DevEnvironment constructor
DevEnvironment(
- String name, {
- DevEnvironmentArgs? args,
- 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');
}