You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"google_apigee_organization" {
source="./modules/google-beta/r/google_apigee_organization"# analytics_region - (optional) is a type of stringanalytics_region=null# authorized_network - (optional) is a type of stringauthorized_network=null# description - (optional) is a type of stringdescription=null# display_name - (optional) is a type of stringdisplay_name=null# project_id - (required) is a type of stringproject_id=null# runtime_database_encryption_key_name - (optional) is a type of stringruntime_database_encryption_key_name=null# runtime_type - (optional) is a type of stringruntime_type=nulltimeouts=[{
create =null
delete =null
update =null
}]
}
variable"analytics_region" {
description="(optional) - Primary GCP region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org)."type=stringdefault=null
}
variable"authorized_network" {
description="(optional) - Compute Engine network used for Service Networking to be peered with Apigee runtime instances.\nSee [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started).\nValid only when 'RuntimeType' is set to CLOUD. The value can be updated only when there are no runtime instances. For example: \"default\"."type=stringdefault=null
}
variable"description" {
description="(optional) - Description of the Apigee organization."type=stringdefault=null
}
variable"display_name" {
description="(optional) - The display name of the Apigee organization."type=stringdefault=null
}
variable"project_id" {
description="(required) - The project ID associated with the Apigee organization."type=string
}
variable"runtime_database_encryption_key_name" {
description="(optional) - Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances.\nUpdate is not allowed after the organization is created.\nIf not specified, a Google-Managed encryption key will be used.\nValid only when 'RuntimeType' is CLOUD. For example: 'projects/foo/locations/us/keyRings/bar/cryptoKeys/baz'."type=stringdefault=null
}
variable"runtime_type" {
description="(optional) - Runtime type of the Apigee organization based on the Apigee subscription purchased. Default value: \"CLOUD\" Possible values: [\"CLOUD\", \"HYBRID\"]"type=stringdefault=null
}
variable"timeouts" {
description="nested block: NestingSingle, min items: 0, max items: 0"type=set(object(
{
create =string
delete =string
update =string
}
))
default=[]
}
resource"google_apigee_organization""this" {
# analytics_region - (optional) is a type of stringanalytics_region=var.analytics_region# authorized_network - (optional) is a type of stringauthorized_network=var.authorized_network# description - (optional) is a type of stringdescription=var.description# display_name - (optional) is a type of stringdisplay_name=var.display_name# project_id - (required) is a type of stringproject_id=var.project_id# runtime_database_encryption_key_name - (optional) is a type of stringruntime_database_encryption_key_name=var.runtime_database_encryption_key_name# runtime_type - (optional) is a type of stringruntime_type=var.runtime_typedynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
}