Added new attributes Apigee organization and bumped up providers version (#2243)

This commit is contained in:
apichick
2024-04-28 17:31:42 +02:00
committed by GitHub
parent a95e681f05
commit ab174274de
90 changed files with 231 additions and 212 deletions

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -359,13 +359,13 @@ module "apigee" {
| name | description | type | required | default |
|---|---|:---:|:---:|:---:|
| [project_id](variables.tf#L126) | Project ID. | <code>string</code> | ✓ | |
| [project_id](variables.tf#L130) | Project ID. | <code>string</code> | ✓ | |
| [addons_config](variables.tf#L17) | Addons configuration. | <code title="object&#40;&#123;&#10; advanced_api_ops &#61; optional&#40;bool, false&#41;&#10; api_security &#61; optional&#40;bool, false&#41;&#10; connectors_platform &#61; optional&#40;bool, false&#41;&#10; integration &#61; optional&#40;bool, false&#41;&#10; monetization &#61; optional&#40;bool, false&#41;&#10;&#125;&#41;">object&#40;&#123;&#8230;&#125;&#41;</code> | | <code>null</code> |
| [endpoint_attachments](variables.tf#L29) | Endpoint attachments. | <code title="map&#40;object&#40;&#123;&#10; region &#61; string&#10; service_attachment &#61; string&#10;&#125;&#41;&#41;">map&#40;object&#40;&#123;&#8230;&#125;&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [envgroups](variables.tf#L39) | Environment groups (NAME => [HOSTNAMES]). | <code>map&#40;list&#40;string&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [environments](variables.tf#L46) | Environments. | <code title="map&#40;object&#40;&#123;&#10; display_name &#61; optional&#40;string&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; deployment_type &#61; optional&#40;string&#41;&#10; api_proxy_type &#61; optional&#40;string&#41;&#10; type &#61; optional&#40;string&#41;&#10; node_config &#61; optional&#40;object&#40;&#123;&#10; min_node_count &#61; optional&#40;number&#41;&#10; max_node_count &#61; optional&#40;number&#41;&#10; &#125;&#41;&#41;&#10; iam &#61; optional&#40;map&#40;list&#40;string&#41;&#41;, &#123;&#125;&#41;&#10; iam_bindings &#61; optional&#40;map&#40;object&#40;&#123;&#10; role &#61; string&#10; members &#61; list&#40;string&#41;&#10; &#125;&#41;&#41;, &#123;&#125;&#41;&#10; iam_bindings_additive &#61; optional&#40;map&#40;object&#40;&#123;&#10; role &#61; string&#10; member &#61; string&#10; &#125;&#41;&#41;, &#123;&#125;&#41;&#10; envgroups &#61; optional&#40;list&#40;string&#41;, &#91;&#93;&#41;&#10;&#125;&#41;&#41;">map&#40;object&#40;&#123;&#8230;&#125;&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [instances](variables.tf#L73) | Instances ([REGION] => [INSTANCE]). | <code title="map&#40;object&#40;&#123;&#10; name &#61; optional&#40;string&#41;&#10; display_name &#61; optional&#40;string&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; runtime_ip_cidr_range &#61; optional&#40;string&#41;&#10; troubleshooting_ip_cidr_range &#61; optional&#40;string&#41;&#10; disk_encryption_key &#61; optional&#40;string&#41;&#10; consumer_accept_list &#61; optional&#40;list&#40;string&#41;&#41;&#10; enable_nat &#61; optional&#40;bool, false&#41;&#10; environments &#61; optional&#40;list&#40;string&#41;, &#91;&#93;&#41;&#10;&#125;&#41;&#41;">map&#40;object&#40;&#123;&#8230;&#125;&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [organization](variables.tf#L98) | Apigee organization. If set to null the organization must already exist. | <code title="object&#40;&#123;&#10; display_name &#61; optional&#40;string&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; authorized_network &#61; optional&#40;string&#41;&#10; runtime_type &#61; optional&#40;string, &#34;CLOUD&#34;&#41;&#10; billing_type &#61; optional&#40;string&#41;&#10; database_encryption_key &#61; optional&#40;string&#41;&#10; analytics_region &#61; optional&#40;string, &#34;europe-west1&#34;&#41;&#10; retention &#61; optional&#40;string&#41;&#10; disable_vpc_peering &#61; optional&#40;bool, false&#41;&#10;&#125;&#41;">object&#40;&#123;&#8230;&#125;&#41;</code> | | <code>null</code> |
| [environments](variables.tf#L46) | Environments. | <code title="map&#40;object&#40;&#123;&#10; api_proxy_type &#61; optional&#40;string&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; display_name &#61; optional&#40;string&#41;&#10; deployment_type &#61; optional&#40;string&#41;&#10; envgroups &#61; optional&#40;list&#40;string&#41;, &#91;&#93;&#41;&#10; iam &#61; optional&#40;map&#40;list&#40;string&#41;&#41;, &#123;&#125;&#41;&#10; iam_bindings &#61; optional&#40;map&#40;object&#40;&#123;&#10; role &#61; string&#10; members &#61; list&#40;string&#41;&#10; &#125;&#41;&#41;, &#123;&#125;&#41;&#10; iam_bindings_additive &#61; optional&#40;map&#40;object&#40;&#123;&#10; role &#61; string&#10; member &#61; string&#10; &#125;&#41;&#41;, &#123;&#125;&#41;&#10; node_config &#61; optional&#40;object&#40;&#123;&#10; min_node_count &#61; optional&#40;number&#41;&#10; max_node_count &#61; optional&#40;number&#41;&#10; &#125;&#41;&#41;&#10; type &#61; optional&#40;string&#41;&#10;&#125;&#41;&#41;">map&#40;object&#40;&#123;&#8230;&#125;&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [instances](variables.tf#L73) | Instances ([REGION] => [INSTANCE]). | <code title="map&#40;object&#40;&#123;&#10; consumer_accept_list &#61; optional&#40;list&#40;string&#41;&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; disk_encryption_key &#61; optional&#40;string&#41;&#10; display_name &#61; optional&#40;string&#41;&#10; enable_nat &#61; optional&#40;bool, false&#41;&#10; environments &#61; optional&#40;list&#40;string&#41;, &#91;&#93;&#41;&#10; name &#61; optional&#40;string&#41;&#10; runtime_ip_cidr_range &#61; optional&#40;string&#41;&#10; troubleshooting_ip_cidr_range &#61; optional&#40;string&#41;&#10;&#125;&#41;&#41;">map&#40;object&#40;&#123;&#8230;&#125;&#41;&#41;</code> | | <code>&#123;&#125;</code> |
| [organization](variables.tf#L98) | Apigee organization. If set to null the organization must already exist. | <code title="object&#40;&#123;&#10; analytics_region &#61; optional&#40;string&#41;&#10; api_consumer_data_encryption_key &#61; optional&#40;string&#41;&#10; api_consumer_data_location &#61; optional&#40;string&#41;&#10; authorized_network &#61; optional&#40;string&#41;&#10; billing_type &#61; optional&#40;string&#41;&#10; control_plane_encryption_key &#61; optional&#40;string&#41;&#10; database_encryption_key &#61; optional&#40;string&#41;&#10; description &#61; optional&#40;string, &#34;Terraform-managed&#34;&#41;&#10; disable_vpc_peering &#61; optional&#40;bool, false&#41;&#10; display_name &#61; optional&#40;string&#41;&#10; properties &#61; optional&#40;map&#40;string&#41;, &#123;&#125;&#41;&#10; runtime_type &#61; optional&#40;string, &#34;CLOUD&#34;&#41;&#10; retention &#61; optional&#40;string&#41;&#10;&#125;&#41;">object&#40;&#123;&#8230;&#125;&#41;</code> | | <code>null</code> |
## Outputs

View File

@@ -20,15 +20,30 @@ locals {
}
resource "google_apigee_organization" "organization" {
count = var.organization == null ? 0 : 1
analytics_region = var.organization.analytics_region
project_id = var.project_id
authorized_network = var.organization.authorized_network
billing_type = var.organization.billing_type
runtime_type = var.organization.runtime_type
runtime_database_encryption_key_name = var.organization.database_encryption_key
retention = var.organization.retention
disable_vpc_peering = var.organization.disable_vpc_peering
count = var.organization == null ? 0 : 1
analytics_region = var.organization.analytics_region
project_id = var.project_id
authorized_network = var.organization.authorized_network
billing_type = var.organization.billing_type
runtime_type = var.organization.runtime_type
runtime_database_encryption_key_name = var.organization.database_encryption_key
retention = var.organization.retention
disable_vpc_peering = var.organization.disable_vpc_peering
api_consumer_data_location = var.organization.api_consumer_data_location
api_consumer_data_encryption_key_name = var.organization.api_consumer_data_encryption_key
control_plane_encryption_key_name = var.organization.control_plane_encryption_key
dynamic "properties" {
for_each = length(var.organization.properties) > 0 ? [""] : []
content {
dynamic "property" {
for_each = var.organization.properties
content {
name = properties.key
value = properties.value
}
}
}
}
}
resource "google_apigee_envgroup" "envgroups" {

View File

@@ -46,16 +46,12 @@ variable "envgroups" {
variable "environments" {
description = "Environments."
type = map(object({
display_name = optional(string)
description = optional(string, "Terraform-managed")
deployment_type = optional(string)
api_proxy_type = optional(string)
type = optional(string)
node_config = optional(object({
min_node_count = optional(number)
max_node_count = optional(number)
}))
iam = optional(map(list(string)), {})
description = optional(string, "Terraform-managed")
display_name = optional(string)
deployment_type = optional(string)
envgroups = optional(list(string), [])
iam = optional(map(list(string)), {})
iam_bindings = optional(map(object({
role = string
members = list(string)
@@ -64,7 +60,11 @@ variable "environments" {
role = string
member = string
})), {})
envgroups = optional(list(string), [])
node_config = optional(object({
min_node_count = optional(number)
max_node_count = optional(number)
}))
type = optional(string)
}))
default = {}
nullable = false
@@ -73,15 +73,15 @@ variable "environments" {
variable "instances" {
description = "Instances ([REGION] => [INSTANCE])."
type = map(object({
name = optional(string)
display_name = optional(string)
description = optional(string, "Terraform-managed")
runtime_ip_cidr_range = optional(string)
troubleshooting_ip_cidr_range = optional(string)
disk_encryption_key = optional(string)
consumer_accept_list = optional(list(string))
description = optional(string, "Terraform-managed")
disk_encryption_key = optional(string)
display_name = optional(string)
enable_nat = optional(bool, false)
environments = optional(list(string), [])
name = optional(string)
runtime_ip_cidr_range = optional(string)
troubleshooting_ip_cidr_range = optional(string)
}))
validation {
condition = alltrue([
@@ -98,15 +98,19 @@ variable "instances" {
variable "organization" {
description = "Apigee organization. If set to null the organization must already exist."
type = object({
display_name = optional(string)
description = optional(string, "Terraform-managed")
authorized_network = optional(string)
runtime_type = optional(string, "CLOUD")
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), {})
runtime_type = optional(string, "CLOUD")
retention = optional(string)
})
validation {
condition = var.organization == null || (

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}

View File

@@ -17,11 +17,11 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
google-beta = {
source = "hashicorp/google-beta"
version = ">= 5.24.0, < 6.0.0" # tftest
version = ">= 5.26.0, < 6.0.0" # tftest
}
}
}