Support additional attributes for buckets/datasets in project factory module (#3755)
* extend attributes for project factory secondary resources * remove extra files * complete * tf fmt * tfdoc * schemas * fix tests * tfdoc
This commit is contained in:
committed by
GitHub
parent
db8eecc999
commit
67b1543e90
@@ -81,6 +81,33 @@ values:
|
||||
member: serviceAccount:dev-tb-app0-0-rw@test-pf-teams-iac-0.iam.gserviceaccount.com
|
||||
project: test-pf-teams-iac-0
|
||||
timeouts: null
|
||||
module.project-factory.module.bigquery-datasets["dev-ta-app0-be/test_0"].google_bigquery_dataset.default:
|
||||
dataset_id: test_0
|
||||
default_encryption_configuration: []
|
||||
default_partition_expiration_ms: null
|
||||
default_table_expiration_ms: null
|
||||
delete_contents_on_destroy: false
|
||||
description: Terraform managed.
|
||||
effective_labels:
|
||||
goog-terraform-provisioned: 'true'
|
||||
external_catalog_dataset_options: []
|
||||
external_dataset_reference: []
|
||||
friendly_name: Test Dataset
|
||||
labels: null
|
||||
location: EU
|
||||
max_time_travel_hours: '168'
|
||||
project: test-pf-dev-ta-app0-be
|
||||
resource_tags: null
|
||||
terraform_labels:
|
||||
goog-terraform-provisioned: 'true'
|
||||
timeouts: null
|
||||
? module.project-factory.module.bigquery-datasets["dev-ta-app0-be/test_0"].google_bigquery_dataset_iam_binding.authoritative["roles/bigquery.dataViewer"]
|
||||
: condition: []
|
||||
dataset_id: test_0
|
||||
members:
|
||||
- group:gcp-devops@example.org
|
||||
project: test-pf-dev-ta-app0-be
|
||||
role: roles/bigquery.dataViewer
|
||||
module.project-factory.module.billing-budgets[0].google_billing_budget.default["test-100"]:
|
||||
all_updates_rule:
|
||||
- disable_default_iam_recipients: true
|
||||
@@ -148,6 +175,11 @@ values:
|
||||
uniform_bucket_level_access: true
|
||||
versioning:
|
||||
- enabled: false
|
||||
module.project-factory.module.buckets["dev-ta-app0-be/app-0-bucket-a"].google_tags_location_tag_binding.binding["context"]:
|
||||
location: europe-west8
|
||||
parent: //storage.googleapis.com/projects/_/buckets/test-pf-dev-ta-app0-be-app-0-bucket-a
|
||||
tag_value: tagValues/654321
|
||||
timeouts: null
|
||||
module.project-factory.module.buckets["dev-ta-app0-be/app-0-bucket-b"].google_storage_bucket.bucket[0]:
|
||||
autoclass: []
|
||||
cors: []
|
||||
@@ -288,6 +320,26 @@ values:
|
||||
display_name: App X
|
||||
tags: null
|
||||
timeouts: null
|
||||
module.project-factory.module.kms["dev-ta-app0-be/my-keyring"].google_kms_crypto_key.default["my-key"]:
|
||||
effective_labels:
|
||||
goog-terraform-provisioned: 'true'
|
||||
labels: null
|
||||
name: my-key
|
||||
purpose: ENCRYPT_DECRYPT
|
||||
rotation_period: null
|
||||
skip_initial_version_creation: false
|
||||
terraform_labels:
|
||||
goog-terraform-provisioned: 'true'
|
||||
timeouts: null
|
||||
module.project-factory.module.kms["dev-ta-app0-be/my-keyring"].google_kms_key_ring.default[0]:
|
||||
location: europe-west1
|
||||
name: my-keyring
|
||||
project: test-pf-dev-ta-app0-be
|
||||
timeouts: null
|
||||
module.project-factory.module.kms["dev-ta-app0-be/my-keyring"].google_tags_location_tag_binding.binding["context"]:
|
||||
location: europe-west1
|
||||
tag_value: $tag_values:context/project-factory
|
||||
timeouts: null
|
||||
? module.project-factory.module.projects-iam["dev-ta-app0-be"].google_compute_shared_vpc_service_project.shared_vpc_service[0]
|
||||
: deletion_policy: null
|
||||
host_project: $project_ids:dev-spoke-0
|
||||
@@ -819,6 +871,9 @@ values:
|
||||
member: serviceAccount:app-0-be@test-pf-dev-ta-app0-be.iam.gserviceaccount.com
|
||||
project: test-pf-dev-ta-app0-be
|
||||
timeouts: null
|
||||
module.project-factory.module.service-accounts["dev-ta-app0-be/app-0-be"].google_tags_tag_binding.binding["context"]:
|
||||
tag_value: $tag_values:context/project-factory
|
||||
timeouts: null
|
||||
? module.project-factory.module.service-accounts["dev-ta-app0-be/app-0-fe"].google_project_iam_member.project-roles["$project_ids:dev-spoke-0-roles/compute.networkUser"]
|
||||
: condition: []
|
||||
project: $project_ids:dev-spoke-0
|
||||
@@ -905,6 +960,8 @@ values:
|
||||
triggers_replace: null
|
||||
|
||||
counts:
|
||||
google_bigquery_dataset: 1
|
||||
google_bigquery_dataset_iam_binding: 1
|
||||
google_billing_budget: 1
|
||||
google_cloud_asset_folder_feed: 1
|
||||
google_compute_shared_vpc_host_project: 1
|
||||
@@ -915,7 +972,9 @@ counts:
|
||||
google_folder_iam_binding: 1
|
||||
google_iam_workload_identity_pool: 1
|
||||
google_iam_workload_identity_pool_provider: 1
|
||||
google_kms_crypto_key: 1
|
||||
google_kms_crypto_key_iam_member: 2
|
||||
google_kms_key_ring: 1
|
||||
google_monitoring_notification_channel: 1
|
||||
google_org_policy_policy: 3
|
||||
google_privileged_access_manager_entitlement: 2
|
||||
@@ -934,10 +993,11 @@ counts:
|
||||
google_storage_bucket: 3
|
||||
google_storage_bucket_iam_binding: 2
|
||||
google_storage_project_service_account: 4
|
||||
google_tags_tag_binding: 2
|
||||
google_tags_location_tag_binding: 2
|
||||
google_tags_tag_binding: 3
|
||||
google_tags_tag_key: 1
|
||||
google_tags_tag_value: 2
|
||||
google_tags_tag_value_iam_binding: 1
|
||||
modules: 32
|
||||
resources: 111
|
||||
modules: 34
|
||||
resources: 118
|
||||
terraform_data: 2
|
||||
|
||||
Reference in New Issue
Block a user