Organization constructor
Organization(
- String name, {
- OrganizationArgs? args,
- CustomResourceOptions? options,
Creates a new Organization.
name The Pulumi resource name.
args Arguments used to configure this Organization. The set of arguments for Organization.
options Resource options controlling this resource's behavior.
Implementation
Organization(
String name, {
OrganizationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:apigee/v1:Organization',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
addonsConfig = registerOutput<GoogleCloudApigeeV1AddonsConfigResponse>('addonsConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1AddonsConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
analyticsRegion = registerOutput<String>('analyticsRegion');
apiConsumerDataEncryptionKeyName = registerOutput<String>('apiConsumerDataEncryptionKeyName');
apiConsumerDataLocation = registerOutput<String>('apiConsumerDataLocation');
apigeeProjectId = registerOutput<String>('apigeeProjectId');
attributes = registerOutput<List<String>>('attributes');
authorizedNetwork = registerOutput<String>('authorizedNetwork');
billingType = registerOutput<String>('billingType');
caCertificate = registerOutput<String>('caCertificate');
controlPlaneEncryptionKeyName = registerOutput<String>('controlPlaneEncryptionKeyName');
createdAt = registerOutput<String>('createdAt');
customerName = registerOutput<String>('customerName');
description = registerOutput<String>('description');
disableVpcPeering = registerOutput<bool>('disableVpcPeering');
displayName = registerOutput<String>('displayName');
environments = registerOutput<List<String>>('environments');
expiresAt = registerOutput<String>('expiresAt');
lastModifiedAt = registerOutput<String>('lastModifiedAt');
this.name = registerOutput<String>('name');
parent = registerOutput<String>('parent');
portalDisabled = registerOutput<bool>('portalDisabled');
project = registerOutput<String>('project');
properties = registerOutput<GoogleCloudApigeeV1PropertiesResponse>('properties', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1PropertiesResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
runtimeDatabaseEncryptionKeyName = registerOutput<String>('runtimeDatabaseEncryptionKeyName');
runtimeType_ = registerOutput<String>('runtimeType');
state = registerOutput<String>('state');
subscriptionPlan = registerOutput<String>('subscriptionPlan');
subscriptionType = registerOutput<String>('subscriptionType');
type = registerOutput<String>('type');
}