DevEnvironment constructor

DevEnvironment(
  1. String name, {
  2. DevEnvironmentArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new DevEnvironment. name The Pulumi resource name. args Arguments used to configure this DevEnvironment. The set of arguments for DevEnvironment. options Resource options controlling this resource's behavior.

Implementation

DevEnvironment(
  String name, {
  DevEnvironmentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:codecatalyst/devEnvironment:DevEnvironment',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  alias = registerOutput<String?>('alias');
  ides = registerOutput<DevEnvironmentIdes>('ides', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DevEnvironmentIdes.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  inactivityTimeoutMinutes = registerOutput<int?>('inactivityTimeoutMinutes');
  instanceType = registerOutput<String>('instanceType');
  persistentStorage = registerOutput<DevEnvironmentPersistentStorage>('persistentStorage', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DevEnvironmentPersistentStorage.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  projectName = registerOutput<String>('projectName');
  region = registerOutput<String>('region');
  repositories = registerOutput<List<DevEnvironmentRepository>?>('repositories', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<DevEnvironmentRepository>(guardedValue, (value) => DevEnvironmentRepository.fromMap((value as Map).cast<String, dynamic>())); });
  spaceName = registerOutput<String>('spaceName');
}