From f41d8059ea46d9e9958563ac68e480a00859195f Mon Sep 17 00:00:00 2001 From: apichick Date: Tue, 14 May 2024 20:48:05 +0200 Subject: [PATCH] Added missing apigee org attributes to apigee x foundations blueprint (#2277) --- .../apigee/apigee-x-foundations/README.md | 16 ++++++++-------- .../apigee/apigee-x-foundations/variables.tf | 19 ++++++++++++------- 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/blueprints/apigee/apigee-x-foundations/README.md b/blueprints/apigee/apigee-x-foundations/README.md index 3c336b8ed..2b9b24b3a 100644 --- a/blueprints/apigee/apigee-x-foundations/README.md +++ b/blueprints/apigee/apigee-x-foundations/README.md @@ -460,13 +460,13 @@ module "apigee-x-foundations" { | name | description | type | required | default | producer | |---|---|:---:|:---:|:---:|:---:| -| [apigee_config](variables.tf#L17) | Apigee configuration. | object({…}) | ✓ | | | -| [project_config](variables.tf#L271) | Project configuration. | object({…}) | ✓ | | | -| [enable_monitoring](variables.tf#L87) | Boolean flag indicating whether an custom metric to monitor instances should be created in Cloud monitoring. | bool | | false | | -| [ext_lb_config](variables.tf#L93) | External application load balancer configuration. | object({…}) | | null | | -| [int_cross_region_lb_config](variables.tf#L164) | Internal application load balancer configuration. | object({…}) | | null | | -| [int_lb_config](variables.tf#L192) | Internal application load balancer configuration. | object({…}) | | null | | -| [network_config](variables.tf#L228) | Network configuration. | object({…}) | | {} | | +| [apigee_config](variables.tf#L17) | Apigee configuration. | object({…}) | ✓ | | | +| [project_config](variables.tf#L276) | Project configuration. | object({…}) | ✓ | | | +| [enable_monitoring](variables.tf#L92) | Boolean flag indicating whether an custom metric to monitor instances should be created in Cloud monitoring. | bool | | false | | +| [ext_lb_config](variables.tf#L98) | External application load balancer configuration. | object({…}) | | null | | +| [int_cross_region_lb_config](variables.tf#L169) | Internal application load balancer configuration. | object({…}) | | null | | +| [int_lb_config](variables.tf#L197) | Internal application load balancer configuration. | object({…}) | | null | | +| [network_config](variables.tf#L233) | Network configuration. | object({…}) | | {} | | ## Outputs @@ -478,4 +478,4 @@ module "apigee-x-foundations" { | [int_cross_region_lb_ip_addresses](outputs.tf#L32) | Internal IP addresses. | | | | [int_lb_ip_addresses](outputs.tf#L37) | Internal IP addresses. | | | | [project_id](outputs.tf#L42) | Project. | | | - + \ No newline at end of file diff --git a/blueprints/apigee/apigee-x-foundations/variables.tf b/blueprints/apigee/apigee-x-foundations/variables.tf index a874de822..673493edb 100644 --- a/blueprints/apigee/apigee-x-foundations/variables.tf +++ b/blueprints/apigee/apigee-x-foundations/variables.tf @@ -25,13 +25,18 @@ variable "apigee_config" { monetization = optional(bool, false) })) organization = object({ - display_name = optional(string) - description = optional(string, "Terraform-managed") - billing_type = optional(string) - database_encryption_key = optional(string) - analytics_region = optional(string, "europe-west1") - retention = optional(string) - disable_vpc_peering = optional(bool, false) + analytics_region = optional(string) + api_consumer_data_encryption_key = optional(string) + api_consumer_data_location = optional(string) + authorized_network = optional(string) + billing_type = optional(string) + control_plane_encryption_key = optional(string) + database_encryption_key = optional(string) + description = optional(string, "Terraform-managed") + disable_vpc_peering = optional(bool, false) + display_name = optional(string) + properties = optional(map(string), {}) + retention = optional(string) }) envgroups = optional(map(list(string)), {}) environments = optional(map(object({