Organization.reference constructor
Organization.reference(
- String urn
Creates a typed reference to an existing Organization resource.
Implementation
Organization.reference(String urn)
: super(
'gcp:apigee/organization:Organization',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
analyticsRegion = registerOutput<String?>('analyticsRegion');
apiConsumerDataEncryptionKeyName = registerOutput<String?>('apiConsumerDataEncryptionKeyName');
apiConsumerDataLocation = registerOutput<String?>('apiConsumerDataLocation');
apigeeProjectId = registerOutput<String>('apigeeProjectId');
authorizedNetwork = registerOutput<String?>('authorizedNetwork');
billingType = registerOutput<String>('billingType');
caCertificate = registerOutput<String>('caCertificate');
controlPlaneEncryptionKeyName = registerOutput<String?>('controlPlaneEncryptionKeyName');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
disableVpcPeering = registerOutput<bool?>('disableVpcPeering');
displayName = registerOutput<String?>('displayName');
this.name = registerOutput<String>('name');
projectId = registerOutput<String>('projectId');
properties = registerOutput<OrganizationProperties>('properties', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OrganizationProperties.fromMap((guardedValue as Map).cast<String, dynamic>()); });
retention = registerOutput<String?>('retention');
runtimeDatabaseEncryptionKeyName = registerOutput<String?>('runtimeDatabaseEncryptionKeyName');
runtimeType_ = registerOutput<String?>('runtimeType');
subscriptionType = registerOutput<String>('subscriptionType');
}