DevEnvironment.reference constructor
DevEnvironment.reference(
- String urn
Creates a typed reference to an existing DevEnvironment resource.
Implementation
DevEnvironment.reference(String urn)
: super(
'aws:codecatalyst/devEnvironment:DevEnvironment',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
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');
}