Name | Version |
---|---|
~> 6.0 | |
google-beta | ~> 6.0 |
No providers.
Name | Source | Version |
---|---|---|
apigee | ./modules/apigee | n/a |
apigee_target_server | ./modules/apigee_target_server | n/a |
dev_random_int_api_key | ./modules/apigee_kvm_entry | n/a |
dns | ./modules/dns | n/a |
gcp_apis | ./modules/gcp_apis | n/a |
github_wif | ./modules/github_wif | n/a |
load_balancer | ./modules/load_balancer | n/a |
vpc | ./modules/vpc | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
apigee_analytics_region | The specific GCP region where Apigee analytics data will be stored and processed. Not all GCP regions are available as analytics region | string |
"europe-west1" |
no |
apigee_cmek_runtimedb | This variable determines whether to enable Customer-Managed Encryption Keys (CMEK) for your Apigee Runtime Database. When set to 'true', Apigee will encrypt the runtime database using keys managed by you in Google Cloud Key Management Service (KMS). The default value is 'false'. | bool |
false |
no |
apigee_environments | This variable defines a list of Apigee environments to be provisioned within your Apigee organization. Each environment represents a separate deployment stage for your APIs, such as 'dev', 'test', or 'prod'. You can customize the configurations for each environment including hostnames, API proxy types, environment types, attached instances, key-value maps, and keystores. | list(object({ |
n/a | yes |
apigee_instances | This variable specifies a list of Apigee instances to deploy within your Apigee organization. Each instance represents a dedicated runtime environment for your APIs. You can define the name, location, and CIDR range for each instance. The name is an optional field and can be auto-generated if not provided. | list(object({ |
n/a | yes |
apigee_org_name | The desired name for your Apigee organization. This name must be unique within your GCP project. | string |
n/a | yes |
apigee_org_retention | n/a | string |
"MINIMUM" |
no |
apigee_target_servers | This variable defines a list of target servers that your Apigee proxies can communicate with. Each target server represents a backend service that handles API requests. You can specify the name, description, protocol, host, port, and the Apigee environment name associated with each target server. | list(object({ |
n/a | yes |
gcp_project_id | The ID of the Google Cloud Platform (GCP) project where Apigee resources will be deployed. | string |
n/a | yes |
gcp_target_region | The GCP region where the majority of Apigee resources, including instances, will be deployed. | string |
"europe-west1" |
no |
Name | Description |
---|---|
load_balancer_ips | n/a |
service_attachments | n/a |