DevEnvironment.reference constructor

DevEnvironment.reference(
  1. 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');
}