OrganizationState constructor
- Input<
String?> ? analyticsRegion, - Input<
String?> ? apiConsumerDataEncryptionKeyName, - Input<
String?> ? apiConsumerDataLocation, - Input<
String?> ? apigeeProjectId, - Input<
String?> ? authorizedNetwork, - Input<
String?> ? billingType, - Input<
String?> ? caCertificate, - Input<
String?> ? controlPlaneEncryptionKeyName, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
bool?> ? disableVpcPeering, - Input<
String?> ? displayName, - Input<
String?> ? name, - Input<
String?> ? projectId, - Input<
OrganizationProperties?> ? properties, - Input<
String?> ? retention, - Input<
String?> ? runtimeDatabaseEncryptionKeyName, - Input<
String?> ? runtimeType_, - Input<
String?> ? subscriptionType,
Creates a new OrganizationState.
analyticsRegion Primary GCP region for analytics data storage. For valid values, see Create an Apigee organization.
apiConsumerDataEncryptionKeyName Cloud KMS key name used for encrypting API consumer data.
apiConsumerDataLocation This field is needed only for customers using non-default data residency regions.
apigeeProjectId Output only. Project ID of the Apigee Tenant Project.
authorizedNetwork Compute Engine network used for Service Networking to be peered with Apigee runtime instances.
billingType Billing type of the Apigee organization. See Apigee pricing.
caCertificate Output only. Base64-encoded public certificate for the root CA of the Apigee organization.
controlPlaneEncryptionKeyName Cloud KMS key name used for encrypting control plane data that is stored in a multi region.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Description of the Apigee organization.
disableVpcPeering Flag that specifies whether the VPC Peering through Private Google Access should be
displayName The display name of the Apigee organization.
name Output only. Name of the Apigee organization.
projectId The project ID associated with the Apigee organization.
properties Properties defined in the Apigee organization profile.
retention Optional. This setting is applicable only for organizations that are soft-deleted (i.e., BillingType
runtimeDatabaseEncryptionKeyName Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances.
runtimeType_ Runtime type of the Apigee organization based on the Apigee subscription purchased.
subscriptionType Output only. Subscription type of the Apigee organization.
Implementation
const OrganizationState({
this.analyticsRegion,
this.apiConsumerDataEncryptionKeyName,
this.apiConsumerDataLocation,
this.apigeeProjectId,
this.authorizedNetwork,
this.billingType,
this.caCertificate,
this.controlPlaneEncryptionKeyName,
this.deletionPolicy,
this.description,
this.disableVpcPeering,
this.displayName,
this.name,
this.projectId,
this.properties,
this.retention,
this.runtimeDatabaseEncryptionKeyName,
this.runtimeType_,
this.subscriptionType,
});