Please see the main README for detailed instructions.
Note that the sample uses an EVAL Apigee X Organization and hence a single Apigee X Instance only. In case you have a PROD Apigee X Organization then you will be able to easily extend the sample accordingly.
No providers.
Name | Source | Version |
---|---|---|
apigee-x-bridge-mig | ../../modules/apigee-x-bridge-mig | n/a |
apigee-x-core | ../../modules/apigee-x-core | n/a |
host-project | github.com/terraform-google-modules/cloud-foundation-fabric//modules/project | v16.0.0 |
mig-l7xlb | ../../modules/mig-l7xlb | n/a |
nip-development-hostname | ../../modules/nip-development-hostname | n/a |
service-project | github.com/terraform-google-modules/cloud-foundation-fabric//modules/project | v16.0.0 |
shared-vpc | github.com/terraform-google-modules/cloud-foundation-fabric//modules/net-vpc | v16.0.0 |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
apigee_envgroups | Apigee Environment Groups. | map(object({ |
null |
no |
apigee_environments | Apigee Environments. | map(object({ |
null |
no |
apigee_instances | Apigee Instances (only one instance for EVAL orgs). | map(object({ |
null |
no |
ax_region | GCP region for storing Apigee analytics data (see https://cloud.google.com/apigee/docs/api-platform/get-started/install-cli). | string |
n/a | yes |
billing_account | Billing account id. | string |
null |
no |
exposure_subnets | Subnets for exposing Apigee services | list(object({ |
[] |
no |
network | VPC name. | string |
n/a | yes |
peering_range | Peering CIDR range | string |
n/a | yes |
project_create | Create project. When set to false, uses a data source to reference existing project. | bool |
false |
no |
project_id | Project id (also used for the Apigee Organization). | string |
n/a | yes |
project_parent | Parent folder or organization in 'folders/folder_id' or 'organizations/org_id' format. | string |
null |
no |
support_range1 | Support CIDR range of length /28 (required by Apigee for troubleshooting purposes). | string |
n/a | yes |
svpc_host_project_id | Shared VPC Host Project id (if left empty will be set to project_id with prefix 'host-'). | string |
"" |
no |
No outputs.