From 2172330e564c8b08ded1572b03fca9a49e471522 Mon Sep 17 00:00:00 2001 From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com> Date: Thu, 22 Dec 2022 04:19:55 +0100 Subject: [PATCH] chore: upgrade provider from `4.46.0` to version `4.47.0` (#1350) This PR upgrades provider to version 4.47.0 --- API.md | 1555 +++++++++++++++-- package.json | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/active-directory-domain-trust/index.ts | 2 +- src/active-directory-domain/index.ts | 2 +- src/apigee-endpoint-attachment/index.ts | 2 +- src/apigee-envgroup-attachment/index.ts | 2 +- src/apigee-envgroup/index.ts | 2 +- src/apigee-environment-iam-binding/index.ts | 2 +- src/apigee-environment-iam-member/index.ts | 2 +- src/apigee-environment-iam-policy/index.ts | 2 +- src/apigee-environment/index.ts | 2 +- src/apigee-instance-attachment/index.ts | 2 +- src/apigee-instance/index.ts | 2 +- src/apigee-nat-address/index.ts | 2 +- src/apigee-organization/index.ts | 2 +- src/apikeys-key/index.ts | 2 +- .../index.ts | 2 +- src/app-engine-application/index.ts | 2 +- src/app-engine-domain-mapping/index.ts | 2 +- src/app-engine-firewall-rule/index.ts | 2 +- src/app-engine-flexible-app-version/index.ts | 2 +- .../index.ts | 2 +- src/app-engine-service-split-traffic/index.ts | 2 +- src/app-engine-standard-app-version/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/artifact-registry-repository/index.ts | 2 +- src/assured-workloads-workload/index.ts | 2 +- src/beyondcorp-app-connector/index.ts | 2 +- src/beyondcorp-app-gateway/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/bigquery-analytics-hub-listing/index.ts | 2 +- src/bigquery-connection-iam-binding/index.ts | 2 +- src/bigquery-connection-iam-member/index.ts | 2 +- src/bigquery-connection-iam-policy/index.ts | 2 +- src/bigquery-connection/index.ts | 2 +- src/bigquery-data-transfer-config/index.ts | 2 +- src/bigquery-dataset-access/index.ts | 2 +- src/bigquery-dataset-iam-binding/index.ts | 2 +- src/bigquery-dataset-iam-member/index.ts | 2 +- src/bigquery-dataset-iam-policy/index.ts | 2 +- src/bigquery-dataset/index.ts | 2 +- src/bigquery-job/index.ts | 2 +- src/bigquery-reservation-assignment/index.ts | 2 +- src/bigquery-reservation/index.ts | 2 +- src/bigquery-routine/index.ts | 2 +- src/bigquery-table-iam-binding/index.ts | 2 +- src/bigquery-table-iam-member/index.ts | 2 +- src/bigquery-table-iam-policy/index.ts | 2 +- src/bigquery-table/index.ts | 2 +- src/bigtable-app-profile/index.ts | 2 +- src/bigtable-gc-policy/index.ts | 2 +- src/bigtable-instance-iam-binding/index.ts | 2 +- src/bigtable-instance-iam-member/index.ts | 2 +- src/bigtable-instance-iam-policy/index.ts | 2 +- src/bigtable-instance/index.ts | 2 +- src/bigtable-table-iam-binding/index.ts | 2 +- src/bigtable-table-iam-member/index.ts | 2 +- src/bigtable-table-iam-policy/index.ts | 2 +- src/bigtable-table/index.ts | 26 +- src/billing-account-iam-binding/index.ts | 2 +- src/billing-account-iam-member/index.ts | 2 +- src/billing-account-iam-policy/index.ts | 2 +- src/billing-budget/index.ts | 2 +- src/billing-subaccount/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/binary-authorization-attestor/index.ts | 2 +- src/binary-authorization-policy/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/certificate-manager-certificate/index.ts | 2 +- .../index.ts | 2 +- src/cloud-asset-folder-feed/index.ts | 2 +- src/cloud-asset-organization-feed/index.ts | 2 +- src/cloud-asset-project-feed/index.ts | 2 +- src/cloud-identity-group-membership/index.ts | 2 +- src/cloud-identity-group/index.ts | 2 +- src/cloud-ids-endpoint/index.ts | 2 +- src/cloud-run-domain-mapping/index.ts | 2 +- src/cloud-run-service-iam-binding/index.ts | 2 +- src/cloud-run-service-iam-member/index.ts | 2 +- src/cloud-run-service-iam-policy/index.ts | 2 +- src/cloud-run-service/index.ts | 2 +- src/cloud-run-v2-job/index.ts | 2 +- src/cloud-run-v2-service/index.ts | 2 +- src/cloud-scheduler-job/index.ts | 2 +- src/cloud-tasks-queue-iam-binding/index.ts | 2 +- src/cloud-tasks-queue-iam-member/index.ts | 2 +- src/cloud-tasks-queue-iam-policy/index.ts | 2 +- src/cloud-tasks-queue/index.ts | 2 +- src/cloudbuild-trigger/index.ts | 2 +- src/cloudbuild-worker-pool/index.ts | 2 +- src/clouddeploy-delivery-pipeline/index.ts | 2 +- src/clouddeploy-target/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/cloudfunctions-function/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/cloudfunctions2-function/index.ts | 2 +- src/cloudiot-device/index.ts | 2 +- src/cloudiot-registry-iam-binding/index.ts | 2 +- src/cloudiot-registry-iam-member/index.ts | 2 +- src/cloudiot-registry-iam-policy/index.ts | 2 +- src/cloudiot-registry/index.ts | 2 +- src/composer-environment/index.ts | 2 +- src/compute-address/index.ts | 2 +- src/compute-attached-disk/index.ts | 2 +- src/compute-autoscaler/index.ts | 2 +- .../index.ts | 2 +- src/compute-backend-bucket/index.ts | 2 +- .../index.ts | 2 +- src/compute-backend-service/index.ts | 2 +- src/compute-disk-iam-binding/index.ts | 2 +- src/compute-disk-iam-member/index.ts | 2 +- src/compute-disk-iam-policy/index.ts | 2 +- .../index.ts | 2 +- src/compute-disk/index.ts | 2 +- src/compute-external-vpn-gateway/index.ts | 2 +- .../index.ts | 2 +- src/compute-firewall-policy-rule/index.ts | 2 +- src/compute-firewall-policy/index.ts | 2 +- src/compute-firewall/index.ts | 2 +- src/compute-forwarding-rule/index.ts | 2 +- src/compute-global-address/index.ts | 2 +- src/compute-global-forwarding-rule/index.ts | 2 +- .../index.ts | 2 +- src/compute-global-network-endpoint/index.ts | 2 +- src/compute-ha-vpn-gateway/index.ts | 2 +- src/compute-health-check/index.ts | 2 +- src/compute-http-health-check/index.ts | 2 +- src/compute-https-health-check/index.ts | 2 +- src/compute-image-iam-binding/index.ts | 2 +- src/compute-image-iam-member/index.ts | 2 +- src/compute-image-iam-policy/index.ts | 2 +- src/compute-image/index.ts | 2 +- src/compute-instance-from-template/index.ts | 2 +- src/compute-instance-group-manager/index.ts | 2 +- .../index.ts | 2 +- src/compute-instance-group/index.ts | 2 +- src/compute-instance-iam-binding/index.ts | 2 +- src/compute-instance-iam-member/index.ts | 2 +- src/compute-instance-iam-policy/index.ts | 2 +- src/compute-instance-template/index.ts | 2 +- src/compute-instance/index.ts | 2 +- src/compute-interconnect-attachment/index.ts | 2 +- src/compute-managed-ssl-certificate/index.ts | 2 +- src/compute-network-endpoint-group/index.ts | 2 +- src/compute-network-endpoint/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/compute-network-firewall-policy/index.ts | 2 +- .../index.ts | 2 +- src/compute-network-peering/index.ts | 2 +- src/compute-network/index.ts | 2 +- src/compute-node-group/index.ts | 2 +- src/compute-node-template/index.ts | 2 +- src/compute-packet-mirroring/index.ts | 2 +- src/compute-per-instance-config/index.ts | 2 +- .../index.ts | 2 +- src/compute-project-metadata-item/index.ts | 2 +- src/compute-project-metadata/index.ts | 2 +- src/compute-region-autoscaler/index.ts | 2 +- src/compute-region-backend-service/index.ts | 2 +- src/compute-region-disk-iam-binding/index.ts | 2 +- src/compute-region-disk-iam-member/index.ts | 2 +- src/compute-region-disk-iam-policy/index.ts | 2 +- .../index.ts | 2 +- src/compute-region-disk/index.ts | 2 +- src/compute-region-health-check/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/compute-region-ssl-certificate/index.ts | 2 +- src/compute-region-target-http-proxy/index.ts | 2 +- .../index.ts | 2 +- src/compute-region-url-map/index.ts | 2 +- src/compute-reservation/index.ts | 2 +- src/compute-resource-policy/index.ts | 2 +- src/compute-route/index.ts | 2 +- src/compute-router-interface/index.ts | 2 +- src/compute-router-nat/index.ts | 2 +- src/compute-router-peer/index.ts | 2 +- src/compute-router/index.ts | 2 +- src/compute-security-policy/index.ts | 2 +- src/compute-service-attachment/index.ts | 2 +- src/compute-shared-vpc-host-project/index.ts | 2 +- .../index.ts | 2 +- src/compute-snapshot-iam-binding/index.ts | 2 +- src/compute-snapshot-iam-member/index.ts | 2 +- src/compute-snapshot-iam-policy/index.ts | 2 +- src/compute-snapshot/index.ts | 2 +- src/compute-ssl-certificate/index.ts | 2 +- src/compute-ssl-policy/index.ts | 2 +- src/compute-subnetwork-iam-binding/index.ts | 2 +- src/compute-subnetwork-iam-member/index.ts | 2 +- src/compute-subnetwork-iam-policy/index.ts | 2 +- src/compute-subnetwork/index.ts | 2 +- src/compute-target-grpc-proxy/index.ts | 2 +- src/compute-target-http-proxy/index.ts | 2 +- src/compute-target-https-proxy/index.ts | 2 +- src/compute-target-instance/index.ts | 2 +- src/compute-target-pool/index.ts | 2 +- src/compute-target-ssl-proxy/index.ts | 2 +- src/compute-target-tcp-proxy/index.ts | 2 +- src/compute-url-map/index.ts | 2 +- src/compute-vpn-gateway/index.ts | 2 +- src/compute-vpn-tunnel/index.ts | 2 +- src/container-analysis-note/index.ts | 2 +- src/container-analysis-occurrence/index.ts | 2 +- src/container-aws-cluster/index.ts | 2 +- src/container-aws-node-pool/index.ts | 2 +- src/container-azure-client/index.ts | 2 +- src/container-azure-cluster/index.ts | 2 +- src/container-azure-node-pool/index.ts | 2 +- src/container-cluster/index.ts | 724 +++++++- src/container-node-pool/index.ts | 2 +- src/container-registry/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-catalog-entry-group/index.ts | 2 +- src/data-catalog-entry/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-catalog-tag-template/index.ts | 12 +- src/data-catalog-tag/index.ts | 2 +- src/data-fusion-instance-iam-binding/index.ts | 2 +- src/data-fusion-instance-iam-member/index.ts | 2 +- src/data-fusion-instance-iam-policy/index.ts | 2 +- src/data-fusion-instance/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-active-folder/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-billing-account/index.ts | 2 +- src/data-google-client-config/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-cloud-run-locations/index.ts | 2 +- src/data-google-cloud-run-service/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-composer-environment/index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-address/index.ts | 2 +- src/data-google-compute-addresses/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-disk/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-health-check/index.ts | 2 +- src/data-google-compute-image/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-instance/index.ts | 2 +- src/data-google-compute-lb-ip-ranges/index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-network/index.ts | 2 +- src/data-google-compute-node-types/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-regions/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-router/index.ts | 2 +- src/data-google-compute-snapshot/index.ts | 2 +- .../index.ts | 2 +- src/data-google-compute-ssl-policy/index.ts | 2 +- src/data-google-compute-subnetwork/index.ts | 2 +- src/data-google-compute-vpn-gateway/index.ts | 2 +- src/data-google-compute-zones/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-container-cluster/index.ts | 377 +++- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-dns-keys/index.ts | 2 +- src/data-google-dns-managed-zone/index.ts | 2 +- src/data-google-dns-record-set/index.ts | 2 +- .../index.ts | 2 +- src/data-google-folder/index.ts | 2 +- src/data-google-folders/index.ts | 2 +- .../index.ts | 2 +- src/data-google-iam-policy/index.ts | 2 +- src/data-google-iam-role/index.ts | 2 +- .../index.ts | 2 +- src/data-google-iap-client/index.ts | 2 +- .../index.ts | 2 +- src/data-google-kms-crypto-key/index.ts | 2 +- src/data-google-kms-key-ring/index.ts | 2 +- .../index.ts | 2 +- src/data-google-kms-secret/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-netblock-ip-ranges/index.ts | 2 +- src/data-google-organization/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-project/index.ts | 2 +- src/data-google-projects/index.ts | 2 +- src/data-google-pubsub-topic/index.ts | 2 +- src/data-google-redis-instance/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-service-account-jwt/index.ts | 2 +- src/data-google-service-account-key/index.ts | 2 +- src/data-google-service-account/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-spanner-instance/index.ts | 2 +- src/data-google-sql-backup-run/index.ts | 2 +- src/data-google-sql-ca-certs/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-storage-bucket/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-google-tags-tag-key/index.ts | 2 +- src/data-google-tags-tag-value/index.ts | 2 +- .../index.ts | 2 +- src/data-google-vpc-access-connector/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/data-loss-prevention-job-trigger/index.ts | 2 +- .../index.ts | 2 +- src/dataflow-job/index.ts | 2 +- src/dataplex-asset/index.ts | 2 +- src/dataplex-lake/index.ts | 2 +- src/dataplex-zone/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/dataproc-autoscaling-policy/index.ts | 2 +- src/dataproc-cluster-iam-binding/index.ts | 2 +- src/dataproc-cluster-iam-member/index.ts | 2 +- src/dataproc-cluster-iam-policy/index.ts | 2 +- src/dataproc-cluster/index.ts | 2 +- src/dataproc-job-iam-binding/index.ts | 2 +- src/dataproc-job-iam-member/index.ts | 2 +- src/dataproc-job-iam-policy/index.ts | 2 +- src/dataproc-job/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/dataproc-metastore-service/index.ts | 2 +- src/dataproc-workflow-template/index.ts | 2 +- src/datastore-index/index.ts | 2 +- src/datastream-connection-profile/index.ts | 2 +- src/datastream-private-connection/index.ts | 2 +- src/deployment-manager-deployment/index.ts | 2 +- src/dialogflow-agent/index.ts | 2 +- src/dialogflow-cx-agent/index.ts | 2 +- src/dialogflow-cx-entity-type/index.ts | 2 +- src/dialogflow-cx-environment/index.ts | 2 +- src/dialogflow-cx-flow/index.ts | 2 +- src/dialogflow-cx-intent/index.ts | 2 +- src/dialogflow-cx-page/index.ts | 2 +- src/dialogflow-cx-version/index.ts | 2 +- src/dialogflow-cx-webhook/index.ts | 2 +- src/dialogflow-entity-type/index.ts | 2 +- src/dialogflow-fulfillment/index.ts | 2 +- src/dialogflow-intent/index.ts | 2 +- src/dns-managed-zone/index.ts | 2 +- src/dns-policy/index.ts | 2 +- src/dns-record-set/index.ts | 2 +- .../index.ts | 2 +- src/document-ai-processor/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/endpoints-service-iam-binding/index.ts | 2 +- src/endpoints-service-iam-member/index.ts | 2 +- src/endpoints-service-iam-policy/index.ts | 2 +- src/endpoints-service/index.ts | 2 +- src/essential-contacts-contact/index.ts | 2 +- src/eventarc-channel/index.ts | 2 +- src/eventarc-google-channel-config/index.ts | 2 +- src/eventarc-trigger/index.ts | 2 +- src/filestore-backup/README.md | 3 + src/filestore-backup/index.ts | 437 +++++ src/filestore-instance/index.ts | 7 +- src/filestore-snapshot/index.ts | 2 +- src/firebaserules-release/index.ts | 2 +- src/firebaserules-ruleset/index.ts | 2 +- src/firestore-document/index.ts | 2 +- src/firestore-index/index.ts | 2 +- src/folder-access-approval-settings/index.ts | 2 +- src/folder-iam-audit-config/index.ts | 2 +- src/folder-iam-binding/index.ts | 2 +- src/folder-iam-member/index.ts | 2 +- src/folder-iam-policy/index.ts | 2 +- src/folder-organization-policy/index.ts | 2 +- src/folder/index.ts | 2 +- .../index.ts | 2 +- src/game-services-game-server-config/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/game-services-realm/index.ts | 2 +- src/gke-hub-membership-iam-binding/index.ts | 2 +- src/gke-hub-membership-iam-member/index.ts | 2 +- src/gke-hub-membership-iam-policy/index.ts | 2 +- src/gke-hub-membership/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/healthcare-consent-store/index.ts | 2 +- src/healthcare-dataset-iam-binding/index.ts | 2 +- src/healthcare-dataset-iam-member/index.ts | 2 +- src/healthcare-dataset-iam-policy/index.ts | 2 +- src/healthcare-dataset/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/healthcare-dicom-store/index.ts | 2 +- .../index.ts | 2 +- src/healthcare-fhir-store-iam-member/index.ts | 2 +- src/healthcare-fhir-store-iam-policy/index.ts | 2 +- src/healthcare-fhir-store/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/healthcare-hl7-v2-store/index.ts | 2 +- .../index.ts | 2 +- src/iam-workload-identity-pool/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/iap-brand/index.ts | 2 +- src/iap-client/index.ts | 2 +- src/iap-tunnel-iam-binding/index.ts | 2 +- src/iap-tunnel-iam-member/index.ts | 2 +- src/iap-tunnel-iam-policy/index.ts | 2 +- src/iap-tunnel-instance-iam-binding/index.ts | 2 +- src/iap-tunnel-instance-iam-member/index.ts | 2 +- src/iap-tunnel-instance-iam-policy/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/iap-web-iam-binding/index.ts | 2 +- src/iap-web-iam-member/index.ts | 2 +- src/iap-web-iam-policy/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/iap-web-type-compute-iam-binding/index.ts | 2 +- src/iap-web-type-compute-iam-member/index.ts | 2 +- src/iap-web-type-compute-iam-policy/index.ts | 2 +- src/identity-platform-config/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/identity-platform-tenant/index.ts | 2 +- src/index.ts | 1 + src/kms-crypto-key-iam-binding/index.ts | 2 +- src/kms-crypto-key-iam-member/index.ts | 2 +- src/kms-crypto-key-iam-policy/index.ts | 2 +- src/kms-crypto-key-version/index.ts | 2 +- src/kms-crypto-key/index.ts | 2 +- src/kms-key-ring-iam-binding/index.ts | 2 +- src/kms-key-ring-iam-member/index.ts | 2 +- src/kms-key-ring-iam-policy/index.ts | 2 +- src/kms-key-ring-import-job/index.ts | 2 +- src/kms-key-ring/index.ts | 2 +- src/kms-secret-ciphertext/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/logging-billing-account-sink/index.ts | 2 +- src/logging-folder-bucket-config/index.ts | 2 +- src/logging-folder-exclusion/index.ts | 2 +- src/logging-folder-sink/index.ts | 2 +- src/logging-log-view/index.ts | 2 +- src/logging-metric/index.ts | 34 +- .../index.ts | 2 +- src/logging-organization-exclusion/index.ts | 2 +- src/logging-organization-sink/index.ts | 2 +- src/logging-project-bucket-config/index.ts | 2 +- src/logging-project-exclusion/index.ts | 2 +- src/logging-project-sink/index.ts | 2 +- src/memcache-instance/index.ts | 2 +- src/ml-engine-model/index.ts | 2 +- src/monitoring-alert-policy/index.ts | 2 +- src/monitoring-custom-service/index.ts | 2 +- src/monitoring-dashboard/index.ts | 2 +- src/monitoring-group/index.ts | 2 +- src/monitoring-metric-descriptor/index.ts | 2 +- src/monitoring-monitored-project/index.ts | 2 +- src/monitoring-notification-channel/index.ts | 2 +- src/monitoring-service/index.ts | 2 +- src/monitoring-slo/index.ts | 2 +- src/monitoring-uptime-check-config/index.ts | 2 +- src/network-connectivity-hub/index.ts | 2 +- src/network-connectivity-spoke/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/notebooks-environment/index.ts | 2 +- src/notebooks-instance-iam-binding/index.ts | 2 +- src/notebooks-instance-iam-member/index.ts | 2 +- src/notebooks-instance-iam-policy/index.ts | 2 +- src/notebooks-instance/index.ts | 2 +- src/notebooks-location/index.ts | 2 +- src/notebooks-runtime-iam-binding/index.ts | 2 +- src/notebooks-runtime-iam-member/index.ts | 2 +- src/notebooks-runtime-iam-policy/index.ts | 2 +- src/notebooks-runtime/index.ts | 2 +- src/org-policy-policy/index.ts | 2 +- .../index.ts | 2 +- src/organization-iam-audit-config/index.ts | 2 +- src/organization-iam-binding/index.ts | 2 +- src/organization-iam-custom-role/index.ts | 2 +- src/organization-iam-member/index.ts | 2 +- src/organization-iam-policy/index.ts | 2 +- src/organization-policy/index.ts | 2 +- src/os-config-os-policy-assignment/index.ts | 2 +- src/os-config-patch-deployment/index.ts | 2 +- src/os-login-ssh-public-key/index.ts | 2 +- src/privateca-ca-pool-iam-binding/index.ts | 2 +- src/privateca-ca-pool-iam-member/index.ts | 2 +- src/privateca-ca-pool-iam-policy/index.ts | 2 +- src/privateca-ca-pool/index.ts | 2 +- src/privateca-certificate-authority/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/privateca-certificate-template/index.ts | 2 +- src/privateca-certificate/index.ts | 2 +- src/project-access-approval-settings/index.ts | 2 +- src/project-default-service-accounts/index.ts | 2 +- src/project-iam-audit-config/index.ts | 2 +- src/project-iam-binding/index.ts | 2 +- src/project-iam-custom-role/index.ts | 2 +- src/project-iam-member/index.ts | 2 +- src/project-iam-policy/index.ts | 2 +- src/project-organization-policy/index.ts | 2 +- src/project-service/index.ts | 2 +- src/project-usage-export-bucket/index.ts | 2 +- src/project/index.ts | 2 +- src/provider/index.ts | 2 +- src/pubsub-lite-reservation/index.ts | 2 +- src/pubsub-lite-subscription/index.ts | 2 +- src/pubsub-lite-topic/index.ts | 2 +- src/pubsub-schema/index.ts | 2 +- src/pubsub-subscription-iam-binding/index.ts | 2 +- src/pubsub-subscription-iam-member/index.ts | 2 +- src/pubsub-subscription-iam-policy/index.ts | 2 +- src/pubsub-subscription/index.ts | 2 +- src/pubsub-topic-iam-binding/index.ts | 2 +- src/pubsub-topic-iam-member/index.ts | 2 +- src/pubsub-topic-iam-policy/index.ts | 2 +- src/pubsub-topic/index.ts | 2 +- src/recaptcha-enterprise-key/index.ts | 2 +- src/redis-instance/index.ts | 2 +- src/resource-manager-lien/index.ts | 2 +- src/scc-notification-config/index.ts | 2 +- src/scc-source-iam-binding/index.ts | 2 +- src/scc-source-iam-member/index.ts | 2 +- src/scc-source-iam-policy/index.ts | 2 +- src/scc-source/index.ts | 2 +- .../index.ts | 2 +- src/secret-manager-secret-iam-member/index.ts | 2 +- src/secret-manager-secret-iam-policy/index.ts | 2 +- src/secret-manager-secret-version/index.ts | 2 +- src/secret-manager-secret/index.ts | 2 +- src/service-account-iam-binding/index.ts | 2 +- src/service-account-iam-member/index.ts | 2 +- src/service-account-iam-policy/index.ts | 2 +- src/service-account-key/index.ts | 2 +- src/service-account/index.ts | 2 +- src/service-networking-connection/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/sourcerepo-repository-iam-member/index.ts | 2 +- src/sourcerepo-repository-iam-policy/index.ts | 2 +- src/sourcerepo-repository/index.ts | 2 +- src/spanner-database-iam-binding/index.ts | 2 +- src/spanner-database-iam-member/index.ts | 2 +- src/spanner-database-iam-policy/index.ts | 2 +- src/spanner-database/index.ts | 2 +- src/spanner-instance-iam-binding/index.ts | 2 +- src/spanner-instance-iam-member/index.ts | 2 +- src/spanner-instance-iam-policy/index.ts | 2 +- src/spanner-instance/index.ts | 2 +- src/sql-database-instance/index.ts | 2 +- src/sql-database/index.ts | 4 +- .../index.ts | 2 +- src/sql-ssl-cert/index.ts | 2 +- src/sql-user/index.ts | 2 +- src/storage-bucket-access-control/index.ts | 2 +- src/storage-bucket-acl/index.ts | 2 +- src/storage-bucket-iam-binding/index.ts | 2 +- src/storage-bucket-iam-member/index.ts | 2 +- src/storage-bucket-iam-policy/index.ts | 2 +- src/storage-bucket-object/index.ts | 2 +- src/storage-bucket/index.ts | 2 +- .../index.ts | 2 +- src/storage-default-object-acl/index.ts | 2 +- src/storage-hmac-key/index.ts | 2 +- src/storage-notification/index.ts | 2 +- src/storage-object-access-control/index.ts | 2 +- src/storage-object-acl/index.ts | 2 +- src/storage-transfer-agent-pool/index.ts | 2 +- src/storage-transfer-job/index.ts | 2 +- src/tags-tag-binding/index.ts | 2 +- src/tags-tag-key-iam-binding/index.ts | 2 +- src/tags-tag-key-iam-member/index.ts | 2 +- src/tags-tag-key-iam-policy/index.ts | 2 +- src/tags-tag-key/index.ts | 2 +- src/tags-tag-value-iam-binding/index.ts | 2 +- src/tags-tag-value-iam-member/index.ts | 2 +- src/tags-tag-value-iam-policy/index.ts | 2 +- src/tags-tag-value/index.ts | 2 +- src/tpu-node/index.ts | 2 +- src/version.json | 2 +- src/vertex-ai-dataset/index.ts | 2 +- src/vertex-ai-endpoint/index.ts | 2 +- .../index.ts | 2 +- .../index.ts | 2 +- src/vertex-ai-featurestore/index.ts | 2 +- src/vertex-ai-index/index.ts | 2 +- src/vertex-ai-tensorboard/index.ts | 2 +- src/vpc-access-connector/index.ts | 2 +- src/workflows-workflow/index.ts | 2 +- 678 files changed, 3671 insertions(+), 843 deletions(-) create mode 100644 src/filestore-backup/README.md create mode 100644 src/filestore-backup/index.ts diff --git a/API.md b/API.md index a9445a34d09..7a265685441 100644 --- a/API.md +++ b/API.md @@ -1531,6 +1531,7 @@ Name|Description [containerCluster.ContainerClusterAddonsConfigDnsCacheConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfigoutputreference)|*No description* [containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfigoutputreference)|*No description* [containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfigoutputreference)|*No description* +[containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfigoutputreference)|*No description* [containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscalingoutputreference)|*No description* [containerCluster.ContainerClusterAddonsConfigHttpLoadBalancingOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancingoutputreference)|*No description* [containerCluster.ContainerClusterAddonsConfigNetworkPolicyConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfignetworkpolicyconfigoutputreference)|*No description* @@ -1542,6 +1543,9 @@ Name|Description [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptionsoutputreference)|*No description* [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsoutputreference)|*No description* [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfigoutputreference)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsoutputreference)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicyoutputreference)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsoutputreference)|*No description* [containerCluster.ContainerClusterClusterAutoscalingOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingoutputreference)|*No description* [containerCluster.ContainerClusterClusterAutoscalingResourceLimitsList](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingresourcelimitslist)|*No description* [containerCluster.ContainerClusterClusterAutoscalingResourceLimitsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingresourcelimitsoutputreference)|*No description* @@ -1550,6 +1554,7 @@ Name|Description [containerCluster.ContainerClusterDatabaseEncryptionOutputReference](#cdktf-provider-google-containercluster-containerclusterdatabaseencryptionoutputreference)|*No description* [containerCluster.ContainerClusterDefaultSnatStatusOutputReference](#cdktf-provider-google-containercluster-containerclusterdefaultsnatstatusoutputreference)|*No description* [containerCluster.ContainerClusterDnsConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterdnsconfigoutputreference)|*No description* +[containerCluster.ContainerClusterGatewayApiConfigOutputReference](#cdktf-provider-google-containercluster-containerclustergatewayapiconfigoutputreference)|*No description* [containerCluster.ContainerClusterIpAllocationPolicyOutputReference](#cdktf-provider-google-containercluster-containerclusteripallocationpolicyoutputreference)|*No description* [containerCluster.ContainerClusterLoggingConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterloggingconfigoutputreference)|*No description* [containerCluster.ContainerClusterMaintenancePolicyDailyMaintenanceWindowOutputReference](#cdktf-provider-google-containercluster-containerclustermaintenancepolicydailymaintenancewindowoutputreference)|*No description* @@ -2047,6 +2052,8 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcepersistentdiskcsidriverconfigoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcpfilestorecsidriverconfiglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcpfilestorecsidriverconfigoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfiglist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfigoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighorizontalpodautoscalinglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighorizontalpodautoscalingoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHttpLoadBalancingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighttploadbalancinglist)|*No description* @@ -2067,6 +2074,12 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfiglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfigoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingslist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicylist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicyoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingslist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalinglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingResourceLimitsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingresourcelimitslist)|*No description* @@ -2081,6 +2094,8 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterDefaultSnatStatusOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdefaultsnatstatusoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterDnsConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdnsconfiglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterDnsConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdnsconfigoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfiglist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfigoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterIpAllocationPolicyList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteripallocationpolicylist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterIpAllocationPolicyOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteripallocationpolicyoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterLoggingConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterloggingconfiglist)|*No description* @@ -2934,6 +2949,8 @@ Name|Description [eventarcTrigger.EventarcTriggerTimeoutsOutputReference](#cdktf-provider-google-eventarctrigger-eventarctriggertimeoutsoutputreference)|*No description* [eventarcTrigger.EventarcTriggerTransportOutputReference](#cdktf-provider-google-eventarctrigger-eventarctriggertransportoutputreference)|*No description* [eventarcTrigger.EventarcTriggerTransportPubsubOutputReference](#cdktf-provider-google-eventarctrigger-eventarctriggertransportpubsuboutputreference)|*No description* +[filestoreBackup.FilestoreBackup](#cdktf-provider-google-filestorebackup-filestorebackup)|Represents a {@link https://www.terraform.io/docs/providers/google/r/filestore_backup google_filestore_backup}. +[filestoreBackup.FilestoreBackupTimeoutsOutputReference](#cdktf-provider-google-filestorebackup-filestorebackuptimeoutsoutputreference)|*No description* [filestoreInstance.FilestoreInstance](#cdktf-provider-google-filestoreinstance-filestoreinstance)|Represents a {@link https://www.terraform.io/docs/providers/google/r/filestore_instance google_filestore_instance}. [filestoreInstance.FilestoreInstanceFileSharesNfsExportOptionsList](#cdktf-provider-google-filestoreinstance-filestoreinstancefilesharesnfsexportoptionslist)|*No description* [filestoreInstance.FilestoreInstanceFileSharesNfsExportOptionsOutputReference](#cdktf-provider-google-filestoreinstance-filestoreinstancefilesharesnfsexportoptionsoutputreference)|*No description* @@ -5247,6 +5264,7 @@ Name|Description [containerCluster.ContainerClusterAddonsConfigDnsCacheConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfig)|*No description* [containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfig)|*No description* [containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfig)|*No description* +[containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig)|*No description* [containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscaling](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscaling)|*No description* [containerCluster.ContainerClusterAddonsConfigHttpLoadBalancing](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancing)|*No description* [containerCluster.ContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfignetworkpolicyconfig)|*No description* @@ -5257,6 +5275,9 @@ Name|Description [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagement)|*No description* [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptions](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptions)|*No description* [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings)|*No description* +[containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy)|*No description* [containerCluster.ContainerClusterClusterAutoscalingResourceLimits](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingresourcelimits)|*No description* [containerCluster.ContainerClusterConfidentialNodes](#cdktf-provider-google-containercluster-containerclusterconfidentialnodes)|*No description* [containerCluster.ContainerClusterConfig](#cdktf-provider-google-containercluster-containerclusterconfig)|*No description* @@ -5264,6 +5285,7 @@ Name|Description [containerCluster.ContainerClusterDatabaseEncryption](#cdktf-provider-google-containercluster-containerclusterdatabaseencryption)|*No description* [containerCluster.ContainerClusterDefaultSnatStatus](#cdktf-provider-google-containercluster-containerclusterdefaultsnatstatus)|*No description* [containerCluster.ContainerClusterDnsConfig](#cdktf-provider-google-containercluster-containerclusterdnsconfig)|*No description* +[containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig)|*No description* [containerCluster.ContainerClusterIpAllocationPolicy](#cdktf-provider-google-containercluster-containerclusteripallocationpolicy)|*No description* [containerCluster.ContainerClusterLoggingConfig](#cdktf-provider-google-containercluster-containerclusterloggingconfig)|*No description* [containerCluster.ContainerClusterMaintenancePolicy](#cdktf-provider-google-containercluster-containerclustermaintenancepolicy)|*No description* @@ -5585,6 +5607,7 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigDnsCacheConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfigdnscacheconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcepersistentdiskcsidriverconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcpfilestorecsidriverconfig)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscaling](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighorizontalpodautoscaling)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHttpLoadBalancing](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighttploadbalancing)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfig)|*No description* @@ -5595,6 +5618,9 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagement)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptions](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptions)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingResourceLimits](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingresourcelimits)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterConfidentialNodes](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterconfidentialnodes)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterconfig)|*No description* @@ -5602,6 +5628,7 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterDatabaseEncryption](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdatabaseencryption)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterDefaultSnatStatus](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdefaultsnatstatus)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterDnsConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterdnsconfig)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterIpAllocationPolicy](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteripallocationpolicy)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterLoggingConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterloggingconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterMaintenancePolicy](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustermaintenancepolicy)|*No description* @@ -6223,6 +6250,8 @@ Name|Description [eventarcTrigger.EventarcTriggerTimeouts](#cdktf-provider-google-eventarctrigger-eventarctriggertimeouts)|*No description* [eventarcTrigger.EventarcTriggerTransport](#cdktf-provider-google-eventarctrigger-eventarctriggertransport)|*No description* [eventarcTrigger.EventarcTriggerTransportPubsub](#cdktf-provider-google-eventarctrigger-eventarctriggertransportpubsub)|*No description* +[filestoreBackup.FilestoreBackupConfig](#cdktf-provider-google-filestorebackup-filestorebackupconfig)|*No description* +[filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts)|*No description* [filestoreInstance.FilestoreInstanceConfig](#cdktf-provider-google-filestoreinstance-filestoreinstanceconfig)|*No description* [filestoreInstance.FilestoreInstanceFileShares](#cdktf-provider-google-filestoreinstance-filestoreinstancefileshares)|*No description* [filestoreInstance.FilestoreInstanceFileSharesNfsExportOptions](#cdktf-provider-google-filestoreinstance-filestoreinstancefilesharesnfsexportoptions)|*No description* @@ -41319,6 +41348,7 @@ new bigtableTable.BigtableTable(scope: Construct, id: string, config: BigtableTa * **instanceName** (string) The name of the Bigtable instance. * **name** (string) The name of the table. * **columnFamily** ([IResolvable](#cdktf-iresolvable) | Array<[bigtableTable.BigtableTableColumnFamily](#cdktf-provider-google-bigtabletable-bigtabletablecolumnfamily)>) column_family block. __*Optional*__ + * **deletionProtection** (string) A field to make the table protected against data loss i.e. when set to PROTECTED, deleting the table, the column families in the table, and the instance containing the table would be prohibited. If not provided, currently deletion protection will be set to UNPROTECTED as it is the API default value. __*Optional*__ * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/bigtable_table#id BigtableTable#id}. __*Optional*__ * **project** (string) The ID of the project in which the resource belongs. __*Optional*__ * **splitKeys** (Array) A list of predefined keys to split the table on. __*Optional*__ @@ -41332,6 +41362,7 @@ new bigtableTable.BigtableTable(scope: Construct, id: string, config: BigtableTa Name | Type | Description -----|------|------------- **columnFamily** | [bigtableTable.BigtableTableColumnFamilyList](#cdktf-provider-google-bigtabletable-bigtabletablecolumnfamilylist) | +**deletionProtection** | string | **id** | string | **instanceName** | string | **name** | string | @@ -41339,6 +41370,7 @@ Name | Type | Description **splitKeys** | Array | **timeouts** | [bigtableTable.BigtableTableTimeoutsOutputReference](#cdktf-provider-google-bigtabletable-bigtabletabletimeoutsoutputreference) | **columnFamilyInput**? | [IResolvable](#cdktf-iresolvable) | Array<[bigtableTable.BigtableTableColumnFamily](#cdktf-provider-google-bigtabletable-bigtabletablecolumnfamily)> | __*Optional*__ +**deletionProtectionInput**? | string | __*Optional*__ **idInput**? | string | __*Optional*__ **instanceNameInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ @@ -41389,6 +41421,18 @@ resetColumnFamily(): void +#### resetDeletionProtection() + + + +```ts +resetDeletionProtection(): void +``` + + + + + #### resetId() @@ -144950,6 +144994,7 @@ new containerCluster.ContainerCluster(scope: Construct, id: string, config: Cont * **enableLegacyAbac** (boolean | [IResolvable](#cdktf-iresolvable)) Whether the ABAC authorizer is enabled for this cluster. __*Optional*__ * **enableShieldedNodes** (boolean | [IResolvable](#cdktf-iresolvable)) Enable Shielded Nodes features on all nodes in this cluster. Defaults to true. __*Optional*__ * **enableTpu** (boolean | [IResolvable](#cdktf-iresolvable)) Whether to enable Cloud TPU resources in this cluster. __*Optional*__ + * **gatewayApiConfig** ([containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig)) gateway_api_config block. __*Optional*__ * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#id ContainerCluster#id}. __*Optional*__ * **initialNodeCount** (number) The number of nodes to create in this cluster's default node pool. __*Optional*__ * **ipAllocationPolicy** ([containerCluster.ContainerClusterIpAllocationPolicy](#cdktf-provider-google-containercluster-containerclusteripallocationpolicy)) ip_allocation_policy block. __*Optional*__ @@ -145014,6 +145059,7 @@ Name | Type | Description **enableShieldedNodes** | boolean | [IResolvable](#cdktf-iresolvable) | **enableTpu** | boolean | [IResolvable](#cdktf-iresolvable) | **endpoint** | string | +**gatewayApiConfig** | [containerCluster.ContainerClusterGatewayApiConfigOutputReference](#cdktf-provider-google-containercluster-containerclustergatewayapiconfigoutputreference) | **id** | string | **initialNodeCount** | number | **ipAllocationPolicy** | [containerCluster.ContainerClusterIpAllocationPolicyOutputReference](#cdktf-provider-google-containercluster-containerclusteripallocationpolicyoutputreference) | @@ -145076,6 +145122,7 @@ Name | Type | Description **enableLegacyAbacInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ **enableShieldedNodesInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ **enableTpuInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**gatewayApiConfigInput**? | [containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig) | __*Optional*__ **idInput**? | string | __*Optional*__ **initialNodeCountInput**? | number | __*Optional*__ **ipAllocationPolicyInput**? | [containerCluster.ContainerClusterIpAllocationPolicy](#cdktf-provider-google-containercluster-containerclusteripallocationpolicy) | __*Optional*__ @@ -145129,6 +145176,7 @@ putAddonsConfig(value: ContainerClusterAddonsConfig): void * **dnsCacheConfig** ([containerCluster.ContainerClusterAddonsConfigDnsCacheConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfig)) dns_cache_config block. __*Optional*__ * **gcePersistentDiskCsiDriverConfig** ([containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfig)) gce_persistent_disk_csi_driver_config block. __*Optional*__ * **gcpFilestoreCsiDriverConfig** ([containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfig)) gcp_filestore_csi_driver_config block. __*Optional*__ + * **gkeBackupAgentConfig** ([containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig)) gke_backup_agent_config block. __*Optional*__ * **horizontalPodAutoscaling** ([containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscaling](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscaling)) horizontal_pod_autoscaling block. __*Optional*__ * **httpLoadBalancing** ([containerCluster.ContainerClusterAddonsConfigHttpLoadBalancing](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancing)) http_load_balancing block. __*Optional*__ * **networkPolicyConfig** ([containerCluster.ContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfignetworkpolicyconfig)) network_policy_config block. __*Optional*__ @@ -145254,6 +145302,20 @@ putDnsConfig(value: ContainerClusterDnsConfig): void +#### putGatewayApiConfig(value) + + + +```ts +putGatewayApiConfig(value: ContainerClusterGatewayApiConfig): void +``` + +* **value** ([containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig)) *No description* + * **channel** (string) The Gateway API release channel to use for Gateway API. + + + + #### putIpAllocationPolicy(value) @@ -145811,6 +145873,18 @@ resetEnableTpu(): void +#### resetGatewayApiConfig() + + + +```ts +resetGatewayApiConfig(): void +``` + + + + + #### resetId() @@ -146386,6 +146460,40 @@ Name | Type | Description +## class ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**enabled** | boolean | [IResolvable](#cdktf-iresolvable) | +**enabledInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**internalValue**? | [containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig) | __*Optional*__ + + + ## class ContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference @@ -146520,6 +146628,7 @@ Name | Type | Description **dnsCacheConfig** | [containerCluster.ContainerClusterAddonsConfigDnsCacheConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfigoutputreference) | **gcePersistentDiskCsiDriverConfig** | [containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfigoutputreference) | **gcpFilestoreCsiDriverConfig** | [containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfigoutputreference) | +**gkeBackupAgentConfig** | [containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfigoutputreference) | **horizontalPodAutoscaling** | [containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscalingoutputreference) | **httpLoadBalancing** | [containerCluster.ContainerClusterAddonsConfigHttpLoadBalancingOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancingoutputreference) | **networkPolicyConfig** | [containerCluster.ContainerClusterAddonsConfigNetworkPolicyConfigOutputReference](#cdktf-provider-google-containercluster-containerclusteraddonsconfignetworkpolicyconfigoutputreference) | @@ -146527,6 +146636,7 @@ Name | Type | Description **dnsCacheConfigInput**? | [containerCluster.ContainerClusterAddonsConfigDnsCacheConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfig) | __*Optional*__ **gcePersistentDiskCsiDriverConfigInput**? | [containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfig) | __*Optional*__ **gcpFilestoreCsiDriverConfigInput**? | [containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfig) | __*Optional*__ +**gkeBackupAgentConfigInput**? | [containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig) | __*Optional*__ **horizontalPodAutoscalingInput**? | [containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscaling](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscaling) | __*Optional*__ **httpLoadBalancingInput**? | [containerCluster.ContainerClusterAddonsConfigHttpLoadBalancing](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancing) | __*Optional*__ **internalValue**? | [containerCluster.ContainerClusterAddonsConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfig) | __*Optional*__ @@ -146592,6 +146702,20 @@ putGcpFilestoreCsiDriverConfig(value: ContainerClusterAddonsConfigGcpFilestoreCs +#### putGkeBackupAgentConfig(value) + + + +```ts +putGkeBackupAgentConfig(value: ContainerClusterAddonsConfigGkeBackupAgentConfig): void +``` + +* **value** ([containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig)) *No description* + * **enabled** (boolean | [IResolvable](#cdktf-iresolvable)) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enabled ContainerCluster#enabled}. + + + + #### putHorizontalPodAutoscaling(value) @@ -146682,6 +146806,18 @@ resetGcpFilestoreCsiDriverConfig(): void +#### resetGkeBackupAgentConfig() + + + +```ts +resetGkeBackupAgentConfig(): void +``` + + + + + #### resetHorizontalPodAutoscaling() @@ -147001,18 +147137,22 @@ Name | Type | Description **diskType** | string | **imageType** | string | **management** | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagementoutputreference) | +**minCpuPlatform** | string | **oauthScopes** | Array | **serviceAccount** | string | **shieldedInstanceConfig** | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfigoutputreference) | +**upgradeSettings** | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsoutputreference) | **bootDiskKmsKeyInput**? | string | __*Optional*__ **diskSizeInput**? | number | __*Optional*__ **diskTypeInput**? | string | __*Optional*__ **imageTypeInput**? | string | __*Optional*__ **internalValue**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaults](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaults) | __*Optional*__ **managementInput**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagement) | __*Optional*__ +**minCpuPlatformInput**? | string | __*Optional*__ **oauthScopesInput**? | Array | __*Optional*__ **serviceAccountInput**? | string | __*Optional*__ **shieldedInstanceConfigInput**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig) | __*Optional*__ +**upgradeSettingsInput**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings) | __*Optional*__ ### Methods @@ -147047,6 +147187,23 @@ putShieldedInstanceConfig(value: ContainerClusterClusterAutoscalingAutoProvision +#### putUpgradeSettings(value) + + + +```ts +putUpgradeSettings(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings): void +``` + +* **value** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings)) *No description* + * **blueGreenSettings** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings)) blue_green_settings block. __*Optional*__ + * **maxSurge** (number) The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. __*Optional*__ + * **maxUnavailable** (number) The maximum number of nodes that can be simultaneously unavailable during the upgrade process. __*Optional*__ + * **strategy** (string) Update strategy of the node pool. __*Optional*__ + + + + #### resetBootDiskKmsKey() @@ -147107,6 +147264,18 @@ resetManagement(): void +#### resetMinCpuPlatform() + + + +```ts +resetMinCpuPlatform(): void +``` + + + + + #### resetOauthScopes() @@ -147143,6 +147312,18 @@ resetShieldedInstanceConfig(): void +#### resetUpgradeSettings() + + + +```ts +resetUpgradeSettings(): void +``` + + + + + ## class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference @@ -147208,6 +147389,268 @@ resetEnableSecureBoot(): void +## class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**nodePoolSoakDuration** | string | +**standardRolloutPolicy** | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicyoutputreference) | +**internalValue**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings) | __*Optional*__ +**nodePoolSoakDurationInput**? | string | __*Optional*__ +**standardRolloutPolicyInput**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy) | __*Optional*__ + +### Methods + + +#### putStandardRolloutPolicy(value) + + + +```ts +putStandardRolloutPolicy(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy): void +``` + +* **value** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy)) *No description* + * **batchNodeCount** (number) Number of blue nodes to drain in a batch. __*Optional*__ + * **batchPercentage** (number) Percentage of the bool pool nodes to drain in a batch. __*Optional*__ + * **batchSoakDuration** (string) Soak time after each batch gets drained. __*Optional*__ + + + + +#### resetNodePoolSoakDuration() + + + +```ts +resetNodePoolSoakDuration(): void +``` + + + + + +#### resetStandardRolloutPolicy() + + + +```ts +resetStandardRolloutPolicy(): void +``` + + + + + + + +## class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**batchNodeCount** | number | +**batchPercentage** | number | +**batchSoakDuration** | string | +**batchNodeCountInput**? | number | __*Optional*__ +**batchPercentageInput**? | number | __*Optional*__ +**batchSoakDurationInput**? | string | __*Optional*__ +**internalValue**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy) | __*Optional*__ + +### Methods + + +#### resetBatchNodeCount() + + + +```ts +resetBatchNodeCount(): void +``` + + + + + +#### resetBatchPercentage() + + + +```ts +resetBatchPercentage(): void +``` + + + + + +#### resetBatchSoakDuration() + + + +```ts +resetBatchSoakDuration(): void +``` + + + + + + + +## class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**blueGreenSettings** | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsoutputreference) | +**maxSurge** | number | +**maxUnavailable** | number | +**strategy** | string | +**blueGreenSettingsInput**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings) | __*Optional*__ +**internalValue**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings) | __*Optional*__ +**maxSurgeInput**? | number | __*Optional*__ +**maxUnavailableInput**? | number | __*Optional*__ +**strategyInput**? | string | __*Optional*__ + +### Methods + + +#### putBlueGreenSettings(value) + + + +```ts +putBlueGreenSettings(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings): void +``` + +* **value** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings)) *No description* + * **nodePoolSoakDuration** (string) Time needed after draining entire blue pool. After this period, blue pool will be cleaned up. __*Optional*__ + * **standardRolloutPolicy** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy)) standard_rollout_policy block. __*Optional*__ + + + + +#### resetBlueGreenSettings() + + + +```ts +resetBlueGreenSettings(): void +``` + + + + + +#### resetMaxSurge() + + + +```ts +resetMaxSurge(): void +``` + + + + + +#### resetMaxUnavailable() + + + +```ts +resetMaxUnavailable(): void +``` + + + + + +#### resetStrategy() + + + +```ts +resetStrategy(): void +``` + + + + + + + ## class ContainerClusterClusterAutoscalingOutputReference @@ -147261,9 +147704,11 @@ putAutoProvisioningDefaults(value: ContainerClusterClusterAutoscalingAutoProvisi * **diskType** (string) Type of the disk attached to each node. __*Optional*__ * **imageType** (string) The default image type used by NAP once a new node pool is being created. __*Optional*__ * **management** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagement)) management block. __*Optional*__ + * **minCpuPlatform** (string) Minimum CPU platform to be used by this instance. __*Optional*__ * **oauthScopes** (Array) Scopes that are used by NAP when creating node pools. __*Optional*__ * **serviceAccount** (string) The Google Cloud Platform Service Account to be used by the node VMs. __*Optional*__ * **shieldedInstanceConfig** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig)) shielded_instance_config block. __*Optional*__ + * **upgradeSettings** ([containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings)) upgrade_settings block. __*Optional*__ @@ -147668,6 +148113,40 @@ resetClusterDnsScope(): void +## class ContainerClusterGatewayApiConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterGatewayApiConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**channel** | string | +**channelInput**? | string | __*Optional*__ +**internalValue**? | [containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig) | __*Optional*__ + + + ## class ContainerClusterIpAllocationPolicyOutputReference @@ -177986,6 +178465,7 @@ Name | Type | Description **enableShieldedNodes** | [IResolvable](#cdktf-iresolvable) | **enableTpu** | [IResolvable](#cdktf-iresolvable) | **endpoint** | string | +**gatewayApiConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfiglist) | **id** | string | **initialNodeCount** | number | **ipAllocationPolicy** | [dataGoogleContainerCluster.DataGoogleContainerClusterIpAllocationPolicyList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteripallocationpolicylist) | @@ -178430,6 +178910,92 @@ Name | Type | Description +## class DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfigoutputreference) + + + +## class DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**enabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfig) | __*Optional*__ + + + ## class DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingList @@ -178689,22 +179255,236 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfigoutputreference) + + + +## class DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**disabled** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfig) | __*Optional*__ + + + +## class DataGoogleContainerClusterAddonsConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**cloudrunConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigCloudrunConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfigcloudrunconfiglist) | +**dnsCacheConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigDnsCacheConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfigdnscacheconfiglist) | +**gcePersistentDiskCsiDriverConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcepersistentdiskcsidriverconfiglist) | +**gcpFilestoreCsiDriverConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcpfilestorecsidriverconfiglist) | +**gkeBackupAgentConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggkebackupagentconfiglist) | +**horizontalPodAutoscaling** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighorizontalpodautoscalinglist) | +**httpLoadBalancing** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHttpLoadBalancingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighttploadbalancinglist) | +**networkPolicyConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfiglist) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfig) | __*Optional*__ + + + +## class DataGoogleContainerClusterAuthenticatorGroupsConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterauthenticatorgroupsconfigoutputreference) + + + +## class DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**securityGroup** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterauthenticatorgroupsconfig) | __*Optional*__ + + + +## class DataGoogleContainerClusterBinaryAuthorizationList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference +get(index: number): DataGoogleContainerClusterBinaryAuthorizationOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfigoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterbinaryauthorizationoutputreference) -## class DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference +## class DataGoogleContainerClusterBinaryAuthorizationOutputReference @@ -178719,7 +179499,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -178734,19 +179514,20 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPoli Name | Type | Description -----|------|------------- -**disabled** | [IResolvable](#cdktf-iresolvable) | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfig) | __*Optional*__ +**enabled** | [IResolvable](#cdktf-iresolvable) | +**evaluationMode** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorization](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterbinaryauthorization) | __*Optional*__ -## class DataGoogleContainerClusterAddonsConfigOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsList -__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) __Submodule__: dataGoogleContainerCluster -__Extends__: [ComplexObject](#cdktf-complexobject) +__Extends__: [ComplexList](#cdktf-complexlist) ### Initializer @@ -178754,13 +179535,12 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **complexObjectIndex** (number) the index of this item in the list. -* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -178769,18 +179549,29 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigOutputRefer Name | Type | Description -----|------|------------- -**cloudrunConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigCloudrunConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfigcloudrunconfiglist) | -**dnsCacheConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigDnsCacheConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfigdnscacheconfiglist) | -**gcePersistentDiskCsiDriverConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcepersistentdiskcsidriverconfiglist) | -**gcpFilestoreCsiDriverConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfiggcpfilestorecsidriverconfiglist) | -**horizontalPodAutoscaling** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighorizontalpodautoscalinglist) | -**httpLoadBalancing** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigHttpLoadBalancingList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfighttploadbalancinglist) | -**networkPolicyConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfigNetworkPolicyConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfignetworkpolicyconfiglist) | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAddonsConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusteraddonsconfig) | __*Optional*__ +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +### Methods -## class DataGoogleContainerClusterAuthenticatorGroupsConfigList +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsoutputreference) + + + +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList @@ -178795,7 +179586,7 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -178816,22 +179607,22 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterauthenticatorgroupsconfigoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementoutputreference) -## class DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference @@ -178846,7 +179637,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -178861,12 +179652,14 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConf Name | Type | Description -----|------|------------- -**securityGroup** | string | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterAuthenticatorGroupsConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterauthenticatorgroupsconfig) | __*Optional*__ +**autoRepair** | [IResolvable](#cdktf-iresolvable) | +**autoUpgrade** | [IResolvable](#cdktf-iresolvable) | +**upgradeOptions** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptionslist) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagement) | __*Optional*__ -## class DataGoogleContainerClusterBinaryAuthorizationList +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList @@ -178881,7 +179674,7 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -178902,22 +179695,22 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterBinaryAuthorizationOutputReference +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterbinaryauthorizationoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptionsoutputreference) -## class DataGoogleContainerClusterBinaryAuthorizationOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference @@ -178932,7 +179725,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -178947,20 +179740,20 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorizationOutp Name | Type | Description -----|------|------------- -**enabled** | [IResolvable](#cdktf-iresolvable) | -**evaluationMode** | string | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterBinaryAuthorization](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterbinaryauthorization) | __*Optional*__ +**autoUpgradeStartTime** | string | +**description** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptions](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptions) | __*Optional*__ -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsList +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference -__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) __Submodule__: dataGoogleContainerCluster -__Extends__: [ComplexList](#cdktf-complexlist) +__Extends__: [ComplexObject](#cdktf-complexobject) ### Initializer @@ -178968,12 +179761,13 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. * **terraformAttribute** (string) The attribute on the parent resource this class is referencing. -* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). @@ -178982,29 +179776,21 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoP Name | Type | Description -----|------|------------- -**terraformAttribute** | string | The attribute on the parent resource this class is referencing. -**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. -**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - -### Methods - - -#### get(index) - - - -```ts -get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference -``` - -* **index** (number) the index of the item to return. - -__Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsoutputreference) +**bootDiskKmsKey** | string | +**diskSize** | number | +**diskType** | string | +**imageType** | string | +**management** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementlist) | +**minCpuPlatform** | string | +**oauthScopes** | Array | +**serviceAccount** | string | +**shieldedInstanceConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfiglist) | +**upgradeSettings** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingslist) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaults](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaults) | __*Optional*__ -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList @@ -179019,7 +179805,7 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179040,22 +179826,22 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfigoutputreference) -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference @@ -179070,7 +179856,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179085,14 +179871,13 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoP Name | Type | Description -----|------|------------- -**autoRepair** | [IResolvable](#cdktf-iresolvable) | -**autoUpgrade** | [IResolvable](#cdktf-iresolvable) | -**upgradeOptions** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptionslist) | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagement) | __*Optional*__ +**enableIntegrityMonitoring** | [IResolvable](#cdktf-iresolvable) | +**enableSecureBoot** | [IResolvable](#cdktf-iresolvable) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig) | __*Optional*__ -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList @@ -179107,7 +179892,7 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179128,22 +179913,22 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptionsoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsoutputreference) -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference @@ -179158,7 +179943,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179173,13 +179958,64 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoP Name | Type | Description -----|------|------------- -**autoUpgradeStartTime** | string | -**description** | string | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptions](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementupgradeoptions) | __*Optional*__ +**nodePoolSoakDuration** | string | +**standardRolloutPolicy** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicylist) | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings) | __*Optional*__ -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicyoutputreference) + + + +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference @@ -179194,7 +180030,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179209,19 +180045,14 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoP Name | Type | Description -----|------|------------- -**bootDiskKmsKey** | string | -**diskSize** | number | -**diskType** | string | -**imageType** | string | -**management** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsmanagementlist) | -**oauthScopes** | Array | -**serviceAccount** | string | -**shieldedInstanceConfig** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfiglist) | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaults](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaults) | __*Optional*__ +**batchNodeCount** | number | +**batchPercentage** | number | +**batchSoakDuration** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy) | __*Optional*__ -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList @@ -179236,7 +180067,7 @@ __Extends__: [ComplexList](#cdktf-complexlist) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179257,22 +180088,22 @@ Name | Type | Description ### Methods -#### get(index) +#### get(index) ```ts -get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference +get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference ``` * **index** (number) the index of the item to return. __Returns__: -* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfigoutputreference) +* [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsoutputreference) -## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference +## class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference @@ -179287,7 +180118,7 @@ __Extends__: [ComplexObject](#cdktf-complexobject) ```ts -new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` * **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. @@ -179302,9 +180133,11 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoP Name | Type | Description -----|------|------------- -**enableIntegrityMonitoring** | [IResolvable](#cdktf-iresolvable) | -**enableSecureBoot** | [IResolvable](#cdktf-iresolvable) | -**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig) | __*Optional*__ +**blueGreenSettings** | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingslist) | +**maxSurge** | number | +**maxUnavailable** | number | +**strategy** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings) | __*Optional*__ @@ -179917,6 +180750,92 @@ Name | Type | Description +## class DataGoogleContainerClusterGatewayApiConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterGatewayApiConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfigoutputreference) + + + +## class DataGoogleContainerClusterGatewayApiConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**channel** | string | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterGatewayApiConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclustergatewayapiconfig) | __*Optional*__ + + + ## class DataGoogleContainerClusterIpAllocationPolicyList @@ -240107,6 +241026,248 @@ resetTopic(): void +## class FilestoreBackup + +Represents a {@link https://www.terraform.io/docs/providers/google/r/filestore_backup google_filestore_backup}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: filestoreBackup + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/google/r/filestore_backup google_filestore_backup} Resource. + +```ts +new filestoreBackup.FilestoreBackup(scope: Construct, id: string, config: FilestoreBackupConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([filestoreBackup.FilestoreBackupConfig](#cdktf-provider-google-filestorebackup-filestorebackupconfig)) *No description* + * **connection** ([SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection)) *No description* __*Optional*__ + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **forEach** ([ITerraformIterator](#cdktf-iterraformiterator)) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **provisioners** (Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)>) *No description* __*Optional*__ + * **location** (string) The name of the location of the instance. This can be a region for ENTERPRISE tier instances. + * **name** (string) The resource name of the backup. The name must be unique within the specified instance. + * **sourceFileShare** (string) Name of the file share in the source Cloud Filestore instance that the backup is created from. + * **sourceInstance** (string) The resource name of the source Cloud Filestore instance, in the format projects/{projectId}/locations/{locationId}/instances/{instanceId}, used to create this backup. + * **description** (string) A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. __*Optional*__ + * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#id FilestoreBackup#id}. __*Optional*__ + * **labels** (Map) Resource labels to represent user-provided metadata. __*Optional*__ + * **project** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#project FilestoreBackup#project}. __*Optional*__ + * **timeouts** ([filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts)) timeouts block. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**capacityGb** | string | +**createTime** | string | +**description** | string | +**downloadBytes** | string | +**id** | string | +**kmsKeyName** | string | +**labels** | Map | +**location** | string | +**name** | string | +**project** | string | +**sourceFileShare** | string | +**sourceInstance** | string | +**sourceInstanceTier** | string | +**state** | string | +**storageBytes** | string | +**timeouts** | [filestoreBackup.FilestoreBackupTimeoutsOutputReference](#cdktf-provider-google-filestorebackup-filestorebackuptimeoutsoutputreference) | +**descriptionInput**? | string | __*Optional*__ +**idInput**? | string | __*Optional*__ +**labelsInput**? | Map | __*Optional*__ +**locationInput**? | string | __*Optional*__ +**nameInput**? | string | __*Optional*__ +**projectInput**? | string | __*Optional*__ +**sourceFileShareInput**? | string | __*Optional*__ +**sourceInstanceInput**? | string | __*Optional*__ +**timeoutsInput**? | [filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts) | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putTimeouts(value) + + + +```ts +putTimeouts(value: FilestoreBackupTimeouts): void +``` + +* **value** ([filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts)) *No description* + * **create** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#create FilestoreBackup#create}. __*Optional*__ + * **delete** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#delete FilestoreBackup#delete}. __*Optional*__ + * **update** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#update FilestoreBackup#update}. __*Optional*__ + + + + +#### resetDescription() + + + +```ts +resetDescription(): void +``` + + + + + +#### resetId() + + + +```ts +resetId(): void +``` + + + + + +#### resetLabels() + + + +```ts +resetLabels(): void +``` + + + + + +#### resetProject() + + + +```ts +resetProject(): void +``` + + + + + +#### resetTimeouts() + + + +```ts +resetTimeouts(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class FilestoreBackupTimeoutsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: filestoreBackup + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new filestoreBackup.FilestoreBackupTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**create** | string | +**delete** | string | +**update** | string | +**createInput**? | string | __*Optional*__ +**deleteInput**? | string | __*Optional*__ +**internalValue**? | [filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts) | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**updateInput**? | string | __*Optional*__ + +### Methods + + +#### resetCreate() + + + +```ts +resetCreate(): void +``` + + + + + +#### resetDelete() + + + +```ts +resetDelete(): void +``` + + + + + +#### resetUpdate() + + + +```ts +resetUpdate(): void +``` + + + + + + + ## class FilestoreInstance Represents a {@link https://www.terraform.io/docs/providers/google/r/filestore_instance google_filestore_instance}. @@ -240531,6 +241692,7 @@ Name | Type | Description **capacityGb** | number | **name** | string | **nfsExportOptions** | [filestoreInstance.FilestoreInstanceFileSharesNfsExportOptionsList](#cdktf-provider-google-filestoreinstance-filestoreinstancefilesharesnfsexportoptionslist) | +**sourceBackup** | string | **capacityGbInput**? | number | __*Optional*__ **internalValue**? | [filestoreInstance.FilestoreInstanceFileShares](#cdktf-provider-google-filestoreinstance-filestoreinstancefileshares) | __*Optional*__ **nameInput**? | string | __*Optional*__ @@ -262373,12 +263535,13 @@ new loggingMetric.LoggingMetric(scope: Construct, id: string, config: LoggingMet * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ * **provisioners** (Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)>) *No description* __*Optional*__ * **filter** (string) An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which is used to match log entries. - * **metricDescriptor** ([loggingMetric.LoggingMetricMetricDescriptor](#cdktf-provider-google-loggingmetric-loggingmetricmetricdescriptor)) metric_descriptor block. * **name** (string) The client-assigned metric identifier. + * **bucketName** (string) The resource name of the Log Bucket that owns the Log Metric. __*Optional*__ * **bucketOptions** ([loggingMetric.LoggingMetricBucketOptions](#cdktf-provider-google-loggingmetric-loggingmetricbucketoptions)) bucket_options block. __*Optional*__ * **description** (string) A description of this metric, which is used in documentation. The maximum length of the description is 8000 characters. __*Optional*__ * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#id LoggingMetric#id}. __*Optional*__ * **labelExtractors** (Map) A map from a label key string to an extractor expression which is used to extract data from a log entry field and assign as the label value. __*Optional*__ + * **metricDescriptor** ([loggingMetric.LoggingMetricMetricDescriptor](#cdktf-provider-google-loggingmetric-loggingmetricmetricdescriptor)) metric_descriptor block. __*Optional*__ * **project** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#project LoggingMetric#project}. __*Optional*__ * **timeouts** ([loggingMetric.LoggingMetricTimeouts](#cdktf-provider-google-loggingmetric-loggingmetrictimeouts)) timeouts block. __*Optional*__ * **valueExtractor** (string) A valueExtractor is required when using a distribution logs-based metric to extract the values to record from a log entry. __*Optional*__ @@ -262390,6 +263553,7 @@ new loggingMetric.LoggingMetric(scope: Construct, id: string, config: LoggingMet Name | Type | Description -----|------|------------- +**bucketName** | string | **bucketOptions** | [loggingMetric.LoggingMetricBucketOptionsOutputReference](#cdktf-provider-google-loggingmetric-loggingmetricbucketoptionsoutputreference) | **description** | string | **filter** | string | @@ -262400,6 +263564,7 @@ Name | Type | Description **project** | string | **timeouts** | [loggingMetric.LoggingMetricTimeoutsOutputReference](#cdktf-provider-google-loggingmetric-loggingmetrictimeoutsoutputreference) | **valueExtractor** | string | +**bucketNameInput**? | string | __*Optional*__ **bucketOptionsInput**? | [loggingMetric.LoggingMetricBucketOptions](#cdktf-provider-google-loggingmetric-loggingmetricbucketoptions) | __*Optional*__ **descriptionInput**? | string | __*Optional*__ **filterInput**? | string | __*Optional*__ @@ -262465,6 +263630,18 @@ putTimeouts(value: LoggingMetricTimeouts): void +#### resetBucketName() + + + +```ts +resetBucketName(): void +``` + + + + + #### resetBucketOptions() @@ -262513,6 +263690,18 @@ resetLabelExtractors(): void +#### resetMetricDescriptor() + + + +```ts +resetMetricDescriptor(): void +``` + + + + + #### resetProject() @@ -338705,6 +339894,7 @@ Name | Type | Description **columnFamily**? | [IResolvable](#cdktf-iresolvable) | Array<[bigtableTable.BigtableTableColumnFamily](#cdktf-provider-google-bigtabletable-bigtabletablecolumnfamily)> | column_family block.
__*Optional*__ **connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ **count**?🔹 | number | __*Optional*__ +**deletionProtection**? | string | A field to make the table protected against data loss i.e. when set to PROTECTED, deleting the table, the column families in the table, and the instance containing the table would be prohibited. If not provided, currently deletion protection will be set to UNPROTECTED as it is the API default value.
__*Optional*__ **dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)> | __*Optional*__ **forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ **id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/bigtable_table#id BigtableTable#id}.
__*Optional*__ @@ -354691,6 +355881,7 @@ Name | Type | Description **dnsCacheConfig**? | [containerCluster.ContainerClusterAddonsConfigDnsCacheConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfigdnscacheconfig) | dns_cache_config block.
__*Optional*__ **gcePersistentDiskCsiDriverConfig**? | [containerCluster.ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcepersistentdiskcsidriverconfig) | gce_persistent_disk_csi_driver_config block.
__*Optional*__ **gcpFilestoreCsiDriverConfig**? | [containerCluster.ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggcpfilestorecsidriverconfig) | gcp_filestore_csi_driver_config block.
__*Optional*__ +**gkeBackupAgentConfig**? | [containerCluster.ContainerClusterAddonsConfigGkeBackupAgentConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfiggkebackupagentconfig) | gke_backup_agent_config block.
__*Optional*__ **horizontalPodAutoscaling**? | [containerCluster.ContainerClusterAddonsConfigHorizontalPodAutoscaling](#cdktf-provider-google-containercluster-containerclusteraddonsconfighorizontalpodautoscaling) | horizontal_pod_autoscaling block.
__*Optional*__ **httpLoadBalancing**? | [containerCluster.ContainerClusterAddonsConfigHttpLoadBalancing](#cdktf-provider-google-containercluster-containerclusteraddonsconfighttploadbalancing) | http_load_balancing block.
__*Optional*__ **networkPolicyConfig**? | [containerCluster.ContainerClusterAddonsConfigNetworkPolicyConfig](#cdktf-provider-google-containercluster-containerclusteraddonsconfignetworkpolicyconfig) | network_policy_config block.
__*Optional*__ @@ -354744,6 +355935,19 @@ Name | Type | Description +Name | Type | Description +-----|------|------------- +**enabled** | boolean | [IResolvable](#cdktf-iresolvable) | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enabled ContainerCluster#enabled}. + + + +## struct ContainerClusterAddonsConfigGkeBackupAgentConfig + + + + + + Name | Type | Description -----|------|------------- **enabled** | boolean | [IResolvable](#cdktf-iresolvable) | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enabled ContainerCluster#enabled}. @@ -354845,9 +356049,11 @@ Name | Type | Description **diskType**? | string | Type of the disk attached to each node.
__*Optional*__ **imageType**? | string | The default image type used by NAP once a new node pool is being created.
__*Optional*__ **management**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagement](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsmanagement) | management block.
__*Optional*__ +**minCpuPlatform**? | string | Minimum CPU platform to be used by this instance.
__*Optional*__ **oauthScopes**? | Array | Scopes that are used by NAP when creating node pools.
__*Optional*__ **serviceAccount**? | string | The Google Cloud Platform Service Account to be used by the node VMs.
__*Optional*__ **shieldedInstanceConfig**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsshieldedinstanceconfig) | shielded_instance_config block.
__*Optional*__ +**upgradeSettings**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettings) | upgrade_settings block.
__*Optional*__ @@ -354885,6 +356091,51 @@ Name | Type | Description +## struct ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings + + + + + + +Name | Type | Description +-----|------|------------- +**blueGreenSettings**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettings) | blue_green_settings block.
__*Optional*__ +**maxSurge**? | number | The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.
__*Optional*__ +**maxUnavailable**? | number | The maximum number of nodes that can be simultaneously unavailable during the upgrade process.
__*Optional*__ +**strategy**? | string | Update strategy of the node pool.
__*Optional*__ + + + +## struct ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings + + + + + + +Name | Type | Description +-----|------|------------- +**nodePoolSoakDuration**? | string | Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
__*Optional*__ +**standardRolloutPolicy**? | [containerCluster.ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy](#cdktf-provider-google-containercluster-containerclusterclusterautoscalingautoprovisioningdefaultsupgradesettingsbluegreensettingsstandardrolloutpolicy) | standard_rollout_policy block.
__*Optional*__ + + + +## struct ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy + + + + + + +Name | Type | Description +-----|------|------------- +**batchNodeCount**? | number | Number of blue nodes to drain in a batch.
__*Optional*__ +**batchPercentage**? | number | Percentage of the bool pool nodes to drain in a batch.
__*Optional*__ +**batchSoakDuration**? | string | Soak time after each batch gets drained.
__*Optional*__ + + + ## struct ContainerClusterClusterAutoscalingResourceLimits @@ -354948,6 +356199,7 @@ Name | Type | Description **enableShieldedNodes**? | boolean | [IResolvable](#cdktf-iresolvable) | Enable Shielded Nodes features on all nodes in this cluster. Defaults to true.
__*Optional*__ **enableTpu**? | boolean | [IResolvable](#cdktf-iresolvable) | Whether to enable Cloud TPU resources in this cluster.
__*Optional*__ **forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ +**gatewayApiConfig**? | [containerCluster.ContainerClusterGatewayApiConfig](#cdktf-provider-google-containercluster-containerclustergatewayapiconfig) | gateway_api_config block.
__*Optional*__ **id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#id ContainerCluster#id}.
__*Optional*__ **initialNodeCount**? | number | The number of nodes to create in this cluster's default node pool.
__*Optional*__ **ipAllocationPolicy**? | [containerCluster.ContainerClusterIpAllocationPolicy](#cdktf-provider-google-containercluster-containerclusteripallocationpolicy) | ip_allocation_policy block.
__*Optional*__ @@ -355043,6 +356295,19 @@ Name | Type | Description +## struct ContainerClusterGatewayApiConfig + + + + + + +Name | Type | Description +-----|------|------------- +**channel** | string | The Gateway API release channel to use for Gateway API. + + + ## struct ContainerClusterIpAllocationPolicy @@ -359005,6 +360270,12 @@ Name | Type | Description +## struct DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig + + + + + ## struct DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscaling @@ -359065,6 +360336,24 @@ Name | Type | Description +## struct DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings + + + + + +## struct DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings + + + + + +## struct DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy + + + + + ## struct DataGoogleContainerClusterClusterAutoscalingResourceLimits @@ -359124,6 +360413,12 @@ Name | Type | Description +## struct DataGoogleContainerClusterGatewayApiConfig + + + + + ## struct DataGoogleContainerClusterIpAllocationPolicy @@ -368006,6 +369301,49 @@ Name | Type | Description +## struct FilestoreBackupConfig + + + + + + +Name | Type | Description +-----|------|------------- +**location** | string | The name of the location of the instance. This can be a region for ENTERPRISE tier instances. +**name** | string | The resource name of the backup. The name must be unique within the specified instance. +**sourceFileShare** | string | Name of the file share in the source Cloud Filestore instance that the backup is created from. +**sourceInstance** | string | The resource name of the source Cloud Filestore instance, in the format projects/{projectId}/locations/{locationId}/instances/{instanceId}, used to create this backup. +**connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ +**count**?🔹 | number | __*Optional*__ +**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)> | __*Optional*__ +**description**? | string | A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
__*Optional*__ +**forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ +**id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#id FilestoreBackup#id}.
__*Optional*__ +**labels**? | Map | Resource labels to represent user-provided metadata.
__*Optional*__ +**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**project**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#project FilestoreBackup#project}.
__*Optional*__ +**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ +**provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ +**timeouts**? | [filestoreBackup.FilestoreBackupTimeouts](#cdktf-provider-google-filestorebackup-filestorebackuptimeouts) | timeouts block.
__*Optional*__ + + + +## struct FilestoreBackupTimeouts + + + + + + +Name | Type | Description +-----|------|------------- +**create**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#create FilestoreBackup#create}.
__*Optional*__ +**delete**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#delete FilestoreBackup#delete}.
__*Optional*__ +**update**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#update FilestoreBackup#update}.
__*Optional*__ + + + ## struct FilestoreInstanceConfig @@ -372364,8 +373702,8 @@ Name | Type | Description Name | Type | Description -----|------|------------- **filter** | string | An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which is used to match log entries. -**metricDescriptor** | [loggingMetric.LoggingMetricMetricDescriptor](#cdktf-provider-google-loggingmetric-loggingmetricmetricdescriptor) | metric_descriptor block. **name** | string | The client-assigned metric identifier. +**bucketName**? | string | The resource name of the Log Bucket that owns the Log Metric.
__*Optional*__ **bucketOptions**? | [loggingMetric.LoggingMetricBucketOptions](#cdktf-provider-google-loggingmetric-loggingmetricbucketoptions) | bucket_options block.
__*Optional*__ **connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ **count**?🔹 | number | __*Optional*__ @@ -372375,6 +373713,7 @@ Name | Type | Description **id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#id LoggingMetric#id}.
__*Optional*__ **labelExtractors**? | Map | A map from a label key string to an extractor expression which is used to extract data from a log entry field and assign as the label value.
__*Optional*__ **lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**metricDescriptor**? | [loggingMetric.LoggingMetricMetricDescriptor](#cdktf-provider-google-loggingmetric-loggingmetricmetricdescriptor) | metric_descriptor block.
__*Optional*__ **project**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#project LoggingMetric#project}.
__*Optional*__ **provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ **provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ diff --git a/package.json b/package.json index 4ea914d726d..97a4c89ff04 100644 --- a/package.json +++ b/package.json @@ -149,7 +149,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/hashicorp/google", - "version": "4.46.0" + "version": "4.47.0" } }, "resolutions": { diff --git a/src/access-context-manager-access-level-condition/index.ts b/src/access-context-manager-access-level-condition/index.ts index 86b4d5797d6..9324d02618b 100644 --- a/src/access-context-manager-access-level-condition/index.ts +++ b/src/access-context-manager-access-level-condition/index.ts @@ -558,7 +558,7 @@ export class AccessContextManagerAccessLevelCondition extends cdktf.TerraformRes terraformResourceType: 'google_access_context_manager_access_level_condition', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-level/index.ts b/src/access-context-manager-access-level/index.ts index 02d079d94a0..065d7b9543f 100644 --- a/src/access-context-manager-access-level/index.ts +++ b/src/access-context-manager-access-level/index.ts @@ -1167,7 +1167,7 @@ export class AccessContextManagerAccessLevel extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_level', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-levels/index.ts b/src/access-context-manager-access-levels/index.ts index b23fd49fb17..cd8d0a6812c 100644 --- a/src/access-context-manager-access-levels/index.ts +++ b/src/access-context-manager-access-levels/index.ts @@ -1323,7 +1323,7 @@ export class AccessContextManagerAccessLevels extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_levels', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-binding/index.ts b/src/access-context-manager-access-policy-iam-binding/index.ts index 99c7007377f..676716fe226 100644 --- a/src/access-context-manager-access-policy-iam-binding/index.ts +++ b/src/access-context-manager-access-policy-iam-binding/index.ts @@ -173,7 +173,7 @@ export class AccessContextManagerAccessPolicyIamBinding extends cdktf.TerraformR terraformResourceType: 'google_access_context_manager_access_policy_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-member/index.ts b/src/access-context-manager-access-policy-iam-member/index.ts index f9adf4722e7..9cbc5d57bca 100644 --- a/src/access-context-manager-access-policy-iam-member/index.ts +++ b/src/access-context-manager-access-policy-iam-member/index.ts @@ -173,7 +173,7 @@ export class AccessContextManagerAccessPolicyIamMember extends cdktf.TerraformRe terraformResourceType: 'google_access_context_manager_access_policy_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-policy/index.ts b/src/access-context-manager-access-policy-iam-policy/index.ts index 6e48fc9b8a4..af8df6b359d 100644 --- a/src/access-context-manager-access-policy-iam-policy/index.ts +++ b/src/access-context-manager-access-policy-iam-policy/index.ts @@ -50,7 +50,7 @@ export class AccessContextManagerAccessPolicyIamPolicy extends cdktf.TerraformRe terraformResourceType: 'google_access_context_manager_access_policy_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy/index.ts b/src/access-context-manager-access-policy/index.ts index 4c7b4e4b070..9284d81da89 100644 --- a/src/access-context-manager-access-policy/index.ts +++ b/src/access-context-manager-access-policy/index.ts @@ -197,7 +197,7 @@ export class AccessContextManagerAccessPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-gcp-user-access-binding/index.ts b/src/access-context-manager-gcp-user-access-binding/index.ts index 9c274d01f72..a0b9303b871 100644 --- a/src/access-context-manager-gcp-user-access-binding/index.ts +++ b/src/access-context-manager-gcp-user-access-binding/index.ts @@ -195,7 +195,7 @@ export class AccessContextManagerGcpUserAccessBinding extends cdktf.TerraformRes terraformResourceType: 'google_access_context_manager_gcp_user_access_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeter-resource/index.ts b/src/access-context-manager-service-perimeter-resource/index.ts index 0d12d10e7c1..fddc2b243dd 100644 --- a/src/access-context-manager-service-perimeter-resource/index.ts +++ b/src/access-context-manager-service-perimeter-resource/index.ts @@ -164,7 +164,7 @@ export class AccessContextManagerServicePerimeterResource extends cdktf.Terrafor terraformResourceType: 'google_access_context_manager_service_perimeter_resource', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeter/index.ts b/src/access-context-manager-service-perimeter/index.ts index 5cad23d0f94..78962f769a5 100644 --- a/src/access-context-manager-service-perimeter/index.ts +++ b/src/access-context-manager-service-perimeter/index.ts @@ -3664,7 +3664,7 @@ export class AccessContextManagerServicePerimeter extends cdktf.TerraformResourc terraformResourceType: 'google_access_context_manager_service_perimeter', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeters/index.ts b/src/access-context-manager-service-perimeters/index.ts index 6ac915c418d..e3ce48d6d3a 100644 --- a/src/access-context-manager-service-perimeters/index.ts +++ b/src/access-context-manager-service-perimeters/index.ts @@ -3905,7 +3905,7 @@ export class AccessContextManagerServicePerimeters extends cdktf.TerraformResour terraformResourceType: 'google_access_context_manager_service_perimeters', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/active-directory-domain-trust/index.ts b/src/active-directory-domain-trust/index.ts index 3be612ab420..7d784ad9b04 100644 --- a/src/active-directory-domain-trust/index.ts +++ b/src/active-directory-domain-trust/index.ts @@ -224,7 +224,7 @@ export class ActiveDirectoryDomainTrust extends cdktf.TerraformResource { terraformResourceType: 'google_active_directory_domain_trust', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/active-directory-domain/index.ts b/src/active-directory-domain/index.ts index adbb981c966..b64c2664a09 100644 --- a/src/active-directory-domain/index.ts +++ b/src/active-directory-domain/index.ts @@ -222,7 +222,7 @@ export class ActiveDirectoryDomain extends cdktf.TerraformResource { terraformResourceType: 'google_active_directory_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-endpoint-attachment/index.ts b/src/apigee-endpoint-attachment/index.ts index 392bbb3603a..f71d5f8069b 100644 --- a/src/apigee-endpoint-attachment/index.ts +++ b/src/apigee-endpoint-attachment/index.ts @@ -175,7 +175,7 @@ export class ApigeeEndpointAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_endpoint_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-envgroup-attachment/index.ts b/src/apigee-envgroup-attachment/index.ts index bde1ea87a13..81bf0ee0293 100644 --- a/src/apigee-envgroup-attachment/index.ts +++ b/src/apigee-envgroup-attachment/index.ts @@ -163,7 +163,7 @@ export class ApigeeEnvgroupAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_envgroup_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-envgroup/index.ts b/src/apigee-envgroup/index.ts index f745851a5c0..cef99b59d7c 100644 --- a/src/apigee-envgroup/index.ts +++ b/src/apigee-envgroup/index.ts @@ -196,7 +196,7 @@ export class ApigeeEnvgroup extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_envgroup', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-binding/index.ts b/src/apigee-environment-iam-binding/index.ts index 1addd861448..0ce85d25c19 100644 --- a/src/apigee-environment-iam-binding/index.ts +++ b/src/apigee-environment-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ApigeeEnvironmentIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-member/index.ts b/src/apigee-environment-iam-member/index.ts index 5e1b141043c..313d6af779a 100644 --- a/src/apigee-environment-iam-member/index.ts +++ b/src/apigee-environment-iam-member/index.ts @@ -177,7 +177,7 @@ export class ApigeeEnvironmentIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-policy/index.ts b/src/apigee-environment-iam-policy/index.ts index 7bc32a1de8e..fd8b8958f0f 100644 --- a/src/apigee-environment-iam-policy/index.ts +++ b/src/apigee-environment-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ApigeeEnvironmentIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment/index.ts b/src/apigee-environment/index.ts index 61fce1c8fd7..5c55256743d 100644 --- a/src/apigee-environment/index.ts +++ b/src/apigee-environment/index.ts @@ -332,7 +332,7 @@ export class ApigeeEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-instance-attachment/index.ts b/src/apigee-instance-attachment/index.ts index 798122f094a..c495dbd586e 100644 --- a/src/apigee-instance-attachment/index.ts +++ b/src/apigee-instance-attachment/index.ts @@ -163,7 +163,7 @@ export class ApigeeInstanceAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_instance_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-instance/index.ts b/src/apigee-instance/index.ts index f79c71b0162..365c7f90bab 100644 --- a/src/apigee-instance/index.ts +++ b/src/apigee-instance/index.ts @@ -216,7 +216,7 @@ export class ApigeeInstance extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-nat-address/index.ts b/src/apigee-nat-address/index.ts index 27b20ee2ea4..90c9c903de9 100644 --- a/src/apigee-nat-address/index.ts +++ b/src/apigee-nat-address/index.ts @@ -163,7 +163,7 @@ export class ApigeeNatAddress extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_nat_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-organization/index.ts b/src/apigee-organization/index.ts index 62d2eec23a3..ace592199f3 100644 --- a/src/apigee-organization/index.ts +++ b/src/apigee-organization/index.ts @@ -440,7 +440,7 @@ export class ApigeeOrganization extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_organization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apikeys-key/index.ts b/src/apikeys-key/index.ts index 0c80e1abc42..1dddd304e49 100644 --- a/src/apikeys-key/index.ts +++ b/src/apikeys-key/index.ts @@ -887,7 +887,7 @@ export class ApikeysKey extends cdktf.TerraformResource { terraformResourceType: 'google_apikeys_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-application-url-dispatch-rules/index.ts b/src/app-engine-application-url-dispatch-rules/index.ts index 9a14cba137c..6d5f63f66cb 100644 --- a/src/app-engine-application-url-dispatch-rules/index.ts +++ b/src/app-engine-application-url-dispatch-rules/index.ts @@ -341,7 +341,7 @@ export class AppEngineApplicationUrlDispatchRules extends cdktf.TerraformResourc terraformResourceType: 'google_app_engine_application_url_dispatch_rules', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-application/index.ts b/src/app-engine-application/index.ts index c05856fbdf4..fc3e36fed70 100644 --- a/src/app-engine-application/index.ts +++ b/src/app-engine-application/index.ts @@ -450,7 +450,7 @@ export class AppEngineApplication extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_application', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-domain-mapping/index.ts b/src/app-engine-domain-mapping/index.ts index c665159df3e..f6086b6dede 100644 --- a/src/app-engine-domain-mapping/index.ts +++ b/src/app-engine-domain-mapping/index.ts @@ -378,7 +378,7 @@ export class AppEngineDomainMapping extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_domain_mapping', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-firewall-rule/index.ts b/src/app-engine-firewall-rule/index.ts index 7dc9a88ddbd..58dfef8a7b0 100644 --- a/src/app-engine-firewall-rule/index.ts +++ b/src/app-engine-firewall-rule/index.ts @@ -210,7 +210,7 @@ export class AppEngineFirewallRule extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_firewall_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-flexible-app-version/index.ts b/src/app-engine-flexible-app-version/index.ts index 966eb7b51f3..87d70461fd5 100644 --- a/src/app-engine-flexible-app-version/index.ts +++ b/src/app-engine-flexible-app-version/index.ts @@ -3881,7 +3881,7 @@ export class AppEngineFlexibleAppVersion extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_flexible_app_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-service-network-settings/index.ts b/src/app-engine-service-network-settings/index.ts index e8459cf86f5..f5bea79403c 100644 --- a/src/app-engine-service-network-settings/index.ts +++ b/src/app-engine-service-network-settings/index.ts @@ -260,7 +260,7 @@ export class AppEngineServiceNetworkSettings extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_service_network_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-service-split-traffic/index.ts b/src/app-engine-service-split-traffic/index.ts index 29e20db174d..545d3e3237b 100644 --- a/src/app-engine-service-split-traffic/index.ts +++ b/src/app-engine-service-split-traffic/index.ts @@ -292,7 +292,7 @@ export class AppEngineServiceSplitTraffic extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_service_split_traffic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-standard-app-version/index.ts b/src/app-engine-standard-app-version/index.ts index 1c365f0c8e9..89a15715f92 100644 --- a/src/app-engine-standard-app-version/index.ts +++ b/src/app-engine-standard-app-version/index.ts @@ -2044,7 +2044,7 @@ export class AppEngineStandardAppVersion extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_standard_app_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-binding/index.ts b/src/artifact-registry-repository-iam-binding/index.ts index 294b182e3c8..d48eb96f2b8 100644 --- a/src/artifact-registry-repository-iam-binding/index.ts +++ b/src/artifact-registry-repository-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ArtifactRegistryRepositoryIamBinding extends cdktf.TerraformResourc terraformResourceType: 'google_artifact_registry_repository_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-member/index.ts b/src/artifact-registry-repository-iam-member/index.ts index e478bd2f2e1..0402998ecde 100644 --- a/src/artifact-registry-repository-iam-member/index.ts +++ b/src/artifact-registry-repository-iam-member/index.ts @@ -181,7 +181,7 @@ export class ArtifactRegistryRepositoryIamMember extends cdktf.TerraformResource terraformResourceType: 'google_artifact_registry_repository_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-policy/index.ts b/src/artifact-registry-repository-iam-policy/index.ts index 21955f641d1..92f4ce8e91b 100644 --- a/src/artifact-registry-repository-iam-policy/index.ts +++ b/src/artifact-registry-repository-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ArtifactRegistryRepositoryIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_artifact_registry_repository_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository/index.ts b/src/artifact-registry-repository/index.ts index adb1466fae6..e217ae0af6b 100644 --- a/src/artifact-registry-repository/index.ts +++ b/src/artifact-registry-repository/index.ts @@ -331,7 +331,7 @@ export class ArtifactRegistryRepository extends cdktf.TerraformResource { terraformResourceType: 'google_artifact_registry_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/assured-workloads-workload/index.ts b/src/assured-workloads-workload/index.ts index c2141844a2f..f8a80b6ec8f 100644 --- a/src/assured-workloads-workload/index.ts +++ b/src/assured-workloads-workload/index.ts @@ -518,7 +518,7 @@ export class AssuredWorkloadsWorkload extends cdktf.TerraformResource { terraformResourceType: 'google_assured_workloads_workload', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/beyondcorp-app-connector/index.ts b/src/beyondcorp-app-connector/index.ts index c2dd223770a..9b9e57a081b 100644 --- a/src/beyondcorp-app-connector/index.ts +++ b/src/beyondcorp-app-connector/index.ts @@ -339,7 +339,7 @@ export class BeyondcorpAppConnector extends cdktf.TerraformResource { terraformResourceType: 'google_beyondcorp_app_connector', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/beyondcorp-app-gateway/index.ts b/src/beyondcorp-app-gateway/index.ts index e3d2fcd4277..eea4fbfaf1c 100644 --- a/src/beyondcorp-app-gateway/index.ts +++ b/src/beyondcorp-app-gateway/index.ts @@ -259,7 +259,7 @@ export class BeyondcorpAppGateway extends cdktf.TerraformResource { terraformResourceType: 'google_beyondcorp_app_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-data-exchange-iam-binding/index.ts b/src/bigquery-analytics-hub-data-exchange-iam-binding/index.ts index fb6d594a9ab..204354b525f 100644 --- a/src/bigquery-analytics-hub-data-exchange-iam-binding/index.ts +++ b/src/bigquery-analytics-hub-data-exchange-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigqueryAnalyticsHubDataExchangeIamBinding extends cdktf.TerraformR terraformResourceType: 'google_bigquery_analytics_hub_data_exchange_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-data-exchange-iam-member/index.ts b/src/bigquery-analytics-hub-data-exchange-iam-member/index.ts index 9ef2f83f063..61790d4e3a5 100644 --- a/src/bigquery-analytics-hub-data-exchange-iam-member/index.ts +++ b/src/bigquery-analytics-hub-data-exchange-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigqueryAnalyticsHubDataExchangeIamMember extends cdktf.TerraformRe terraformResourceType: 'google_bigquery_analytics_hub_data_exchange_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-data-exchange-iam-policy/index.ts b/src/bigquery-analytics-hub-data-exchange-iam-policy/index.ts index 139113e8867..e0cb15a2a3a 100644 --- a/src/bigquery-analytics-hub-data-exchange-iam-policy/index.ts +++ b/src/bigquery-analytics-hub-data-exchange-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigqueryAnalyticsHubDataExchangeIamPolicy extends cdktf.TerraformRe terraformResourceType: 'google_bigquery_analytics_hub_data_exchange_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-data-exchange/index.ts b/src/bigquery-analytics-hub-data-exchange/index.ts index c88496906b6..f892feaf167 100644 --- a/src/bigquery-analytics-hub-data-exchange/index.ts +++ b/src/bigquery-analytics-hub-data-exchange/index.ts @@ -223,7 +223,7 @@ export class BigqueryAnalyticsHubDataExchange extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_analytics_hub_data_exchange', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-listing-iam-binding/index.ts b/src/bigquery-analytics-hub-listing-iam-binding/index.ts index eb79dd40952..90f1600b1fd 100644 --- a/src/bigquery-analytics-hub-listing-iam-binding/index.ts +++ b/src/bigquery-analytics-hub-listing-iam-binding/index.ts @@ -185,7 +185,7 @@ export class BigqueryAnalyticsHubListingIamBinding extends cdktf.TerraformResour terraformResourceType: 'google_bigquery_analytics_hub_listing_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-listing-iam-member/index.ts b/src/bigquery-analytics-hub-listing-iam-member/index.ts index 01378af1681..8c5de13b8d2 100644 --- a/src/bigquery-analytics-hub-listing-iam-member/index.ts +++ b/src/bigquery-analytics-hub-listing-iam-member/index.ts @@ -185,7 +185,7 @@ export class BigqueryAnalyticsHubListingIamMember extends cdktf.TerraformResourc terraformResourceType: 'google_bigquery_analytics_hub_listing_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-listing-iam-policy/index.ts b/src/bigquery-analytics-hub-listing-iam-policy/index.ts index f43d25cee00..19a779af066 100644 --- a/src/bigquery-analytics-hub-listing-iam-policy/index.ts +++ b/src/bigquery-analytics-hub-listing-iam-policy/index.ts @@ -62,7 +62,7 @@ export class BigqueryAnalyticsHubListingIamPolicy extends cdktf.TerraformResourc terraformResourceType: 'google_bigquery_analytics_hub_listing_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-analytics-hub-listing/index.ts b/src/bigquery-analytics-hub-listing/index.ts index 3312f805727..219579fa087 100644 --- a/src/bigquery-analytics-hub-listing/index.ts +++ b/src/bigquery-analytics-hub-listing/index.ts @@ -509,7 +509,7 @@ export class BigqueryAnalyticsHubListing extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_analytics_hub_listing', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-binding/index.ts b/src/bigquery-connection-iam-binding/index.ts index 9b456845961..f5952fff0f4 100644 --- a/src/bigquery-connection-iam-binding/index.ts +++ b/src/bigquery-connection-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigqueryConnectionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-member/index.ts b/src/bigquery-connection-iam-member/index.ts index 7f91bb38369..f2bb9e1093b 100644 --- a/src/bigquery-connection-iam-member/index.ts +++ b/src/bigquery-connection-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigqueryConnectionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-policy/index.ts b/src/bigquery-connection-iam-policy/index.ts index 01166c32965..bc73205400a 100644 --- a/src/bigquery-connection-iam-policy/index.ts +++ b/src/bigquery-connection-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigqueryConnectionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection/index.ts b/src/bigquery-connection/index.ts index cb13f09bbfc..b6d87fe5f9a 100644 --- a/src/bigquery-connection/index.ts +++ b/src/bigquery-connection/index.ts @@ -826,7 +826,7 @@ export class BigqueryConnection extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-data-transfer-config/index.ts b/src/bigquery-data-transfer-config/index.ts index 3015a15210e..6c55d0167a6 100644 --- a/src/bigquery-data-transfer-config/index.ts +++ b/src/bigquery-data-transfer-config/index.ts @@ -542,7 +542,7 @@ export class BigqueryDataTransferConfig extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_data_transfer_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-access/index.ts b/src/bigquery-dataset-access/index.ts index b4dee3f7824..41d8cd24b4b 100644 --- a/src/bigquery-dataset-access/index.ts +++ b/src/bigquery-dataset-access/index.ts @@ -653,7 +653,7 @@ export class BigqueryDatasetAccessA extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_access', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-binding/index.ts b/src/bigquery-dataset-iam-binding/index.ts index a0cfc46017d..794352351b5 100644 --- a/src/bigquery-dataset-iam-binding/index.ts +++ b/src/bigquery-dataset-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BigqueryDatasetIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-member/index.ts b/src/bigquery-dataset-iam-member/index.ts index b9f002f6731..d4a75f10c9f 100644 --- a/src/bigquery-dataset-iam-member/index.ts +++ b/src/bigquery-dataset-iam-member/index.ts @@ -177,7 +177,7 @@ export class BigqueryDatasetIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-policy/index.ts b/src/bigquery-dataset-iam-policy/index.ts index c1c9159bd4a..bf20adb3a64 100644 --- a/src/bigquery-dataset-iam-policy/index.ts +++ b/src/bigquery-dataset-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BigqueryDatasetIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset/index.ts b/src/bigquery-dataset/index.ts index 4691fae9ced..32990db98eb 100644 --- a/src/bigquery-dataset/index.ts +++ b/src/bigquery-dataset/index.ts @@ -1092,7 +1092,7 @@ export class BigqueryDataset extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-job/index.ts b/src/bigquery-job/index.ts index 5fd175cfece..7b77b8d297d 100644 --- a/src/bigquery-job/index.ts +++ b/src/bigquery-job/index.ts @@ -3549,7 +3549,7 @@ export class BigqueryJob extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-reservation-assignment/index.ts b/src/bigquery-reservation-assignment/index.ts index f9af4840444..80b1234986b 100644 --- a/src/bigquery-reservation-assignment/index.ts +++ b/src/bigquery-reservation-assignment/index.ts @@ -180,7 +180,7 @@ export class BigqueryReservationAssignment extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_reservation_assignment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-reservation/index.ts b/src/bigquery-reservation/index.ts index 980c49ddc98..25460654ac4 100644 --- a/src/bigquery-reservation/index.ts +++ b/src/bigquery-reservation/index.ts @@ -222,7 +222,7 @@ export class BigqueryReservation extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-routine/index.ts b/src/bigquery-routine/index.ts index 84f1437789b..6e13173d151 100644 --- a/src/bigquery-routine/index.ts +++ b/src/bigquery-routine/index.ts @@ -453,7 +453,7 @@ export class BigqueryRoutine extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_routine', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-binding/index.ts b/src/bigquery-table-iam-binding/index.ts index 3ca1fed3782..1364a7580d7 100644 --- a/src/bigquery-table-iam-binding/index.ts +++ b/src/bigquery-table-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigqueryTableIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-member/index.ts b/src/bigquery-table-iam-member/index.ts index efc5afab8db..3e7eed448af 100644 --- a/src/bigquery-table-iam-member/index.ts +++ b/src/bigquery-table-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigqueryTableIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-policy/index.ts b/src/bigquery-table-iam-policy/index.ts index 560c4315b2d..83681cf8957 100644 --- a/src/bigquery-table-iam-policy/index.ts +++ b/src/bigquery-table-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigqueryTableIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table/index.ts b/src/bigquery-table/index.ts index eb16cfb399e..d6acdfe2e02 100644 --- a/src/bigquery-table/index.ts +++ b/src/bigquery-table/index.ts @@ -1650,7 +1650,7 @@ export class BigqueryTable extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-app-profile/index.ts b/src/bigtable-app-profile/index.ts index df651bce0ce..5d702c54eea 100644 --- a/src/bigtable-app-profile/index.ts +++ b/src/bigtable-app-profile/index.ts @@ -319,7 +319,7 @@ export class BigtableAppProfile extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_app_profile', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-gc-policy/index.ts b/src/bigtable-gc-policy/index.ts index 18ad94b81a2..90459fd66e5 100644 --- a/src/bigtable-gc-policy/index.ts +++ b/src/bigtable-gc-policy/index.ts @@ -290,7 +290,7 @@ export class BigtableGcPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_gc_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-binding/index.ts b/src/bigtable-instance-iam-binding/index.ts index 20355e3edf3..6142063c9d4 100644 --- a/src/bigtable-instance-iam-binding/index.ts +++ b/src/bigtable-instance-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BigtableInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-member/index.ts b/src/bigtable-instance-iam-member/index.ts index c4bfbc86d5b..81f1b214d5c 100644 --- a/src/bigtable-instance-iam-member/index.ts +++ b/src/bigtable-instance-iam-member/index.ts @@ -177,7 +177,7 @@ export class BigtableInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-policy/index.ts b/src/bigtable-instance-iam-policy/index.ts index de6cc456dc2..f50fc1a09bd 100644 --- a/src/bigtable-instance-iam-policy/index.ts +++ b/src/bigtable-instance-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BigtableInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance/index.ts b/src/bigtable-instance/index.ts index 99af58372cd..0b1a0bda52a 100644 --- a/src/bigtable-instance/index.ts +++ b/src/bigtable-instance/index.ts @@ -470,7 +470,7 @@ export class BigtableInstance extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-binding/index.ts b/src/bigtable-table-iam-binding/index.ts index f38070b24b1..c3545e9f172 100644 --- a/src/bigtable-table-iam-binding/index.ts +++ b/src/bigtable-table-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigtableTableIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-member/index.ts b/src/bigtable-table-iam-member/index.ts index 1ada985c485..e048e16b517 100644 --- a/src/bigtable-table-iam-member/index.ts +++ b/src/bigtable-table-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigtableTableIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-policy/index.ts b/src/bigtable-table-iam-policy/index.ts index 3db2bcbbdc2..9358fd0cf8b 100644 --- a/src/bigtable-table-iam-policy/index.ts +++ b/src/bigtable-table-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigtableTableIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table/index.ts b/src/bigtable-table/index.ts index 48970e2a445..14ea8804766 100644 --- a/src/bigtable-table/index.ts +++ b/src/bigtable-table/index.ts @@ -7,6 +7,12 @@ import * as cdktf from 'cdktf'; // Configuration export interface BigtableTableConfig extends cdktf.TerraformMetaArguments { + /** + * A field to make the table protected against data loss i.e. when set to PROTECTED, deleting the table, the column families in the table, and the instance containing the table would be prohibited. If not provided, currently deletion protection will be set to UNPROTECTED as it is the API default value. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/bigtable_table#deletion_protection BigtableTable#deletion_protection} + */ + readonly deletionProtection?: string; /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/bigtable_table#id BigtableTable#id} * @@ -249,7 +255,7 @@ export class BigtableTable extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -260,6 +266,7 @@ export class BigtableTable extends cdktf.TerraformResource { connection: config.connection, forEach: config.forEach }); + this._deletionProtection = config.deletionProtection; this._id = config.id; this._instanceName = config.instanceName; this._name = config.name; @@ -273,6 +280,22 @@ export class BigtableTable extends cdktf.TerraformResource { // ATTRIBUTES // ========== + // deletion_protection - computed: true, optional: true, required: false + private _deletionProtection?: string; + public get deletionProtection() { + return this.getStringAttribute('deletion_protection'); + } + public set deletionProtection(value: string) { + this._deletionProtection = value; + } + public resetDeletionProtection() { + this._deletionProtection = undefined; + } + // Temporarily expose input value. Use with caution. + public get deletionProtectionInput() { + return this._deletionProtection; + } + // id - computed: true, optional: true, required: false private _id?: string; public get id() { @@ -385,6 +408,7 @@ export class BigtableTable extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + deletion_protection: cdktf.stringToTerraform(this._deletionProtection), id: cdktf.stringToTerraform(this._id), instance_name: cdktf.stringToTerraform(this._instanceName), name: cdktf.stringToTerraform(this._name), diff --git a/src/billing-account-iam-binding/index.ts b/src/billing-account-iam-binding/index.ts index 89adfebebb7..0b6ba942f03 100644 --- a/src/billing-account-iam-binding/index.ts +++ b/src/billing-account-iam-binding/index.ts @@ -173,7 +173,7 @@ export class BillingAccountIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-account-iam-member/index.ts b/src/billing-account-iam-member/index.ts index 8187fd9cd5a..cdb3595d841 100644 --- a/src/billing-account-iam-member/index.ts +++ b/src/billing-account-iam-member/index.ts @@ -173,7 +173,7 @@ export class BillingAccountIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-account-iam-policy/index.ts b/src/billing-account-iam-policy/index.ts index ae5aede06d3..fc80957f26c 100644 --- a/src/billing-account-iam-policy/index.ts +++ b/src/billing-account-iam-policy/index.ts @@ -50,7 +50,7 @@ export class BillingAccountIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-budget/index.ts b/src/billing-budget/index.ts index 03bcad1f147..7c98de9f39e 100644 --- a/src/billing-budget/index.ts +++ b/src/billing-budget/index.ts @@ -1353,7 +1353,7 @@ export class BillingBudget extends cdktf.TerraformResource { terraformResourceType: 'google_billing_budget', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-subaccount/index.ts b/src/billing-subaccount/index.ts index 46804c7f436..3cf13454224 100644 --- a/src/billing-subaccount/index.ts +++ b/src/billing-subaccount/index.ts @@ -54,7 +54,7 @@ export class BillingSubaccount extends cdktf.TerraformResource { terraformResourceType: 'google_billing_subaccount', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-binding/index.ts b/src/binary-authorization-attestor-iam-binding/index.ts index c436e78ce96..2f5f0839bd3 100644 --- a/src/binary-authorization-attestor-iam-binding/index.ts +++ b/src/binary-authorization-attestor-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BinaryAuthorizationAttestorIamBinding extends cdktf.TerraformResour terraformResourceType: 'google_binary_authorization_attestor_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-member/index.ts b/src/binary-authorization-attestor-iam-member/index.ts index 604275a23b2..a27adbe0ead 100644 --- a/src/binary-authorization-attestor-iam-member/index.ts +++ b/src/binary-authorization-attestor-iam-member/index.ts @@ -177,7 +177,7 @@ export class BinaryAuthorizationAttestorIamMember extends cdktf.TerraformResourc terraformResourceType: 'google_binary_authorization_attestor_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-policy/index.ts b/src/binary-authorization-attestor-iam-policy/index.ts index 4449f6d9e7d..a2fa7583378 100644 --- a/src/binary-authorization-attestor-iam-policy/index.ts +++ b/src/binary-authorization-attestor-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BinaryAuthorizationAttestorIamPolicy extends cdktf.TerraformResourc terraformResourceType: 'google_binary_authorization_attestor_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor/index.ts b/src/binary-authorization-attestor/index.ts index 8c5fa9c6937..abb91e797ac 100644 --- a/src/binary-authorization-attestor/index.ts +++ b/src/binary-authorization-attestor/index.ts @@ -607,7 +607,7 @@ export class BinaryAuthorizationAttestor extends cdktf.TerraformResource { terraformResourceType: 'google_binary_authorization_attestor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-policy/index.ts b/src/binary-authorization-policy/index.ts index f0a539d47d1..e3271cc03d3 100644 --- a/src/binary-authorization-policy/index.ts +++ b/src/binary-authorization-policy/index.ts @@ -622,7 +622,7 @@ export class BinaryAuthorizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_binary_authorization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate-map-entry/index.ts b/src/certificate-manager-certificate-map-entry/index.ts index bb06e31ac58..9dd47983504 100644 --- a/src/certificate-manager-certificate-map-entry/index.ts +++ b/src/certificate-manager-certificate-map-entry/index.ts @@ -231,7 +231,7 @@ export class CertificateManagerCertificateMapEntry extends cdktf.TerraformResour terraformResourceType: 'google_certificate_manager_certificate_map_entry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate-map/index.ts b/src/certificate-manager-certificate-map/index.ts index 9ab19010302..39b6f061151 100644 --- a/src/certificate-manager-certificate-map/index.ts +++ b/src/certificate-manager-certificate-map/index.ts @@ -344,7 +344,7 @@ export class CertificateManagerCertificateMap extends cdktf.TerraformResource { terraformResourceType: 'google_certificate_manager_certificate_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate/index.ts b/src/certificate-manager-certificate/index.ts index 767b2c0ee10..72472007115 100644 --- a/src/certificate-manager-certificate/index.ts +++ b/src/certificate-manager-certificate/index.ts @@ -646,7 +646,7 @@ export class CertificateManagerCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_certificate_manager_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-dns-authorization/index.ts b/src/certificate-manager-dns-authorization/index.ts index 6320a58873b..15c45f5875d 100644 --- a/src/certificate-manager-dns-authorization/index.ts +++ b/src/certificate-manager-dns-authorization/index.ts @@ -283,7 +283,7 @@ export class CertificateManagerDnsAuthorization extends cdktf.TerraformResource terraformResourceType: 'google_certificate_manager_dns_authorization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-folder-feed/index.ts b/src/cloud-asset-folder-feed/index.ts index d1fbbc99e0f..e12d3a3a727 100644 --- a/src/cloud-asset-folder-feed/index.ts +++ b/src/cloud-asset-folder-feed/index.ts @@ -516,7 +516,7 @@ export class CloudAssetFolderFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_folder_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-organization-feed/index.ts b/src/cloud-asset-organization-feed/index.ts index a36934654da..7de4b9c9b94 100644 --- a/src/cloud-asset-organization-feed/index.ts +++ b/src/cloud-asset-organization-feed/index.ts @@ -516,7 +516,7 @@ export class CloudAssetOrganizationFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_organization_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-project-feed/index.ts b/src/cloud-asset-project-feed/index.ts index 4773a4d6a56..b4efa0f728f 100644 --- a/src/cloud-asset-project-feed/index.ts +++ b/src/cloud-asset-project-feed/index.ts @@ -515,7 +515,7 @@ export class CloudAssetProjectFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_project_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-identity-group-membership/index.ts b/src/cloud-identity-group-membership/index.ts index e6f3fca9440..90115f69f88 100644 --- a/src/cloud-identity-group-membership/index.ts +++ b/src/cloud-identity-group-membership/index.ts @@ -402,7 +402,7 @@ export class CloudIdentityGroupMembership extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_identity_group_membership', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-identity-group/index.ts b/src/cloud-identity-group/index.ts index 50653dd0f1d..adb6b280cf4 100644 --- a/src/cloud-identity-group/index.ts +++ b/src/cloud-identity-group/index.ts @@ -341,7 +341,7 @@ export class CloudIdentityGroup extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_identity_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-ids-endpoint/index.ts b/src/cloud-ids-endpoint/index.ts index 90284223f45..c6f54f2637f 100644 --- a/src/cloud-ids-endpoint/index.ts +++ b/src/cloud-ids-endpoint/index.ts @@ -184,7 +184,7 @@ export class CloudIdsEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_ids_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-domain-mapping/index.ts b/src/cloud-run-domain-mapping/index.ts index 51e2ce1cc3f..b55042d1cdd 100644 --- a/src/cloud-run-domain-mapping/index.ts +++ b/src/cloud-run-domain-mapping/index.ts @@ -690,7 +690,7 @@ export class CloudRunDomainMapping extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_domain_mapping', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-binding/index.ts b/src/cloud-run-service-iam-binding/index.ts index 9e62670726c..fd1a674f969 100644 --- a/src/cloud-run-service-iam-binding/index.ts +++ b/src/cloud-run-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudRunServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-member/index.ts b/src/cloud-run-service-iam-member/index.ts index 7d68cc294e4..1a97edcb33d 100644 --- a/src/cloud-run-service-iam-member/index.ts +++ b/src/cloud-run-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudRunServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-policy/index.ts b/src/cloud-run-service-iam-policy/index.ts index f0ffc66b73e..7195b1a3fa7 100644 --- a/src/cloud-run-service-iam-policy/index.ts +++ b/src/cloud-run-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudRunServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service/index.ts b/src/cloud-run-service/index.ts index 2c0611a208c..04662d3cd91 100644 --- a/src/cloud-run-service/index.ts +++ b/src/cloud-run-service/index.ts @@ -3165,7 +3165,7 @@ export class CloudRunService extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-v2-job/index.ts b/src/cloud-run-v2-job/index.ts index 94422b117f7..9e0d4e7e195 100644 --- a/src/cloud-run-v2-job/index.ts +++ b/src/cloud-run-v2-job/index.ts @@ -3621,7 +3621,7 @@ export class CloudRunV2Job extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_v2_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-v2-service/index.ts b/src/cloud-run-v2-service/index.ts index 569b4ad1bc8..1767051cdd4 100644 --- a/src/cloud-run-v2-service/index.ts +++ b/src/cloud-run-v2-service/index.ts @@ -3902,7 +3902,7 @@ export class CloudRunV2Service extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_v2_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-scheduler-job/index.ts b/src/cloud-scheduler-job/index.ts index aa6421e8877..77780993f78 100644 --- a/src/cloud-scheduler-job/index.ts +++ b/src/cloud-scheduler-job/index.ts @@ -1299,7 +1299,7 @@ export class CloudSchedulerJob extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_scheduler_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-binding/index.ts b/src/cloud-tasks-queue-iam-binding/index.ts index 632765c0980..edaf301ba19 100644 --- a/src/cloud-tasks-queue-iam-binding/index.ts +++ b/src/cloud-tasks-queue-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudTasksQueueIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-member/index.ts b/src/cloud-tasks-queue-iam-member/index.ts index fd85a6b789d..d902318783e 100644 --- a/src/cloud-tasks-queue-iam-member/index.ts +++ b/src/cloud-tasks-queue-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudTasksQueueIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-policy/index.ts b/src/cloud-tasks-queue-iam-policy/index.ts index 2514fb701ff..a351d09e18a 100644 --- a/src/cloud-tasks-queue-iam-policy/index.ts +++ b/src/cloud-tasks-queue-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudTasksQueueIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue/index.ts b/src/cloud-tasks-queue/index.ts index b68895e1d87..e46306a4722 100644 --- a/src/cloud-tasks-queue/index.ts +++ b/src/cloud-tasks-queue/index.ts @@ -731,7 +731,7 @@ export class CloudTasksQueue extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudbuild-trigger/index.ts b/src/cloudbuild-trigger/index.ts index 2046a74f24c..8d4ff5e23a1 100644 --- a/src/cloudbuild-trigger/index.ts +++ b/src/cloudbuild-trigger/index.ts @@ -4100,7 +4100,7 @@ export class CloudbuildTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_cloudbuild_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudbuild-worker-pool/index.ts b/src/cloudbuild-worker-pool/index.ts index 06bed60c0f6..070cbff1ff1 100644 --- a/src/cloudbuild-worker-pool/index.ts +++ b/src/cloudbuild-worker-pool/index.ts @@ -408,7 +408,7 @@ export class CloudbuildWorkerPool extends cdktf.TerraformResource { terraformResourceType: 'google_cloudbuild_worker_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/clouddeploy-delivery-pipeline/index.ts b/src/clouddeploy-delivery-pipeline/index.ts index 18db83302b7..d69171eb1dc 100644 --- a/src/clouddeploy-delivery-pipeline/index.ts +++ b/src/clouddeploy-delivery-pipeline/index.ts @@ -634,7 +634,7 @@ export class ClouddeployDeliveryPipeline extends cdktf.TerraformResource { terraformResourceType: 'google_clouddeploy_delivery_pipeline', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/clouddeploy-target/index.ts b/src/clouddeploy-target/index.ts index 14edaa0c6d9..a5e94630a39 100644 --- a/src/clouddeploy-target/index.ts +++ b/src/clouddeploy-target/index.ts @@ -612,7 +612,7 @@ export class ClouddeployTarget extends cdktf.TerraformResource { terraformResourceType: 'google_clouddeploy_target', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-binding/index.ts b/src/cloudfunctions-function-iam-binding/index.ts index 4afa7e33367..336f1b8ac13 100644 --- a/src/cloudfunctions-function-iam-binding/index.ts +++ b/src/cloudfunctions-function-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudfunctionsFunctionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-member/index.ts b/src/cloudfunctions-function-iam-member/index.ts index f8080c2cd4c..f213d704c4a 100644 --- a/src/cloudfunctions-function-iam-member/index.ts +++ b/src/cloudfunctions-function-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudfunctionsFunctionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-policy/index.ts b/src/cloudfunctions-function-iam-policy/index.ts index 4e6b63f20f5..fecf42f5246 100644 --- a/src/cloudfunctions-function-iam-policy/index.ts +++ b/src/cloudfunctions-function-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudfunctionsFunctionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function/index.ts b/src/cloudfunctions-function/index.ts index 21fc409e51c..3815ba50172 100644 --- a/src/cloudfunctions-function/index.ts +++ b/src/cloudfunctions-function/index.ts @@ -1115,7 +1115,7 @@ export class CloudfunctionsFunction extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-binding/index.ts b/src/cloudfunctions2-function-iam-binding/index.ts index d75021a5460..a93862566bd 100644 --- a/src/cloudfunctions2-function-iam-binding/index.ts +++ b/src/cloudfunctions2-function-iam-binding/index.ts @@ -181,7 +181,7 @@ export class Cloudfunctions2FunctionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-member/index.ts b/src/cloudfunctions2-function-iam-member/index.ts index 0bbdd8eb780..888059566f0 100644 --- a/src/cloudfunctions2-function-iam-member/index.ts +++ b/src/cloudfunctions2-function-iam-member/index.ts @@ -181,7 +181,7 @@ export class Cloudfunctions2FunctionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-policy/index.ts b/src/cloudfunctions2-function-iam-policy/index.ts index 2b6f0f9044c..209788a1699 100644 --- a/src/cloudfunctions2-function-iam-policy/index.ts +++ b/src/cloudfunctions2-function-iam-policy/index.ts @@ -58,7 +58,7 @@ export class Cloudfunctions2FunctionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function/index.ts b/src/cloudfunctions2-function/index.ts index 9230385c8ae..854328cba9f 100644 --- a/src/cloudfunctions2-function/index.ts +++ b/src/cloudfunctions2-function/index.ts @@ -2195,7 +2195,7 @@ export class Cloudfunctions2Function extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-device/index.ts b/src/cloudiot-device/index.ts index 872feabf64a..bcc46d693d3 100644 --- a/src/cloudiot-device/index.ts +++ b/src/cloudiot-device/index.ts @@ -763,7 +763,7 @@ export class CloudiotDevice extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_device', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-binding/index.ts b/src/cloudiot-registry-iam-binding/index.ts index 4affb49a628..79de43639ec 100644 --- a/src/cloudiot-registry-iam-binding/index.ts +++ b/src/cloudiot-registry-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudiotRegistryIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-member/index.ts b/src/cloudiot-registry-iam-member/index.ts index 3fde2052724..e25ddc51959 100644 --- a/src/cloudiot-registry-iam-member/index.ts +++ b/src/cloudiot-registry-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudiotRegistryIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-policy/index.ts b/src/cloudiot-registry-iam-policy/index.ts index 25db372ec9a..81f0f1b6cc8 100644 --- a/src/cloudiot-registry-iam-policy/index.ts +++ b/src/cloudiot-registry-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudiotRegistryIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry/index.ts b/src/cloudiot-registry/index.ts index 0a7ace5fb11..24800a75a2e 100644 --- a/src/cloudiot-registry/index.ts +++ b/src/cloudiot-registry/index.ts @@ -459,7 +459,7 @@ export class CloudiotRegistry extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/composer-environment/index.ts b/src/composer-environment/index.ts index 36ed007a841..43e404f5b7e 100644 --- a/src/composer-environment/index.ts +++ b/src/composer-environment/index.ts @@ -2899,7 +2899,7 @@ export class ComposerEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_composer_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-address/index.ts b/src/compute-address/index.ts index 195fab01d21..08bb41b24de 100644 --- a/src/compute-address/index.ts +++ b/src/compute-address/index.ts @@ -247,7 +247,7 @@ export class ComputeAddress extends cdktf.TerraformResource { terraformResourceType: 'google_compute_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-attached-disk/index.ts b/src/compute-attached-disk/index.ts index 655347cc589..29b96dcfbed 100644 --- a/src/compute-attached-disk/index.ts +++ b/src/compute-attached-disk/index.ts @@ -186,7 +186,7 @@ export class ComputeAttachedDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_attached_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-autoscaler/index.ts b/src/compute-autoscaler/index.ts index b22ef22f3de..5b90299fd35 100644 --- a/src/compute-autoscaler/index.ts +++ b/src/compute-autoscaler/index.ts @@ -1318,7 +1318,7 @@ export class ComputeAutoscaler extends cdktf.TerraformResource { terraformResourceType: 'google_compute_autoscaler', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-bucket-signed-url-key/index.ts b/src/compute-backend-bucket-signed-url-key/index.ts index fe58f49f730..5fa9c991bcf 100644 --- a/src/compute-backend-bucket-signed-url-key/index.ts +++ b/src/compute-backend-bucket-signed-url-key/index.ts @@ -173,7 +173,7 @@ export class ComputeBackendBucketSignedUrlKey extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_bucket_signed_url_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-bucket/index.ts b/src/compute-backend-bucket/index.ts index 5f994090535..742c30da392 100644 --- a/src/compute-backend-bucket/index.ts +++ b/src/compute-backend-bucket/index.ts @@ -930,7 +930,7 @@ export class ComputeBackendBucket extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-service-signed-url-key/index.ts b/src/compute-backend-service-signed-url-key/index.ts index 07e00db7753..cb7e8f8f9b6 100644 --- a/src/compute-backend-service-signed-url-key/index.ts +++ b/src/compute-backend-service-signed-url-key/index.ts @@ -173,7 +173,7 @@ export class ComputeBackendServiceSignedUrlKey extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_service_signed_url_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-service/index.ts b/src/compute-backend-service/index.ts index 8815f4e17f4..1fb0aabad91 100644 --- a/src/compute-backend-service/index.ts +++ b/src/compute-backend-service/index.ts @@ -2941,7 +2941,7 @@ export class ComputeBackendService extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-binding/index.ts b/src/compute-disk-iam-binding/index.ts index c39ae4c686a..f79c8583b89 100644 --- a/src/compute-disk-iam-binding/index.ts +++ b/src/compute-disk-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeDiskIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-member/index.ts b/src/compute-disk-iam-member/index.ts index e59c9e0eeb6..a45e1f194c3 100644 --- a/src/compute-disk-iam-member/index.ts +++ b/src/compute-disk-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeDiskIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-policy/index.ts b/src/compute-disk-iam-policy/index.ts index b787b42cb0b..c1e354297df 100644 --- a/src/compute-disk-iam-policy/index.ts +++ b/src/compute-disk-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeDiskIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-resource-policy-attachment/index.ts b/src/compute-disk-resource-policy-attachment/index.ts index 4caaec7648b..e98dc484da3 100644 --- a/src/compute-disk-resource-policy-attachment/index.ts +++ b/src/compute-disk-resource-policy-attachment/index.ts @@ -173,7 +173,7 @@ export class ComputeDiskResourcePolicyAttachment extends cdktf.TerraformResource terraformResourceType: 'google_compute_disk_resource_policy_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk/index.ts b/src/compute-disk/index.ts index 6ce352ffbb1..02ffa262aa9 100644 --- a/src/compute-disk/index.ts +++ b/src/compute-disk/index.ts @@ -721,7 +721,7 @@ export class ComputeDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-external-vpn-gateway/index.ts b/src/compute-external-vpn-gateway/index.ts index f8091654b01..fa8f22580e0 100644 --- a/src/compute-external-vpn-gateway/index.ts +++ b/src/compute-external-vpn-gateway/index.ts @@ -322,7 +322,7 @@ export class ComputeExternalVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_external_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy-association/index.ts b/src/compute-firewall-policy-association/index.ts index 5ac577f755e..e976981b212 100644 --- a/src/compute-firewall-policy-association/index.ts +++ b/src/compute-firewall-policy-association/index.ts @@ -168,7 +168,7 @@ export class ComputeFirewallPolicyAssociation extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy_association', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy-rule/index.ts b/src/compute-firewall-policy-rule/index.ts index fb57619e4f3..00f3f14f985 100644 --- a/src/compute-firewall-policy-rule/index.ts +++ b/src/compute-firewall-policy-rule/index.ts @@ -484,7 +484,7 @@ export class ComputeFirewallPolicyRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy/index.ts b/src/compute-firewall-policy/index.ts index a1360f202b6..05e22a766f6 100644 --- a/src/compute-firewall-policy/index.ts +++ b/src/compute-firewall-policy/index.ts @@ -195,7 +195,7 @@ export class ComputeFirewallPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall/index.ts b/src/compute-firewall/index.ts index 349bd910190..db34531183f 100644 --- a/src/compute-firewall/index.ts +++ b/src/compute-firewall/index.ts @@ -666,7 +666,7 @@ export class ComputeFirewall extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-forwarding-rule/index.ts b/src/compute-forwarding-rule/index.ts index 76054ea82b6..8b1e78c2ccb 100644 --- a/src/compute-forwarding-rule/index.ts +++ b/src/compute-forwarding-rule/index.ts @@ -449,7 +449,7 @@ export class ComputeForwardingRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-address/index.ts b/src/compute-global-address/index.ts index a7104432b89..72b237a10c4 100644 --- a/src/compute-global-address/index.ts +++ b/src/compute-global-address/index.ts @@ -225,7 +225,7 @@ export class ComputeGlobalAddress extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-forwarding-rule/index.ts b/src/compute-global-forwarding-rule/index.ts index e997cbc8eee..ddfe42bfbde 100644 --- a/src/compute-global-forwarding-rule/index.ts +++ b/src/compute-global-forwarding-rule/index.ts @@ -526,7 +526,7 @@ export class ComputeGlobalForwardingRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-network-endpoint-group/index.ts b/src/compute-global-network-endpoint-group/index.ts index 6b215a539e2..73240cd2c61 100644 --- a/src/compute-global-network-endpoint-group/index.ts +++ b/src/compute-global-network-endpoint-group/index.ts @@ -186,7 +186,7 @@ export class ComputeGlobalNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-network-endpoint/index.ts b/src/compute-global-network-endpoint/index.ts index 9176cd2268e..a8528bfcd29 100644 --- a/src/compute-global-network-endpoint/index.ts +++ b/src/compute-global-network-endpoint/index.ts @@ -179,7 +179,7 @@ export class ComputeGlobalNetworkEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_network_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ha-vpn-gateway/index.ts b/src/compute-ha-vpn-gateway/index.ts index 6e8e0fa0088..6aec9838382 100644 --- a/src/compute-ha-vpn-gateway/index.ts +++ b/src/compute-ha-vpn-gateway/index.ts @@ -332,7 +332,7 @@ export class ComputeHaVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ha_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-health-check/index.ts b/src/compute-health-check/index.ts index a513809b0b6..104b612fa4f 100644 --- a/src/compute-health-check/index.ts +++ b/src/compute-health-check/index.ts @@ -1765,7 +1765,7 @@ export class ComputeHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-http-health-check/index.ts b/src/compute-http-health-check/index.ts index 2f994470288..a30bc52df53 100644 --- a/src/compute-http-health-check/index.ts +++ b/src/compute-http-health-check/index.ts @@ -251,7 +251,7 @@ export class ComputeHttpHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_http_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-https-health-check/index.ts b/src/compute-https-health-check/index.ts index 160eb07c050..87ac17ef6b5 100644 --- a/src/compute-https-health-check/index.ts +++ b/src/compute-https-health-check/index.ts @@ -251,7 +251,7 @@ export class ComputeHttpsHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_https_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-binding/index.ts b/src/compute-image-iam-binding/index.ts index ac419f301f1..34d961f7388 100644 --- a/src/compute-image-iam-binding/index.ts +++ b/src/compute-image-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ComputeImageIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-member/index.ts b/src/compute-image-iam-member/index.ts index 71fb189debc..4770bdfdf7f 100644 --- a/src/compute-image-iam-member/index.ts +++ b/src/compute-image-iam-member/index.ts @@ -177,7 +177,7 @@ export class ComputeImageIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-policy/index.ts b/src/compute-image-iam-policy/index.ts index d1145674012..965ada64d6d 100644 --- a/src/compute-image-iam-policy/index.ts +++ b/src/compute-image-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ComputeImageIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image/index.ts b/src/compute-image/index.ts index f17372fa443..41606daadce 100644 --- a/src/compute-image/index.ts +++ b/src/compute-image/index.ts @@ -498,7 +498,7 @@ export class ComputeImage extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-from-template/index.ts b/src/compute-instance-from-template/index.ts index bdef749a2a6..00c82967c24 100644 --- a/src/compute-instance-from-template/index.ts +++ b/src/compute-instance-from-template/index.ts @@ -2986,7 +2986,7 @@ export class ComputeInstanceFromTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_from_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group-manager/index.ts b/src/compute-instance-group-manager/index.ts index 7f8f455a74d..3b7e161b738 100644 --- a/src/compute-instance-group-manager/index.ts +++ b/src/compute-instance-group-manager/index.ts @@ -1392,7 +1392,7 @@ export class ComputeInstanceGroupManager extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group_manager', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group-named-port/index.ts b/src/compute-instance-group-named-port/index.ts index 7a0ff725cf2..2b64996e29c 100644 --- a/src/compute-instance-group-named-port/index.ts +++ b/src/compute-instance-group-named-port/index.ts @@ -179,7 +179,7 @@ export class ComputeInstanceGroupNamedPortA extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group_named_port', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group/index.ts b/src/compute-instance-group/index.ts index fd72dc64793..cdf9726bc9b 100644 --- a/src/compute-instance-group/index.ts +++ b/src/compute-instance-group/index.ts @@ -341,7 +341,7 @@ export class ComputeInstanceGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-binding/index.ts b/src/compute-instance-iam-binding/index.ts index 0ed477e641b..06dc72826e9 100644 --- a/src/compute-instance-iam-binding/index.ts +++ b/src/compute-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-member/index.ts b/src/compute-instance-iam-member/index.ts index 7bd532e8c16..d3c2370a70c 100644 --- a/src/compute-instance-iam-member/index.ts +++ b/src/compute-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-policy/index.ts b/src/compute-instance-iam-policy/index.ts index c033b0458ea..87fbcb68366 100644 --- a/src/compute-instance-iam-policy/index.ts +++ b/src/compute-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-template/index.ts b/src/compute-instance-template/index.ts index b8638beaaa3..1d66d37bfe4 100644 --- a/src/compute-instance-template/index.ts +++ b/src/compute-instance-template/index.ts @@ -2656,7 +2656,7 @@ export class ComputeInstanceTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance/index.ts b/src/compute-instance/index.ts index add6f66a764..371cd127724 100644 --- a/src/compute-instance/index.ts +++ b/src/compute-instance/index.ts @@ -2940,7 +2940,7 @@ export class ComputeInstance extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-interconnect-attachment/index.ts b/src/compute-interconnect-attachment/index.ts index f3dac80016e..e22e6cc865d 100644 --- a/src/compute-interconnect-attachment/index.ts +++ b/src/compute-interconnect-attachment/index.ts @@ -389,7 +389,7 @@ export class ComputeInterconnectAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_compute_interconnect_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-managed-ssl-certificate/index.ts b/src/compute-managed-ssl-certificate/index.ts index 7e6796260e8..a1f5bd8e76a 100644 --- a/src/compute-managed-ssl-certificate/index.ts +++ b/src/compute-managed-ssl-certificate/index.ts @@ -259,7 +259,7 @@ export class ComputeManagedSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_managed_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-endpoint-group/index.ts b/src/compute-network-endpoint-group/index.ts index bb0d2ee16b6..cbf29dedcb6 100644 --- a/src/compute-network-endpoint-group/index.ts +++ b/src/compute-network-endpoint-group/index.ts @@ -213,7 +213,7 @@ export class ComputeNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-endpoint/index.ts b/src/compute-network-endpoint/index.ts index bb3e181c38d..e9aaa22ece9 100644 --- a/src/compute-network-endpoint/index.ts +++ b/src/compute-network-endpoint/index.ts @@ -188,7 +188,7 @@ export class ComputeNetworkEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-firewall-policy-association/index.ts b/src/compute-network-firewall-policy-association/index.ts index de19ac9214d..9a2b359df7e 100644 --- a/src/compute-network-firewall-policy-association/index.ts +++ b/src/compute-network-firewall-policy-association/index.ts @@ -174,7 +174,7 @@ export class ComputeNetworkFirewallPolicyAssociation extends cdktf.TerraformReso terraformResourceType: 'google_compute_network_firewall_policy_association', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-firewall-policy-rule/index.ts b/src/compute-network-firewall-policy-rule/index.ts index 9160dbd6fde..977f531fac8 100644 --- a/src/compute-network-firewall-policy-rule/index.ts +++ b/src/compute-network-firewall-policy-rule/index.ts @@ -727,7 +727,7 @@ export class ComputeNetworkFirewallPolicyRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_firewall_policy_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-firewall-policy/index.ts b/src/compute-network-firewall-policy/index.ts index 8b687cafaf5..e9eb79418d8 100644 --- a/src/compute-network-firewall-policy/index.ts +++ b/src/compute-network-firewall-policy/index.ts @@ -195,7 +195,7 @@ export class ComputeNetworkFirewallPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_firewall_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-peering-routes-config/index.ts b/src/compute-network-peering-routes-config/index.ts index 17d5e59f00b..203110849ae 100644 --- a/src/compute-network-peering-routes-config/index.ts +++ b/src/compute-network-peering-routes-config/index.ts @@ -205,7 +205,7 @@ export class ComputeNetworkPeeringRoutesConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_peering_routes_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-peering/index.ts b/src/compute-network-peering/index.ts index 6e356378a2d..c6605bb44a9 100644 --- a/src/compute-network-peering/index.ts +++ b/src/compute-network-peering/index.ts @@ -215,7 +215,7 @@ export class ComputeNetworkPeering extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_peering', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network/index.ts b/src/compute-network/index.ts index c6e39c33cd5..e9f91bcecc0 100644 --- a/src/compute-network/index.ts +++ b/src/compute-network/index.ts @@ -252,7 +252,7 @@ export class ComputeNetwork extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-node-group/index.ts b/src/compute-node-group/index.ts index 1583e68ffc0..4f6542a3ac2 100644 --- a/src/compute-node-group/index.ts +++ b/src/compute-node-group/index.ts @@ -431,7 +431,7 @@ export class ComputeNodeGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_node_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-node-template/index.ts b/src/compute-node-template/index.ts index c35fb9f924d..dabb4fa0c40 100644 --- a/src/compute-node-template/index.ts +++ b/src/compute-node-template/index.ts @@ -381,7 +381,7 @@ export class ComputeNodeTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_node_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-packet-mirroring/index.ts b/src/compute-packet-mirroring/index.ts index e18b8cc9edc..0c2aa50f9a1 100644 --- a/src/compute-packet-mirroring/index.ts +++ b/src/compute-packet-mirroring/index.ts @@ -803,7 +803,7 @@ export class ComputePacketMirroring extends cdktf.TerraformResource { terraformResourceType: 'google_compute_packet_mirroring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-per-instance-config/index.ts b/src/compute-per-instance-config/index.ts index bf54cc127c9..7d94b9f54b4 100644 --- a/src/compute-per-instance-config/index.ts +++ b/src/compute-per-instance-config/index.ts @@ -516,7 +516,7 @@ export class ComputePerInstanceConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_per_instance_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-default-network-tier/index.ts b/src/compute-project-default-network-tier/index.ts index fbba4fc9045..83276cb24cb 100644 --- a/src/compute-project-default-network-tier/index.ts +++ b/src/compute-project-default-network-tier/index.ts @@ -135,7 +135,7 @@ export class ComputeProjectDefaultNetworkTier extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_default_network_tier', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-metadata-item/index.ts b/src/compute-project-metadata-item/index.ts index 1c53e198614..d78f7857187 100644 --- a/src/compute-project-metadata-item/index.ts +++ b/src/compute-project-metadata-item/index.ts @@ -195,7 +195,7 @@ export class ComputeProjectMetadataItem extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_metadata_item', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-metadata/index.ts b/src/compute-project-metadata/index.ts index dc414a08914..891ffcf9a37 100644 --- a/src/compute-project-metadata/index.ts +++ b/src/compute-project-metadata/index.ts @@ -162,7 +162,7 @@ export class ComputeProjectMetadata extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_metadata', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-autoscaler/index.ts b/src/compute-region-autoscaler/index.ts index 44fe6033ded..7b0eed0d8e2 100644 --- a/src/compute-region-autoscaler/index.ts +++ b/src/compute-region-autoscaler/index.ts @@ -1318,7 +1318,7 @@ export class ComputeRegionAutoscaler extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_autoscaler', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-backend-service/index.ts b/src/compute-region-backend-service/index.ts index 406f5725252..0162b6d23b3 100644 --- a/src/compute-region-backend-service/index.ts +++ b/src/compute-region-backend-service/index.ts @@ -2958,7 +2958,7 @@ export class ComputeRegionBackendService extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-binding/index.ts b/src/compute-region-disk-iam-binding/index.ts index 0f06457b562..457a6e263e8 100644 --- a/src/compute-region-disk-iam-binding/index.ts +++ b/src/compute-region-disk-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeRegionDiskIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-member/index.ts b/src/compute-region-disk-iam-member/index.ts index ab713ec435c..a65121ccdcf 100644 --- a/src/compute-region-disk-iam-member/index.ts +++ b/src/compute-region-disk-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeRegionDiskIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-policy/index.ts b/src/compute-region-disk-iam-policy/index.ts index 978fec88b2e..8c324c0d548 100644 --- a/src/compute-region-disk-iam-policy/index.ts +++ b/src/compute-region-disk-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeRegionDiskIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-resource-policy-attachment/index.ts b/src/compute-region-disk-resource-policy-attachment/index.ts index e41f2d6f91b..43114b1f417 100644 --- a/src/compute-region-disk-resource-policy-attachment/index.ts +++ b/src/compute-region-disk-resource-policy-attachment/index.ts @@ -173,7 +173,7 @@ export class ComputeRegionDiskResourcePolicyAttachment extends cdktf.TerraformRe terraformResourceType: 'google_compute_region_disk_resource_policy_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk/index.ts b/src/compute-region-disk/index.ts index abc04d6bcb1..5d3009690fc 100644 --- a/src/compute-region-disk/index.ts +++ b/src/compute-region-disk/index.ts @@ -462,7 +462,7 @@ export class ComputeRegionDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-health-check/index.ts b/src/compute-region-health-check/index.ts index ad10d5c8788..35f2e740310 100644 --- a/src/compute-region-health-check/index.ts +++ b/src/compute-region-health-check/index.ts @@ -1774,7 +1774,7 @@ export class ComputeRegionHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-instance-group-manager/index.ts b/src/compute-region-instance-group-manager/index.ts index aee5faac882..b99d7ca8ec8 100644 --- a/src/compute-region-instance-group-manager/index.ts +++ b/src/compute-region-instance-group-manager/index.ts @@ -1433,7 +1433,7 @@ export class ComputeRegionInstanceGroupManager extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_instance_group_manager', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-network-endpoint-group/index.ts b/src/compute-region-network-endpoint-group/index.ts index 4e079fa13a0..8b3cdc4cb9a 100644 --- a/src/compute-region-network-endpoint-group/index.ts +++ b/src/compute-region-network-endpoint-group/index.ts @@ -602,7 +602,7 @@ export class ComputeRegionNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-network-firewall-policy-association/index.ts b/src/compute-region-network-firewall-policy-association/index.ts index c209a7f37d2..62591300997 100644 --- a/src/compute-region-network-firewall-policy-association/index.ts +++ b/src/compute-region-network-firewall-policy-association/index.ts @@ -180,7 +180,7 @@ export class ComputeRegionNetworkFirewallPolicyAssociation extends cdktf.Terrafo terraformResourceType: 'google_compute_region_network_firewall_policy_association', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-network-firewall-policy-rule/index.ts b/src/compute-region-network-firewall-policy-rule/index.ts index 0a4bce2e733..dc3d08327f2 100644 --- a/src/compute-region-network-firewall-policy-rule/index.ts +++ b/src/compute-region-network-firewall-policy-rule/index.ts @@ -733,7 +733,7 @@ export class ComputeRegionNetworkFirewallPolicyRule extends cdktf.TerraformResou terraformResourceType: 'google_compute_region_network_firewall_policy_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-network-firewall-policy/index.ts b/src/compute-region-network-firewall-policy/index.ts index ab7ce748272..06cd7c2513d 100644 --- a/src/compute-region-network-firewall-policy/index.ts +++ b/src/compute-region-network-firewall-policy/index.ts @@ -201,7 +201,7 @@ export class ComputeRegionNetworkFirewallPolicy extends cdktf.TerraformResource terraformResourceType: 'google_compute_region_network_firewall_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-per-instance-config/index.ts b/src/compute-region-per-instance-config/index.ts index 2110f0204f8..c6ba8dba8cc 100644 --- a/src/compute-region-per-instance-config/index.ts +++ b/src/compute-region-per-instance-config/index.ts @@ -516,7 +516,7 @@ export class ComputeRegionPerInstanceConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_per_instance_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-ssl-certificate/index.ts b/src/compute-region-ssl-certificate/index.ts index c4efcc24237..2eb8dfb2ba8 100644 --- a/src/compute-region-ssl-certificate/index.ts +++ b/src/compute-region-ssl-certificate/index.ts @@ -202,7 +202,7 @@ export class ComputeRegionSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-target-http-proxy/index.ts b/src/compute-region-target-http-proxy/index.ts index 97302ee4e7d..c0af40909c0 100644 --- a/src/compute-region-target-http-proxy/index.ts +++ b/src/compute-region-target-http-proxy/index.ts @@ -213,7 +213,7 @@ export class ComputeRegionTargetHttpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_target_http_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-target-https-proxy/index.ts b/src/compute-region-target-https-proxy/index.ts index cae7dd08b95..0bd37edc0b0 100644 --- a/src/compute-region-target-https-proxy/index.ts +++ b/src/compute-region-target-https-proxy/index.ts @@ -221,7 +221,7 @@ export class ComputeRegionTargetHttpsProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_target_https_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-url-map/index.ts b/src/compute-region-url-map/index.ts index 4531455f42e..bd0641adcfa 100644 --- a/src/compute-region-url-map/index.ts +++ b/src/compute-region-url-map/index.ts @@ -9878,7 +9878,7 @@ export class ComputeRegionUrlMap extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_url_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-reservation/index.ts b/src/compute-reservation/index.ts index ce9d7d0b6aa..6af82207093 100644 --- a/src/compute-reservation/index.ts +++ b/src/compute-reservation/index.ts @@ -948,7 +948,7 @@ export class ComputeReservation extends cdktf.TerraformResource { terraformResourceType: 'google_compute_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-resource-policy/index.ts b/src/compute-resource-policy/index.ts index fc0806d319f..209ef075e62 100644 --- a/src/compute-resource-policy/index.ts +++ b/src/compute-resource-policy/index.ts @@ -1506,7 +1506,7 @@ export class ComputeResourcePolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_resource_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-route/index.ts b/src/compute-route/index.ts index bb06736e8b4..d09d0eb62bb 100644 --- a/src/compute-route/index.ts +++ b/src/compute-route/index.ts @@ -266,7 +266,7 @@ export class ComputeRoute extends cdktf.TerraformResource { terraformResourceType: 'google_compute_route', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-interface/index.ts b/src/compute-router-interface/index.ts index 86d7485386e..1e0ad004ae1 100644 --- a/src/compute-router-interface/index.ts +++ b/src/compute-router-interface/index.ts @@ -210,7 +210,7 @@ export class ComputeRouterInterface extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_interface', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-nat/index.ts b/src/compute-router-nat/index.ts index dcad68d4310..809fbe95175 100644 --- a/src/compute-router-nat/index.ts +++ b/src/compute-router-nat/index.ts @@ -853,7 +853,7 @@ export class ComputeRouterNat extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_nat', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-peer/index.ts b/src/compute-router-peer/index.ts index 3242c0eafc3..9ea28aad6a2 100644 --- a/src/compute-router-peer/index.ts +++ b/src/compute-router-peer/index.ts @@ -576,7 +576,7 @@ export class ComputeRouterPeer extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_peer', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router/index.ts b/src/compute-router/index.ts index 6cb4ebb0673..8445a17faa6 100644 --- a/src/compute-router/index.ts +++ b/src/compute-router/index.ts @@ -544,7 +544,7 @@ export class ComputeRouter extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-security-policy/index.ts b/src/compute-security-policy/index.ts index 9f66b4be535..986146875dc 100644 --- a/src/compute-security-policy/index.ts +++ b/src/compute-security-policy/index.ts @@ -2003,7 +2003,7 @@ export class ComputeSecurityPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_security_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-service-attachment/index.ts b/src/compute-service-attachment/index.ts index a3b2c015d72..54451d01996 100644 --- a/src/compute-service-attachment/index.ts +++ b/src/compute-service-attachment/index.ts @@ -446,7 +446,7 @@ export class ComputeServiceAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_compute_service_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-shared-vpc-host-project/index.ts b/src/compute-shared-vpc-host-project/index.ts index 0ed80bb90ca..fa6e556b510 100644 --- a/src/compute-shared-vpc-host-project/index.ts +++ b/src/compute-shared-vpc-host-project/index.ts @@ -156,7 +156,7 @@ export class ComputeSharedVpcHostProject extends cdktf.TerraformResource { terraformResourceType: 'google_compute_shared_vpc_host_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-shared-vpc-service-project/index.ts b/src/compute-shared-vpc-service-project/index.ts index 024490bc0cb..e55403cba87 100644 --- a/src/compute-shared-vpc-service-project/index.ts +++ b/src/compute-shared-vpc-service-project/index.ts @@ -162,7 +162,7 @@ export class ComputeSharedVpcServiceProject extends cdktf.TerraformResource { terraformResourceType: 'google_compute_shared_vpc_service_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-binding/index.ts b/src/compute-snapshot-iam-binding/index.ts index aa7584c8c9b..d4baeaeed23 100644 --- a/src/compute-snapshot-iam-binding/index.ts +++ b/src/compute-snapshot-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ComputeSnapshotIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-member/index.ts b/src/compute-snapshot-iam-member/index.ts index 9dd76390ca6..81c80cfa452 100644 --- a/src/compute-snapshot-iam-member/index.ts +++ b/src/compute-snapshot-iam-member/index.ts @@ -177,7 +177,7 @@ export class ComputeSnapshotIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-policy/index.ts b/src/compute-snapshot-iam-policy/index.ts index a46d74e7d4c..c3dd40cc07c 100644 --- a/src/compute-snapshot-iam-policy/index.ts +++ b/src/compute-snapshot-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ComputeSnapshotIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot/index.ts b/src/compute-snapshot/index.ts index 04de5ff730a..2b431a3dddf 100644 --- a/src/compute-snapshot/index.ts +++ b/src/compute-snapshot/index.ts @@ -476,7 +476,7 @@ export class ComputeSnapshot extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ssl-certificate/index.ts b/src/compute-ssl-certificate/index.ts index 58255dc7e7e..799f26f435c 100644 --- a/src/compute-ssl-certificate/index.ts +++ b/src/compute-ssl-certificate/index.ts @@ -195,7 +195,7 @@ export class ComputeSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ssl-policy/index.ts b/src/compute-ssl-policy/index.ts index 6c2a9372d40..4aef91c2e1e 100644 --- a/src/compute-ssl-policy/index.ts +++ b/src/compute-ssl-policy/index.ts @@ -234,7 +234,7 @@ export class ComputeSslPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ssl_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-binding/index.ts b/src/compute-subnetwork-iam-binding/index.ts index 970d4ed9647..cdbf368c053 100644 --- a/src/compute-subnetwork-iam-binding/index.ts +++ b/src/compute-subnetwork-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeSubnetworkIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-member/index.ts b/src/compute-subnetwork-iam-member/index.ts index 999272a52cf..fe269a170a0 100644 --- a/src/compute-subnetwork-iam-member/index.ts +++ b/src/compute-subnetwork-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeSubnetworkIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-policy/index.ts b/src/compute-subnetwork-iam-policy/index.ts index d1f9fafab25..d8b5fe089f5 100644 --- a/src/compute-subnetwork-iam-policy/index.ts +++ b/src/compute-subnetwork-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeSubnetworkIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork/index.ts b/src/compute-subnetwork/index.ts index 85991e55589..94560ef2ab2 100644 --- a/src/compute-subnetwork/index.ts +++ b/src/compute-subnetwork/index.ts @@ -611,7 +611,7 @@ export class ComputeSubnetwork extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-grpc-proxy/index.ts b/src/compute-target-grpc-proxy/index.ts index a46094d345e..d6bdb472f78 100644 --- a/src/compute-target-grpc-proxy/index.ts +++ b/src/compute-target-grpc-proxy/index.ts @@ -222,7 +222,7 @@ export class ComputeTargetGrpcProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_grpc_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-http-proxy/index.ts b/src/compute-target-http-proxy/index.ts index b64ff1b4273..dd282c7b1b5 100644 --- a/src/compute-target-http-proxy/index.ts +++ b/src/compute-target-http-proxy/index.ts @@ -213,7 +213,7 @@ export class ComputeTargetHttpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_http_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-https-proxy/index.ts b/src/compute-target-https-proxy/index.ts index a2ff7c5f340..b298ecf8f3d 100644 --- a/src/compute-target-https-proxy/index.ts +++ b/src/compute-target-https-proxy/index.ts @@ -247,7 +247,7 @@ export class ComputeTargetHttpsProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_https_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-instance/index.ts b/src/compute-target-instance/index.ts index 8ce91c8d3c2..fda5dec819a 100644 --- a/src/compute-target-instance/index.ts +++ b/src/compute-target-instance/index.ts @@ -196,7 +196,7 @@ export class ComputeTargetInstance extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-pool/index.ts b/src/compute-target-pool/index.ts index fd8a67661be..9b105c38cdf 100644 --- a/src/compute-target-pool/index.ts +++ b/src/compute-target-pool/index.ts @@ -231,7 +231,7 @@ export class ComputeTargetPool extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-ssl-proxy/index.ts b/src/compute-target-ssl-proxy/index.ts index 6e661823c98..1620259f0a1 100644 --- a/src/compute-target-ssl-proxy/index.ts +++ b/src/compute-target-ssl-proxy/index.ts @@ -236,7 +236,7 @@ export class ComputeTargetSslProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_ssl_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-tcp-proxy/index.ts b/src/compute-target-tcp-proxy/index.ts index 9175e75f3d1..ea04e3f9979 100644 --- a/src/compute-target-tcp-proxy/index.ts +++ b/src/compute-target-tcp-proxy/index.ts @@ -219,7 +219,7 @@ export class ComputeTargetTcpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_tcp_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-url-map/index.ts b/src/compute-url-map/index.ts index 82c50d90720..8676999bdc1 100644 --- a/src/compute-url-map/index.ts +++ b/src/compute-url-map/index.ts @@ -12880,7 +12880,7 @@ export class ComputeUrlMap extends cdktf.TerraformResource { terraformResourceType: 'google_compute_url_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-vpn-gateway/index.ts b/src/compute-vpn-gateway/index.ts index bc091a8486a..558b7854e14 100644 --- a/src/compute-vpn-gateway/index.ts +++ b/src/compute-vpn-gateway/index.ts @@ -184,7 +184,7 @@ export class ComputeVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-vpn-tunnel/index.ts b/src/compute-vpn-tunnel/index.ts index ea63425c5fd..4306d660069 100644 --- a/src/compute-vpn-tunnel/index.ts +++ b/src/compute-vpn-tunnel/index.ts @@ -265,7 +265,7 @@ export class ComputeVpnTunnel extends cdktf.TerraformResource { terraformResourceType: 'google_compute_vpn_tunnel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-analysis-note/index.ts b/src/container-analysis-note/index.ts index 0971b942752..3be1f10a5e8 100644 --- a/src/container-analysis-note/index.ts +++ b/src/container-analysis-note/index.ts @@ -477,7 +477,7 @@ export class ContainerAnalysisNote extends cdktf.TerraformResource { terraformResourceType: 'google_container_analysis_note', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-analysis-occurrence/index.ts b/src/container-analysis-occurrence/index.ts index 00c09d22660..d89bfe13ffe 100644 --- a/src/container-analysis-occurrence/index.ts +++ b/src/container-analysis-occurrence/index.ts @@ -441,7 +441,7 @@ export class ContainerAnalysisOccurrence extends cdktf.TerraformResource { terraformResourceType: 'google_container_analysis_occurrence', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-aws-cluster/index.ts b/src/container-aws-cluster/index.ts index 525c29731af..0945636d40b 100644 --- a/src/container-aws-cluster/index.ts +++ b/src/container-aws-cluster/index.ts @@ -1739,7 +1739,7 @@ export class ContainerAwsCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_aws_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-aws-node-pool/index.ts b/src/container-aws-node-pool/index.ts index 3846ae31aca..062945e136f 100644 --- a/src/container-aws-node-pool/index.ts +++ b/src/container-aws-node-pool/index.ts @@ -1233,7 +1233,7 @@ export class ContainerAwsNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_aws_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-client/index.ts b/src/container-azure-client/index.ts index 29dcabf3d10..485b37a3b0b 100644 --- a/src/container-azure-client/index.ts +++ b/src/container-azure-client/index.ts @@ -180,7 +180,7 @@ export class ContainerAzureClient extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-cluster/index.ts b/src/container-azure-cluster/index.ts index ac9e132a77e..464b591e8eb 100644 --- a/src/container-azure-cluster/index.ts +++ b/src/container-azure-cluster/index.ts @@ -1464,7 +1464,7 @@ export class ContainerAzureCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-node-pool/index.ts b/src/container-azure-node-pool/index.ts index 5dd9a50c69f..3746454f5ac 100644 --- a/src/container-azure-node-pool/index.ts +++ b/src/container-azure-node-pool/index.ts @@ -798,7 +798,7 @@ export class ContainerAzureNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-cluster/index.ts b/src/container-cluster/index.ts index 10c3c036881..f106bdee87b 100644 --- a/src/container-cluster/index.ts +++ b/src/container-cluster/index.ts @@ -231,6 +231,12 @@ export interface ContainerClusterConfig extends cdktf.TerraformMetaArguments { */ readonly dnsConfig?: ContainerClusterDnsConfig; /** + * gateway_api_config block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#gateway_api_config ContainerCluster#gateway_api_config} + */ + readonly gatewayApiConfig?: ContainerClusterGatewayApiConfig; + /** * ip_allocation_policy block * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#ip_allocation_policy ContainerCluster#ip_allocation_policy} @@ -620,6 +626,68 @@ export class ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputRefere return this._enabled; } } +export interface ContainerClusterAddonsConfigGkeBackupAgentConfig { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enabled ContainerCluster#enabled} + */ + readonly enabled: boolean | cdktf.IResolvable; +} + +export function containerClusterAddonsConfigGkeBackupAgentConfigToTerraform(struct?: ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference | ContainerClusterAddonsConfigGkeBackupAgentConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + enabled: cdktf.booleanToTerraform(struct!.enabled), + } +} + +export class ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterAddonsConfigGkeBackupAgentConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._enabled !== undefined) { + hasAnyValues = true; + internalValueResult.enabled = this._enabled; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterAddonsConfigGkeBackupAgentConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._enabled = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._enabled = value.enabled; + } + } + + // enabled - computed: false, optional: false, required: true + private _enabled?: boolean | cdktf.IResolvable; + public get enabled() { + return this.getBooleanAttribute('enabled'); + } + public set enabled(value: boolean | cdktf.IResolvable) { + this._enabled = value; + } + // Temporarily expose input value. Use with caution. + public get enabledInput() { + return this._enabled; + } +} export interface ContainerClusterAddonsConfigHorizontalPodAutoscaling { /** * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#disabled ContainerCluster#disabled} @@ -832,6 +900,12 @@ export interface ContainerClusterAddonsConfig { */ readonly gcpFilestoreCsiDriverConfig?: ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig; /** + * gke_backup_agent_config block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#gke_backup_agent_config ContainerCluster#gke_backup_agent_config} + */ + readonly gkeBackupAgentConfig?: ContainerClusterAddonsConfigGkeBackupAgentConfig; + /** * horizontal_pod_autoscaling block * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#horizontal_pod_autoscaling ContainerCluster#horizontal_pod_autoscaling} @@ -861,6 +935,7 @@ export function containerClusterAddonsConfigToTerraform(struct?: ContainerCluste dns_cache_config: containerClusterAddonsConfigDnsCacheConfigToTerraform(struct!.dnsCacheConfig), gce_persistent_disk_csi_driver_config: containerClusterAddonsConfigGcePersistentDiskCsiDriverConfigToTerraform(struct!.gcePersistentDiskCsiDriverConfig), gcp_filestore_csi_driver_config: containerClusterAddonsConfigGcpFilestoreCsiDriverConfigToTerraform(struct!.gcpFilestoreCsiDriverConfig), + gke_backup_agent_config: containerClusterAddonsConfigGkeBackupAgentConfigToTerraform(struct!.gkeBackupAgentConfig), horizontal_pod_autoscaling: containerClusterAddonsConfigHorizontalPodAutoscalingToTerraform(struct!.horizontalPodAutoscaling), http_load_balancing: containerClusterAddonsConfigHttpLoadBalancingToTerraform(struct!.httpLoadBalancing), network_policy_config: containerClusterAddonsConfigNetworkPolicyConfigToTerraform(struct!.networkPolicyConfig), @@ -897,6 +972,10 @@ export class ContainerClusterAddonsConfigOutputReference extends cdktf.ComplexOb hasAnyValues = true; internalValueResult.gcpFilestoreCsiDriverConfig = this._gcpFilestoreCsiDriverConfig?.internalValue; } + if (this._gkeBackupAgentConfig?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.gkeBackupAgentConfig = this._gkeBackupAgentConfig?.internalValue; + } if (this._horizontalPodAutoscaling?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.horizontalPodAutoscaling = this._horizontalPodAutoscaling?.internalValue; @@ -919,6 +998,7 @@ export class ContainerClusterAddonsConfigOutputReference extends cdktf.ComplexOb this._dnsCacheConfig.internalValue = undefined; this._gcePersistentDiskCsiDriverConfig.internalValue = undefined; this._gcpFilestoreCsiDriverConfig.internalValue = undefined; + this._gkeBackupAgentConfig.internalValue = undefined; this._horizontalPodAutoscaling.internalValue = undefined; this._httpLoadBalancing.internalValue = undefined; this._networkPolicyConfig.internalValue = undefined; @@ -929,6 +1009,7 @@ export class ContainerClusterAddonsConfigOutputReference extends cdktf.ComplexOb this._dnsCacheConfig.internalValue = value.dnsCacheConfig; this._gcePersistentDiskCsiDriverConfig.internalValue = value.gcePersistentDiskCsiDriverConfig; this._gcpFilestoreCsiDriverConfig.internalValue = value.gcpFilestoreCsiDriverConfig; + this._gkeBackupAgentConfig.internalValue = value.gkeBackupAgentConfig; this._horizontalPodAutoscaling.internalValue = value.horizontalPodAutoscaling; this._httpLoadBalancing.internalValue = value.httpLoadBalancing; this._networkPolicyConfig.internalValue = value.networkPolicyConfig; @@ -999,6 +1080,22 @@ export class ContainerClusterAddonsConfigOutputReference extends cdktf.ComplexOb return this._gcpFilestoreCsiDriverConfig.internalValue; } + // gke_backup_agent_config - computed: false, optional: true, required: false + private _gkeBackupAgentConfig = new ContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference(this, "gke_backup_agent_config"); + public get gkeBackupAgentConfig() { + return this._gkeBackupAgentConfig; + } + public putGkeBackupAgentConfig(value: ContainerClusterAddonsConfigGkeBackupAgentConfig) { + this._gkeBackupAgentConfig.internalValue = value; + } + public resetGkeBackupAgentConfig() { + this._gkeBackupAgentConfig.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gkeBackupAgentConfigInput() { + return this._gkeBackupAgentConfig.internalValue; + } + // horizontal_pod_autoscaling - computed: false, optional: true, required: false private _horizontalPodAutoscaling = new ContainerClusterAddonsConfigHorizontalPodAutoscalingOutputReference(this, "horizontal_pod_autoscaling"); public get horizontalPodAutoscaling() { @@ -1361,50 +1458,385 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagemen public get autoUpgrade() { return this.getBooleanAttribute('auto_upgrade'); } - public set autoUpgrade(value: boolean | cdktf.IResolvable) { - this._autoUpgrade = value; + public set autoUpgrade(value: boolean | cdktf.IResolvable) { + this._autoUpgrade = value; + } + public resetAutoUpgrade() { + this._autoUpgrade = undefined; + } + // Temporarily expose input value. Use with caution. + public get autoUpgradeInput() { + return this._autoUpgrade; + } + + // upgrade_options - computed: true, optional: false, required: false + private _upgradeOptions = new ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList(this, "upgrade_options", false); + public get upgradeOptions() { + return this._upgradeOptions; + } +} +export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig { + /** + * Defines whether the instance has integrity monitoring enabled. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enable_integrity_monitoring ContainerCluster#enable_integrity_monitoring} + */ + readonly enableIntegrityMonitoring?: boolean | cdktf.IResolvable; + /** + * Defines whether the instance has Secure Boot enabled. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enable_secure_boot ContainerCluster#enable_secure_boot} + */ + readonly enableSecureBoot?: boolean | cdktf.IResolvable; +} + +export function containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + enable_integrity_monitoring: cdktf.booleanToTerraform(struct!.enableIntegrityMonitoring), + enable_secure_boot: cdktf.booleanToTerraform(struct!.enableSecureBoot), + } +} + +export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._enableIntegrityMonitoring !== undefined) { + hasAnyValues = true; + internalValueResult.enableIntegrityMonitoring = this._enableIntegrityMonitoring; + } + if (this._enableSecureBoot !== undefined) { + hasAnyValues = true; + internalValueResult.enableSecureBoot = this._enableSecureBoot; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._enableIntegrityMonitoring = undefined; + this._enableSecureBoot = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._enableIntegrityMonitoring = value.enableIntegrityMonitoring; + this._enableSecureBoot = value.enableSecureBoot; + } + } + + // enable_integrity_monitoring - computed: false, optional: true, required: false + private _enableIntegrityMonitoring?: boolean | cdktf.IResolvable; + public get enableIntegrityMonitoring() { + return this.getBooleanAttribute('enable_integrity_monitoring'); + } + public set enableIntegrityMonitoring(value: boolean | cdktf.IResolvable) { + this._enableIntegrityMonitoring = value; + } + public resetEnableIntegrityMonitoring() { + this._enableIntegrityMonitoring = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableIntegrityMonitoringInput() { + return this._enableIntegrityMonitoring; + } + + // enable_secure_boot - computed: false, optional: true, required: false + private _enableSecureBoot?: boolean | cdktf.IResolvable; + public get enableSecureBoot() { + return this.getBooleanAttribute('enable_secure_boot'); + } + public set enableSecureBoot(value: boolean | cdktf.IResolvable) { + this._enableSecureBoot = value; + } + public resetEnableSecureBoot() { + this._enableSecureBoot = undefined; + } + // Temporarily expose input value. Use with caution. + public get enableSecureBootInput() { + return this._enableSecureBoot; + } +} +export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy { + /** + * Number of blue nodes to drain in a batch. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#batch_node_count ContainerCluster#batch_node_count} + */ + readonly batchNodeCount?: number; + /** + * Percentage of the bool pool nodes to drain in a batch. The range of this field should be (0.0, 1.0]. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#batch_percentage ContainerCluster#batch_percentage} + */ + readonly batchPercentage?: number; + /** + * Soak time after each batch gets drained. + + A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#batch_soak_duration ContainerCluster#batch_soak_duration} + */ + readonly batchSoakDuration?: string; +} + +export function containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + batch_node_count: cdktf.numberToTerraform(struct!.batchNodeCount), + batch_percentage: cdktf.numberToTerraform(struct!.batchPercentage), + batch_soak_duration: cdktf.stringToTerraform(struct!.batchSoakDuration), + } +} + +export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._batchNodeCount !== undefined) { + hasAnyValues = true; + internalValueResult.batchNodeCount = this._batchNodeCount; + } + if (this._batchPercentage !== undefined) { + hasAnyValues = true; + internalValueResult.batchPercentage = this._batchPercentage; + } + if (this._batchSoakDuration !== undefined) { + hasAnyValues = true; + internalValueResult.batchSoakDuration = this._batchSoakDuration; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._batchNodeCount = undefined; + this._batchPercentage = undefined; + this._batchSoakDuration = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._batchNodeCount = value.batchNodeCount; + this._batchPercentage = value.batchPercentage; + this._batchSoakDuration = value.batchSoakDuration; + } + } + + // batch_node_count - computed: true, optional: true, required: false + private _batchNodeCount?: number; + public get batchNodeCount() { + return this.getNumberAttribute('batch_node_count'); + } + public set batchNodeCount(value: number) { + this._batchNodeCount = value; + } + public resetBatchNodeCount() { + this._batchNodeCount = undefined; + } + // Temporarily expose input value. Use with caution. + public get batchNodeCountInput() { + return this._batchNodeCount; + } + + // batch_percentage - computed: true, optional: true, required: false + private _batchPercentage?: number; + public get batchPercentage() { + return this.getNumberAttribute('batch_percentage'); + } + public set batchPercentage(value: number) { + this._batchPercentage = value; + } + public resetBatchPercentage() { + this._batchPercentage = undefined; + } + // Temporarily expose input value. Use with caution. + public get batchPercentageInput() { + return this._batchPercentage; + } + + // batch_soak_duration - computed: false, optional: true, required: false + private _batchSoakDuration?: string; + public get batchSoakDuration() { + return this.getStringAttribute('batch_soak_duration'); + } + public set batchSoakDuration(value: string) { + this._batchSoakDuration = value; + } + public resetBatchSoakDuration() { + this._batchSoakDuration = undefined; + } + // Temporarily expose input value. Use with caution. + public get batchSoakDurationInput() { + return this._batchSoakDuration; + } +} +export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings { + /** + * Time needed after draining entire blue pool. After this period, blue pool will be cleaned up. + + A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#node_pool_soak_duration ContainerCluster#node_pool_soak_duration} + */ + readonly nodePoolSoakDuration?: string; + /** + * standard_rollout_policy block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#standard_rollout_policy ContainerCluster#standard_rollout_policy} + */ + readonly standardRolloutPolicy?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy; +} + +export function containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + node_pool_soak_duration: cdktf.stringToTerraform(struct!.nodePoolSoakDuration), + standard_rollout_policy: containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform(struct!.standardRolloutPolicy), + } +} + +export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._nodePoolSoakDuration !== undefined) { + hasAnyValues = true; + internalValueResult.nodePoolSoakDuration = this._nodePoolSoakDuration; + } + if (this._standardRolloutPolicy?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.standardRolloutPolicy = this._standardRolloutPolicy?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._nodePoolSoakDuration = undefined; + this._standardRolloutPolicy.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._nodePoolSoakDuration = value.nodePoolSoakDuration; + this._standardRolloutPolicy.internalValue = value.standardRolloutPolicy; + } + } + + // node_pool_soak_duration - computed: true, optional: true, required: false + private _nodePoolSoakDuration?: string; + public get nodePoolSoakDuration() { + return this.getStringAttribute('node_pool_soak_duration'); + } + public set nodePoolSoakDuration(value: string) { + this._nodePoolSoakDuration = value; + } + public resetNodePoolSoakDuration() { + this._nodePoolSoakDuration = undefined; + } + // Temporarily expose input value. Use with caution. + public get nodePoolSoakDurationInput() { + return this._nodePoolSoakDuration; + } + + // standard_rollout_policy - computed: false, optional: true, required: false + private _standardRolloutPolicy = new ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference(this, "standard_rollout_policy"); + public get standardRolloutPolicy() { + return this._standardRolloutPolicy; + } + public putStandardRolloutPolicy(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy) { + this._standardRolloutPolicy.internalValue = value; } - public resetAutoUpgrade() { - this._autoUpgrade = undefined; + public resetStandardRolloutPolicy() { + this._standardRolloutPolicy.internalValue = undefined; } // Temporarily expose input value. Use with caution. - public get autoUpgradeInput() { - return this._autoUpgrade; - } - - // upgrade_options - computed: true, optional: false, required: false - private _upgradeOptions = new ContainerClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOptionsList(this, "upgrade_options", false); - public get upgradeOptions() { - return this._upgradeOptions; + public get standardRolloutPolicyInput() { + return this._standardRolloutPolicy.internalValue; } } -export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig { +export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings { /** - * Defines whether the instance has integrity monitoring enabled. + * The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. * - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enable_integrity_monitoring ContainerCluster#enable_integrity_monitoring} + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#max_surge ContainerCluster#max_surge} */ - readonly enableIntegrityMonitoring?: boolean | cdktf.IResolvable; + readonly maxSurge?: number; /** - * Defines whether the instance has Secure Boot enabled. + * The maximum number of nodes that can be simultaneously unavailable during the upgrade process. * - * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#enable_secure_boot ContainerCluster#enable_secure_boot} + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#max_unavailable ContainerCluster#max_unavailable} */ - readonly enableSecureBoot?: boolean | cdktf.IResolvable; + readonly maxUnavailable?: number; + /** + * Update strategy of the node pool. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#strategy ContainerCluster#strategy} + */ + readonly strategy?: string; + /** + * blue_green_settings block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#blue_green_settings ContainerCluster#blue_green_settings} + */ + readonly blueGreenSettings?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings; } -export function containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig): any { +export function containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings): any { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { - enable_integrity_monitoring: cdktf.booleanToTerraform(struct!.enableIntegrityMonitoring), - enable_secure_boot: cdktf.booleanToTerraform(struct!.enableSecureBoot), + max_surge: cdktf.numberToTerraform(struct!.maxSurge), + max_unavailable: cdktf.numberToTerraform(struct!.maxUnavailable), + strategy: cdktf.stringToTerraform(struct!.strategy), + blue_green_settings: containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToTerraform(struct!.blueGreenSettings), } } -export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference extends cdktf.ComplexObject { +export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject = false; /** @@ -1415,63 +1847,107 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedI super(terraformResource, terraformAttribute, false, 0); } - public get internalValue(): ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig | undefined { + public get internalValue(): ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings | undefined { let hasAnyValues = this.isEmptyObject; const internalValueResult: any = {}; - if (this._enableIntegrityMonitoring !== undefined) { + if (this._maxSurge !== undefined) { hasAnyValues = true; - internalValueResult.enableIntegrityMonitoring = this._enableIntegrityMonitoring; + internalValueResult.maxSurge = this._maxSurge; } - if (this._enableSecureBoot !== undefined) { + if (this._maxUnavailable !== undefined) { hasAnyValues = true; - internalValueResult.enableSecureBoot = this._enableSecureBoot; + internalValueResult.maxUnavailable = this._maxUnavailable; + } + if (this._strategy !== undefined) { + hasAnyValues = true; + internalValueResult.strategy = this._strategy; + } + if (this._blueGreenSettings?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.blueGreenSettings = this._blueGreenSettings?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } - public set internalValue(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig | undefined) { + public set internalValue(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings | undefined) { if (value === undefined) { this.isEmptyObject = false; - this._enableIntegrityMonitoring = undefined; - this._enableSecureBoot = undefined; + this._maxSurge = undefined; + this._maxUnavailable = undefined; + this._strategy = undefined; + this._blueGreenSettings.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; - this._enableIntegrityMonitoring = value.enableIntegrityMonitoring; - this._enableSecureBoot = value.enableSecureBoot; + this._maxSurge = value.maxSurge; + this._maxUnavailable = value.maxUnavailable; + this._strategy = value.strategy; + this._blueGreenSettings.internalValue = value.blueGreenSettings; } } - // enable_integrity_monitoring - computed: false, optional: true, required: false - private _enableIntegrityMonitoring?: boolean | cdktf.IResolvable; - public get enableIntegrityMonitoring() { - return this.getBooleanAttribute('enable_integrity_monitoring'); + // max_surge - computed: false, optional: true, required: false + private _maxSurge?: number; + public get maxSurge() { + return this.getNumberAttribute('max_surge'); } - public set enableIntegrityMonitoring(value: boolean | cdktf.IResolvable) { - this._enableIntegrityMonitoring = value; + public set maxSurge(value: number) { + this._maxSurge = value; } - public resetEnableIntegrityMonitoring() { - this._enableIntegrityMonitoring = undefined; + public resetMaxSurge() { + this._maxSurge = undefined; } // Temporarily expose input value. Use with caution. - public get enableIntegrityMonitoringInput() { - return this._enableIntegrityMonitoring; + public get maxSurgeInput() { + return this._maxSurge; } - // enable_secure_boot - computed: false, optional: true, required: false - private _enableSecureBoot?: boolean | cdktf.IResolvable; - public get enableSecureBoot() { - return this.getBooleanAttribute('enable_secure_boot'); + // max_unavailable - computed: false, optional: true, required: false + private _maxUnavailable?: number; + public get maxUnavailable() { + return this.getNumberAttribute('max_unavailable'); } - public set enableSecureBoot(value: boolean | cdktf.IResolvable) { - this._enableSecureBoot = value; + public set maxUnavailable(value: number) { + this._maxUnavailable = value; } - public resetEnableSecureBoot() { - this._enableSecureBoot = undefined; + public resetMaxUnavailable() { + this._maxUnavailable = undefined; } // Temporarily expose input value. Use with caution. - public get enableSecureBootInput() { - return this._enableSecureBoot; + public get maxUnavailableInput() { + return this._maxUnavailable; + } + + // strategy - computed: true, optional: true, required: false + private _strategy?: string; + public get strategy() { + return this.getStringAttribute('strategy'); + } + public set strategy(value: string) { + this._strategy = value; + } + public resetStrategy() { + this._strategy = undefined; + } + // Temporarily expose input value. Use with caution. + public get strategyInput() { + return this._strategy; + } + + // blue_green_settings - computed: false, optional: true, required: false + private _blueGreenSettings = new ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference(this, "blue_green_settings"); + public get blueGreenSettings() { + return this._blueGreenSettings; + } + public putBlueGreenSettings(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings) { + this._blueGreenSettings.internalValue = value; + } + public resetBlueGreenSettings() { + this._blueGreenSettings.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get blueGreenSettingsInput() { + return this._blueGreenSettings.internalValue; } } export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaults { @@ -1500,6 +1976,12 @@ export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaults { */ readonly imageType?: string; /** + * Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as Intel Haswell. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#min_cpu_platform ContainerCluster#min_cpu_platform} + */ + readonly minCpuPlatform?: string; + /** * Scopes that are used by NAP when creating node pools. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#oauth_scopes ContainerCluster#oauth_scopes} @@ -1523,6 +2005,12 @@ export interface ContainerClusterClusterAutoscalingAutoProvisioningDefaults { * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#shielded_instance_config ContainerCluster#shielded_instance_config} */ readonly shieldedInstanceConfig?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig; + /** + * upgrade_settings block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#upgrade_settings ContainerCluster#upgrade_settings} + */ + readonly upgradeSettings?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings; } export function containerClusterClusterAutoscalingAutoProvisioningDefaultsToTerraform(struct?: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputReference | ContainerClusterClusterAutoscalingAutoProvisioningDefaults): any { @@ -1535,10 +2023,12 @@ export function containerClusterClusterAutoscalingAutoProvisioningDefaultsToTerr disk_size: cdktf.numberToTerraform(struct!.diskSize), disk_type: cdktf.stringToTerraform(struct!.diskType), image_type: cdktf.stringToTerraform(struct!.imageType), + min_cpu_platform: cdktf.stringToTerraform(struct!.minCpuPlatform), oauth_scopes: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.oauthScopes), service_account: cdktf.stringToTerraform(struct!.serviceAccount), management: containerClusterClusterAutoscalingAutoProvisioningDefaultsManagementToTerraform(struct!.management), shielded_instance_config: containerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigToTerraform(struct!.shieldedInstanceConfig), + upgrade_settings: containerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToTerraform(struct!.upgradeSettings), } } @@ -1572,6 +2062,10 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef hasAnyValues = true; internalValueResult.imageType = this._imageType; } + if (this._minCpuPlatform !== undefined) { + hasAnyValues = true; + internalValueResult.minCpuPlatform = this._minCpuPlatform; + } if (this._oauthScopes !== undefined) { hasAnyValues = true; internalValueResult.oauthScopes = this._oauthScopes; @@ -1588,6 +2082,10 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef hasAnyValues = true; internalValueResult.shieldedInstanceConfig = this._shieldedInstanceConfig?.internalValue; } + if (this._upgradeSettings?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.upgradeSettings = this._upgradeSettings?.internalValue; + } return hasAnyValues ? internalValueResult : undefined; } @@ -1598,10 +2096,12 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef this._diskSize = undefined; this._diskType = undefined; this._imageType = undefined; + this._minCpuPlatform = undefined; this._oauthScopes = undefined; this._serviceAccount = undefined; this._management.internalValue = undefined; this._shieldedInstanceConfig.internalValue = undefined; + this._upgradeSettings.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; @@ -1609,10 +2109,12 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef this._diskSize = value.diskSize; this._diskType = value.diskType; this._imageType = value.imageType; + this._minCpuPlatform = value.minCpuPlatform; this._oauthScopes = value.oauthScopes; this._serviceAccount = value.serviceAccount; this._management.internalValue = value.management; this._shieldedInstanceConfig.internalValue = value.shieldedInstanceConfig; + this._upgradeSettings.internalValue = value.upgradeSettings; } } @@ -1680,6 +2182,22 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef return this._imageType; } + // min_cpu_platform - computed: false, optional: true, required: false + private _minCpuPlatform?: string; + public get minCpuPlatform() { + return this.getStringAttribute('min_cpu_platform'); + } + public set minCpuPlatform(value: string) { + this._minCpuPlatform = value; + } + public resetMinCpuPlatform() { + this._minCpuPlatform = undefined; + } + // Temporarily expose input value. Use with caution. + public get minCpuPlatformInput() { + return this._minCpuPlatform; + } + // oauth_scopes - computed: true, optional: true, required: false private _oauthScopes?: string[]; public get oauthScopes() { @@ -1743,6 +2261,22 @@ export class ContainerClusterClusterAutoscalingAutoProvisioningDefaultsOutputRef public get shieldedInstanceConfigInput() { return this._shieldedInstanceConfig.internalValue; } + + // upgrade_settings - computed: false, optional: true, required: false + private _upgradeSettings = new ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference(this, "upgrade_settings"); + public get upgradeSettings() { + return this._upgradeSettings; + } + public putUpgradeSettings(value: ContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings) { + this._upgradeSettings.internalValue = value; + } + public resetUpgradeSettings() { + this._upgradeSettings.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get upgradeSettingsInput() { + return this._upgradeSettings.internalValue; + } } export interface ContainerClusterClusterAutoscalingResourceLimits { /** @@ -2433,6 +2967,70 @@ export class ContainerClusterDnsConfigOutputReference extends cdktf.ComplexObjec return this._clusterDnsScope; } } +export interface ContainerClusterGatewayApiConfig { + /** + * The Gateway API release channel to use for Gateway API. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#channel ContainerCluster#channel} + */ + readonly channel: string; +} + +export function containerClusterGatewayApiConfigToTerraform(struct?: ContainerClusterGatewayApiConfigOutputReference | ContainerClusterGatewayApiConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + channel: cdktf.stringToTerraform(struct!.channel), + } +} + +export class ContainerClusterGatewayApiConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterGatewayApiConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._channel !== undefined) { + hasAnyValues = true; + internalValueResult.channel = this._channel; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterGatewayApiConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._channel = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._channel = value.channel; + } + } + + // channel - computed: false, optional: false, required: true + private _channel?: string; + public get channel() { + return this.getStringAttribute('channel'); + } + public set channel(value: string) { + this._channel = value; + } + // Temporarily expose input value. Use with caution. + public get channelInput() { + return this._channel; + } +} export interface ContainerClusterIpAllocationPolicy { /** * The IP address range for the cluster pod IPs. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use. @@ -9571,7 +10169,7 @@ export class ContainerCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -9619,6 +10217,7 @@ export class ContainerCluster extends cdktf.TerraformResource { this._databaseEncryption.internalValue = config.databaseEncryption; this._defaultSnatStatus.internalValue = config.defaultSnatStatus; this._dnsConfig.internalValue = config.dnsConfig; + this._gatewayApiConfig.internalValue = config.gatewayApiConfig; this._ipAllocationPolicy.internalValue = config.ipAllocationPolicy; this._loggingConfig.internalValue = config.loggingConfig; this._maintenancePolicy.internalValue = config.maintenancePolicy; @@ -10268,6 +10867,22 @@ export class ContainerCluster extends cdktf.TerraformResource { return this._dnsConfig.internalValue; } + // gateway_api_config - computed: false, optional: true, required: false + private _gatewayApiConfig = new ContainerClusterGatewayApiConfigOutputReference(this, "gateway_api_config"); + public get gatewayApiConfig() { + return this._gatewayApiConfig; + } + public putGatewayApiConfig(value: ContainerClusterGatewayApiConfig) { + this._gatewayApiConfig.internalValue = value; + } + public resetGatewayApiConfig() { + this._gatewayApiConfig.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get gatewayApiConfigInput() { + return this._gatewayApiConfig.internalValue; + } + // ip_allocation_policy - computed: false, optional: true, required: false private _ipAllocationPolicy = new ContainerClusterIpAllocationPolicyOutputReference(this, "ip_allocation_policy"); public get ipAllocationPolicy() { @@ -10615,6 +11230,7 @@ export class ContainerCluster extends cdktf.TerraformResource { database_encryption: containerClusterDatabaseEncryptionToTerraform(this._databaseEncryption.internalValue), default_snat_status: containerClusterDefaultSnatStatusToTerraform(this._defaultSnatStatus.internalValue), dns_config: containerClusterDnsConfigToTerraform(this._dnsConfig.internalValue), + gateway_api_config: containerClusterGatewayApiConfigToTerraform(this._gatewayApiConfig.internalValue), ip_allocation_policy: containerClusterIpAllocationPolicyToTerraform(this._ipAllocationPolicy.internalValue), logging_config: containerClusterLoggingConfigToTerraform(this._loggingConfig.internalValue), maintenance_policy: containerClusterMaintenancePolicyToTerraform(this._maintenancePolicy.internalValue), diff --git a/src/container-node-pool/index.ts b/src/container-node-pool/index.ts index 68132150d4e..e76a82d2a1c 100644 --- a/src/container-node-pool/index.ts +++ b/src/container-node-pool/index.ts @@ -2669,7 +2669,7 @@ export class ContainerNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-registry/index.ts b/src/container-registry/index.ts index eaa2567f6ca..64e0624efb4 100644 --- a/src/container-registry/index.ts +++ b/src/container-registry/index.ts @@ -54,7 +54,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { terraformResourceType: 'google_container_registry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-binding/index.ts b/src/data-catalog-entry-group-iam-binding/index.ts index f54d4d37f3a..c6cde074d67 100644 --- a/src/data-catalog-entry-group-iam-binding/index.ts +++ b/src/data-catalog-entry-group-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataCatalogEntryGroupIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-member/index.ts b/src/data-catalog-entry-group-iam-member/index.ts index c6d9fecaebf..140376e8113 100644 --- a/src/data-catalog-entry-group-iam-member/index.ts +++ b/src/data-catalog-entry-group-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataCatalogEntryGroupIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-policy/index.ts b/src/data-catalog-entry-group-iam-policy/index.ts index da887e592a7..84c23e9e940 100644 --- a/src/data-catalog-entry-group-iam-policy/index.ts +++ b/src/data-catalog-entry-group-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataCatalogEntryGroupIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group/index.ts b/src/data-catalog-entry-group/index.ts index b486fb4759e..bfcdce44be4 100644 --- a/src/data-catalog-entry-group/index.ts +++ b/src/data-catalog-entry-group/index.ts @@ -206,7 +206,7 @@ export class DataCatalogEntryGroup extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry/index.ts b/src/data-catalog-entry/index.ts index d048f79f358..92b81d0e557 100644 --- a/src/data-catalog-entry/index.ts +++ b/src/data-catalog-entry/index.ts @@ -681,7 +681,7 @@ export class DataCatalogEntry extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-binding/index.ts b/src/data-catalog-tag-template-iam-binding/index.ts index 4ec84b31ee7..e80ff57c2af 100644 --- a/src/data-catalog-tag-template-iam-binding/index.ts +++ b/src/data-catalog-tag-template-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataCatalogTagTemplateIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-member/index.ts b/src/data-catalog-tag-template-iam-member/index.ts index c1db1407a7d..c6229f71968 100644 --- a/src/data-catalog-tag-template-iam-member/index.ts +++ b/src/data-catalog-tag-template-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataCatalogTagTemplateIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-policy/index.ts b/src/data-catalog-tag-template-iam-policy/index.ts index 99a34dcbd64..16f853269fc 100644 --- a/src/data-catalog-tag-template-iam-policy/index.ts +++ b/src/data-catalog-tag-template-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataCatalogTagTemplateIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template/index.ts b/src/data-catalog-tag-template/index.ts index 14896d32961..bb52d1cbc0b 100644 --- a/src/data-catalog-tag-template/index.ts +++ b/src/data-catalog-tag-template/index.ts @@ -280,7 +280,7 @@ export class DataCatalogTagTemplateFieldsTypeOutputReference extends cdktf.Compl } } - // primitive_type - computed: false, optional: true, required: false + // primitive_type - computed: true, optional: true, required: false private _primitiveType?: string; public get primitiveType() { return this.getStringAttribute('primitive_type'); @@ -440,7 +440,7 @@ export class DataCatalogTagTemplateFieldsOutputReference extends cdktf.ComplexOb } } - // description - computed: false, optional: true, required: false + // description - computed: true, optional: true, required: false private _description?: string; public get description() { return this.getStringAttribute('description'); @@ -456,7 +456,7 @@ export class DataCatalogTagTemplateFieldsOutputReference extends cdktf.ComplexOb return this._description; } - // display_name - computed: false, optional: true, required: false + // display_name - computed: true, optional: true, required: false private _displayName?: string; public get displayName() { return this.getStringAttribute('display_name'); @@ -485,7 +485,7 @@ export class DataCatalogTagTemplateFieldsOutputReference extends cdktf.ComplexOb return this._fieldId; } - // is_required - computed: false, optional: true, required: false + // is_required - computed: true, optional: true, required: false private _isRequired?: boolean | cdktf.IResolvable; public get isRequired() { return this.getBooleanAttribute('is_required'); @@ -506,7 +506,7 @@ export class DataCatalogTagTemplateFieldsOutputReference extends cdktf.ComplexOb return this.getStringAttribute('name'); } - // order - computed: false, optional: true, required: false + // order - computed: true, optional: true, required: false private _order?: number; public get order() { return this.getNumberAttribute('order'); @@ -711,7 +711,7 @@ export class DataCatalogTagTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag/index.ts b/src/data-catalog-tag/index.ts index 2f17cbcfc7a..bcdcd9059c8 100644 --- a/src/data-catalog-tag/index.ts +++ b/src/data-catalog-tag/index.ts @@ -457,7 +457,7 @@ export class DataCatalogTag extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-fusion-instance-iam-binding/index.ts b/src/data-fusion-instance-iam-binding/index.ts index 599fed8d84f..7579175cee6 100644 --- a/src/data-fusion-instance-iam-binding/index.ts +++ b/src/data-fusion-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataFusionInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_data_fusion_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-fusion-instance-iam-member/index.ts b/src/data-fusion-instance-iam-member/index.ts index a46ffda2c02..2ae5e997928 100644 --- a/src/data-fusion-instance-iam-member/index.ts +++ b/src/data-fusion-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataFusionInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_data_fusion_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-fusion-instance-iam-policy/index.ts b/src/data-fusion-instance-iam-policy/index.ts index 45535bc2d63..0160554093a 100644 --- a/src/data-fusion-instance-iam-policy/index.ts +++ b/src/data-fusion-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataFusionInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_data_fusion_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-fusion-instance/index.ts b/src/data-fusion-instance/index.ts index 25afc290107..8a77b967bd4 100644 --- a/src/data-fusion-instance/index.ts +++ b/src/data-fusion-instance/index.ts @@ -542,7 +542,7 @@ export class DataFusionInstance extends cdktf.TerraformResource { terraformResourceType: 'google_data_fusion_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-folder-service-account/index.ts b/src/data-google-access-approval-folder-service-account/index.ts index 7be7893dc58..417d81fac28 100644 --- a/src/data-google-access-approval-folder-service-account/index.ts +++ b/src/data-google-access-approval-folder-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalFolderServiceAccount extends cdktf.Terrafor terraformResourceType: 'google_access_approval_folder_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-organization-service-account/index.ts b/src/data-google-access-approval-organization-service-account/index.ts index c9a416148d4..4a2360b207a 100644 --- a/src/data-google-access-approval-organization-service-account/index.ts +++ b/src/data-google-access-approval-organization-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalOrganizationServiceAccount extends cdktf.Te terraformResourceType: 'google_access_approval_organization_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-project-service-account/index.ts b/src/data-google-access-approval-project-service-account/index.ts index 36016b242f0..53657fa3438 100644 --- a/src/data-google-access-approval-project-service-account/index.ts +++ b/src/data-google-access-approval-project-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalProjectServiceAccount extends cdktf.Terrafo terraformResourceType: 'google_access_approval_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-active-folder/index.ts b/src/data-google-active-folder/index.ts index afc679f46f8..35eac76e46a 100644 --- a/src/data-google-active-folder/index.ts +++ b/src/data-google-active-folder/index.ts @@ -50,7 +50,7 @@ export class DataGoogleActiveFolder extends cdktf.TerraformDataSource { terraformResourceType: 'google_active_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-app-engine-default-service-account/index.ts b/src/data-google-app-engine-default-service-account/index.ts index c1c76666b8d..bbabebf0750 100644 --- a/src/data-google-app-engine-default-service-account/index.ts +++ b/src/data-google-app-engine-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAppEngineDefaultServiceAccount extends cdktf.TerraformDat terraformResourceType: 'google_app_engine_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-artifact-registry-repository/index.ts b/src/data-google-artifact-registry-repository/index.ts index e5657d3d5ce..08dea1b2660 100644 --- a/src/data-google-artifact-registry-repository/index.ts +++ b/src/data-google-artifact-registry-repository/index.ts @@ -128,7 +128,7 @@ export class DataGoogleArtifactRegistryRepository extends cdktf.TerraformDataSou terraformResourceType: 'google_artifact_registry_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-bigquery-default-service-account/index.ts b/src/data-google-bigquery-default-service-account/index.ts index ad171b96f9f..78cc69309bf 100644 --- a/src/data-google-bigquery-default-service-account/index.ts +++ b/src/data-google-bigquery-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleBigqueryDefaultServiceAccount extends cdktf.TerraformData terraformResourceType: 'google_bigquery_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-billing-account/index.ts b/src/data-google-billing-account/index.ts index 90275b73bca..d2b5a6c404e 100644 --- a/src/data-google-billing-account/index.ts +++ b/src/data-google-billing-account/index.ts @@ -54,7 +54,7 @@ export class DataGoogleBillingAccount extends cdktf.TerraformDataSource { terraformResourceType: 'google_billing_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-client-config/index.ts b/src/data-google-client-config/index.ts index 7eecf6a23c6..c998463c03f 100644 --- a/src/data-google-client-config/index.ts +++ b/src/data-google-client-config/index.ts @@ -42,7 +42,7 @@ export class DataGoogleClientConfig extends cdktf.TerraformDataSource { terraformResourceType: 'google_client_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-client-openid-userinfo/index.ts b/src/data-google-client-openid-userinfo/index.ts index 7b5a5d94c36..bee9bb8e4db 100644 --- a/src/data-google-client-openid-userinfo/index.ts +++ b/src/data-google-client-openid-userinfo/index.ts @@ -42,7 +42,7 @@ export class DataGoogleClientOpenidUserinfo extends cdktf.TerraformDataSource { terraformResourceType: 'google_client_openid_userinfo', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-identity-group-memberships/index.ts b/src/data-google-cloud-identity-group-memberships/index.ts index bbec9ee86ac..49101fe0df1 100644 --- a/src/data-google-cloud-identity-group-memberships/index.ts +++ b/src/data-google-cloud-identity-group-memberships/index.ts @@ -277,7 +277,7 @@ export class DataGoogleCloudIdentityGroupMemberships extends cdktf.TerraformData terraformResourceType: 'google_cloud_identity_group_memberships', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-identity-groups/index.ts b/src/data-google-cloud-identity-groups/index.ts index 6589d19fb9d..56f021b60c0 100644 --- a/src/data-google-cloud-identity-groups/index.ts +++ b/src/data-google-cloud-identity-groups/index.ts @@ -227,7 +227,7 @@ export class DataGoogleCloudIdentityGroups extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_identity_groups', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-run-locations/index.ts b/src/data-google-cloud-run-locations/index.ts index 32b670ca1cc..8754d6aacb4 100644 --- a/src/data-google-cloud-run-locations/index.ts +++ b/src/data-google-cloud-run-locations/index.ts @@ -46,7 +46,7 @@ export class DataGoogleCloudRunLocations extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_run_locations', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-run-service/index.ts b/src/data-google-cloud-run-service/index.ts index e8d1e678dc9..6c89f1f6809 100644 --- a/src/data-google-cloud-run-service/index.ts +++ b/src/data-google-cloud-run-service/index.ts @@ -1763,7 +1763,7 @@ export class DataGoogleCloudRunService extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_run_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloudfunctions-function/index.ts b/src/data-google-cloudfunctions-function/index.ts index fb7e9cea86a..f7e6e81176d 100644 --- a/src/data-google-cloudfunctions-function/index.ts +++ b/src/data-google-cloudfunctions-function/index.ts @@ -496,7 +496,7 @@ export class DataGoogleCloudfunctionsFunction extends cdktf.TerraformDataSource terraformResourceType: 'google_cloudfunctions_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloudfunctions2-function/index.ts b/src/data-google-cloudfunctions2-function/index.ts index a7987a6fadd..4ce8ce30380 100644 --- a/src/data-google-cloudfunctions2-function/index.ts +++ b/src/data-google-cloudfunctions2-function/index.ts @@ -928,7 +928,7 @@ export class DataGoogleCloudfunctions2Function extends cdktf.TerraformDataSource terraformResourceType: 'google_cloudfunctions2_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-composer-environment/index.ts b/src/data-google-composer-environment/index.ts index 85189f632ca..8369ce473d5 100644 --- a/src/data-google-composer-environment/index.ts +++ b/src/data-google-composer-environment/index.ts @@ -1437,7 +1437,7 @@ export class DataGoogleComposerEnvironment extends cdktf.TerraformDataSource { terraformResourceType: 'google_composer_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-composer-image-versions/index.ts b/src/data-google-composer-image-versions/index.ts index 74472334c32..ea9cab3b86e 100644 --- a/src/data-google-composer-image-versions/index.ts +++ b/src/data-google-composer-image-versions/index.ts @@ -119,7 +119,7 @@ export class DataGoogleComposerImageVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_composer_image_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-address/index.ts b/src/data-google-compute-address/index.ts index c98866514c2..cc1fb67f3e3 100644 --- a/src/data-google-compute-address/index.ts +++ b/src/data-google-compute-address/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeAddress extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-addresses/index.ts b/src/data-google-compute-addresses/index.ts index 9f602308545..5921349980d 100644 --- a/src/data-google-compute-addresses/index.ts +++ b/src/data-google-compute-addresses/index.ts @@ -175,7 +175,7 @@ export class DataGoogleComputeAddresses extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_addresses', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-backend-bucket/index.ts b/src/data-google-compute-backend-bucket/index.ts index 77d870f1585..e2176a4827e 100644 --- a/src/data-google-compute-backend-bucket/index.ts +++ b/src/data-google-compute-backend-bucket/index.ts @@ -377,7 +377,7 @@ export class DataGoogleComputeBackendBucket extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_backend_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-backend-service/index.ts b/src/data-google-compute-backend-service/index.ts index 6cf39491216..8428d744994 100644 --- a/src/data-google-compute-backend-service/index.ts +++ b/src/data-google-compute-backend-service/index.ts @@ -1210,7 +1210,7 @@ export class DataGoogleComputeBackendService extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-default-service-account/index.ts b/src/data-google-compute-default-service-account/index.ts index da7e2164d71..060e34c53cb 100644 --- a/src/data-google-compute-default-service-account/index.ts +++ b/src/data-google-compute-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleComputeDefaultServiceAccount extends cdktf.TerraformDataS terraformResourceType: 'google_compute_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-disk/index.ts b/src/data-google-compute-disk/index.ts index f5eb18a5e70..f2c038a3fbc 100644 --- a/src/data-google-compute-disk/index.ts +++ b/src/data-google-compute-disk/index.ts @@ -301,7 +301,7 @@ export class DataGoogleComputeDisk extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-forwarding-rule/index.ts b/src/data-google-compute-forwarding-rule/index.ts index d7a6abeee39..0e1b19b2322 100644 --- a/src/data-google-compute-forwarding-rule/index.ts +++ b/src/data-google-compute-forwarding-rule/index.ts @@ -129,7 +129,7 @@ export class DataGoogleComputeForwardingRule extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-global-address/index.ts b/src/data-google-compute-global-address/index.ts index fe90ddff7fb..1383555a39e 100644 --- a/src/data-google-compute-global-address/index.ts +++ b/src/data-google-compute-global-address/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeGlobalAddress extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_global_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-global-forwarding-rule/index.ts b/src/data-google-compute-global-forwarding-rule/index.ts index da2bbf9074a..ebc98c61074 100644 --- a/src/data-google-compute-global-forwarding-rule/index.ts +++ b/src/data-google-compute-global-forwarding-rule/index.ts @@ -193,7 +193,7 @@ export class DataGoogleComputeGlobalForwardingRule extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_global_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ha-vpn-gateway/index.ts b/src/data-google-compute-ha-vpn-gateway/index.ts index 15bfa602b6d..dce5a0de2e0 100644 --- a/src/data-google-compute-ha-vpn-gateway/index.ts +++ b/src/data-google-compute-ha-vpn-gateway/index.ts @@ -138,7 +138,7 @@ export class DataGoogleComputeHaVpnGateway extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ha_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-health-check/index.ts b/src/data-google-compute-health-check/index.ts index 2ed45fcadfb..e3a01984588 100644 --- a/src/data-google-compute-health-check/index.ts +++ b/src/data-google-compute-health-check/index.ts @@ -661,7 +661,7 @@ export class DataGoogleComputeHealthCheck extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-image/index.ts b/src/data-google-compute-image/index.ts index 11d0b5b6c99..89c019c4af0 100644 --- a/src/data-google-compute-image/index.ts +++ b/src/data-google-compute-image/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeImage extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-group/index.ts b/src/data-google-compute-instance-group/index.ts index bb7985c09ee..02442bca268 100644 --- a/src/data-google-compute-instance-group/index.ts +++ b/src/data-google-compute-instance-group/index.ts @@ -127,7 +127,7 @@ export class DataGoogleComputeInstanceGroup extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-serial-port/index.ts b/src/data-google-compute-instance-serial-port/index.ts index 3459648ba5a..daf4635df09 100644 --- a/src/data-google-compute-instance-serial-port/index.ts +++ b/src/data-google-compute-instance-serial-port/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeInstanceSerialPort extends cdktf.TerraformDataSour terraformResourceType: 'google_compute_instance_serial_port', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-template/index.ts b/src/data-google-compute-instance-template/index.ts index 3f7f7c6b2e5..8587d5ef0cb 100644 --- a/src/data-google-compute-instance-template/index.ts +++ b/src/data-google-compute-instance-template/index.ts @@ -1259,7 +1259,7 @@ export class DataGoogleComputeInstanceTemplate extends cdktf.TerraformDataSource terraformResourceType: 'google_compute_instance_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance/index.ts b/src/data-google-compute-instance/index.ts index c399acd17df..a2a1742f58a 100644 --- a/src/data-google-compute-instance/index.ts +++ b/src/data-google-compute-instance/index.ts @@ -1401,7 +1401,7 @@ export class DataGoogleComputeInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-lb-ip-ranges/index.ts b/src/data-google-compute-lb-ip-ranges/index.ts index cbf19c1704b..8e80db4e3b9 100644 --- a/src/data-google-compute-lb-ip-ranges/index.ts +++ b/src/data-google-compute-lb-ip-ranges/index.ts @@ -42,7 +42,7 @@ export class DataGoogleComputeLbIpRanges extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_lb_ip_ranges', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-network-endpoint-group/index.ts b/src/data-google-compute-network-endpoint-group/index.ts index b2f304cf1be..19c14670e7a 100644 --- a/src/data-google-compute-network-endpoint-group/index.ts +++ b/src/data-google-compute-network-endpoint-group/index.ts @@ -68,7 +68,7 @@ export class DataGoogleComputeNetworkEndpointGroup extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-network/index.ts b/src/data-google-compute-network/index.ts index 92d16b755f5..a005b071310 100644 --- a/src/data-google-compute-network/index.ts +++ b/src/data-google-compute-network/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeNetwork extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_network', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-node-types/index.ts b/src/data-google-compute-node-types/index.ts index b26263265a2..ba404698eb6 100644 --- a/src/data-google-compute-node-types/index.ts +++ b/src/data-google-compute-node-types/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeNodeTypes extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_node_types', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-region-instance-group/index.ts b/src/data-google-compute-region-instance-group/index.ts index 938c9a62c89..65a12b24cd3 100644 --- a/src/data-google-compute-region-instance-group/index.ts +++ b/src/data-google-compute-region-instance-group/index.ts @@ -202,7 +202,7 @@ export class DataGoogleComputeRegionInstanceGroup extends cdktf.TerraformDataSou terraformResourceType: 'google_compute_region_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-region-network-endpoint-group/index.ts b/src/data-google-compute-region-network-endpoint-group/index.ts index 6f2d0e7f5a6..cef8711816d 100644 --- a/src/data-google-compute-region-network-endpoint-group/index.ts +++ b/src/data-google-compute-region-network-endpoint-group/index.ts @@ -285,7 +285,7 @@ export class DataGoogleComputeRegionNetworkEndpointGroup extends cdktf.Terraform terraformResourceType: 'google_compute_region_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-region-ssl-certificate/index.ts b/src/data-google-compute-region-ssl-certificate/index.ts index bea455e3b22..d4a7f584859 100644 --- a/src/data-google-compute-region-ssl-certificate/index.ts +++ b/src/data-google-compute-region-ssl-certificate/index.ts @@ -68,7 +68,7 @@ export class DataGoogleComputeRegionSslCertificate extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_region_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-regions/index.ts b/src/data-google-compute-regions/index.ts index 797290cf34c..e3ad616e1f6 100644 --- a/src/data-google-compute-regions/index.ts +++ b/src/data-google-compute-regions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeRegions extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_regions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-resource-policy/index.ts b/src/data-google-compute-resource-policy/index.ts index 51d9373e6aa..ebebbbd2d9e 100644 --- a/src/data-google-compute-resource-policy/index.ts +++ b/src/data-google-compute-resource-policy/index.ts @@ -927,7 +927,7 @@ export class DataGoogleComputeResourcePolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_resource_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-router-status/index.ts b/src/data-google-compute-router-status/index.ts index 426beed6c69..955ef45f610 100644 --- a/src/data-google-compute-router-status/index.ts +++ b/src/data-google-compute-router-status/index.ts @@ -328,7 +328,7 @@ export class DataGoogleComputeRouterStatus extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_router_status', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-router/index.ts b/src/data-google-compute-router/index.ts index 6805b736436..8bf03979e11 100644 --- a/src/data-google-compute-router/index.ts +++ b/src/data-google-compute-router/index.ts @@ -223,7 +223,7 @@ export class DataGoogleComputeRouter extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_router', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-snapshot/index.ts b/src/data-google-compute-snapshot/index.ts index e4cc4e8441c..4a6c4853281 100644 --- a/src/data-google-compute-snapshot/index.ts +++ b/src/data-google-compute-snapshot/index.ts @@ -214,7 +214,7 @@ export class DataGoogleComputeSnapshot extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_snapshot', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ssl-certificate/index.ts b/src/data-google-compute-ssl-certificate/index.ts index 6a9c7664ba4..0b3f746eb7b 100644 --- a/src/data-google-compute-ssl-certificate/index.ts +++ b/src/data-google-compute-ssl-certificate/index.ts @@ -61,7 +61,7 @@ export class DataGoogleComputeSslCertificate extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ssl-policy/index.ts b/src/data-google-compute-ssl-policy/index.ts index 3c4966b6b1c..c3f39e41932 100644 --- a/src/data-google-compute-ssl-policy/index.ts +++ b/src/data-google-compute-ssl-policy/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeSslPolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ssl_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-subnetwork/index.ts b/src/data-google-compute-subnetwork/index.ts index 25ac73de564..bb1d70da597 100644 --- a/src/data-google-compute-subnetwork/index.ts +++ b/src/data-google-compute-subnetwork/index.ts @@ -127,7 +127,7 @@ export class DataGoogleComputeSubnetwork extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_subnetwork', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-vpn-gateway/index.ts b/src/data-google-compute-vpn-gateway/index.ts index 9c03a1a9649..0d933a3331a 100644 --- a/src/data-google-compute-vpn-gateway/index.ts +++ b/src/data-google-compute-vpn-gateway/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeVpnGateway extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-zones/index.ts b/src/data-google-compute-zones/index.ts index 5ec7338dfb5..01f63e7f185 100644 --- a/src/data-google-compute-zones/index.ts +++ b/src/data-google-compute-zones/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeZones extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_zones', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-aws-versions/index.ts b/src/data-google-container-aws-versions/index.ts index 24b9cf9d04e..6c1b985d6f8 100644 --- a/src/data-google-container-aws-versions/index.ts +++ b/src/data-google-container-aws-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerAwsVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_container_aws_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-azure-versions/index.ts b/src/data-google-container-azure-versions/index.ts index 0f90786bed0..b2bbdb3009f 100644 --- a/src/data-google-container-azure-versions/index.ts +++ b/src/data-google-container-azure-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerAzureVersions extends cdktf.TerraformDataSource terraformResourceType: 'google_container_azure_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-cluster/index.ts b/src/data-google-container-cluster/index.ts index 9d22d1f0a0a..cc19b18b6ab 100644 --- a/src/data-google-container-cluster/index.ts +++ b/src/data-google-container-cluster/index.ts @@ -294,6 +294,70 @@ export class DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigLi return new DataGoogleContainerClusterAddonsConfigGcpFilestoreCsiDriverConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig { +} + +export function dataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigToTerraform(struct?: DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // enabled - computed: true, optional: false, required: false + public get enabled() { + return this.getBooleanAttribute('enabled'); + } +} + +export class DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference { + return new DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscaling { } @@ -550,6 +614,12 @@ export class DataGoogleContainerClusterAddonsConfigOutputReference extends cdktf return this._gcpFilestoreCsiDriverConfig; } + // gke_backup_agent_config - computed: true, optional: false, required: false + private _gkeBackupAgentConfig = new DataGoogleContainerClusterAddonsConfigGkeBackupAgentConfigList(this, "gke_backup_agent_config", false); + public get gkeBackupAgentConfig() { + return this._gkeBackupAgentConfig; + } + // horizontal_pod_autoscaling - computed: true, optional: false, required: false private _horizontalPodAutoscaling = new DataGoogleContainerClusterAddonsConfigHorizontalPodAutoscalingList(this, "horizontal_pod_autoscaling", false); public get horizontalPodAutoscaling() { @@ -933,6 +1003,230 @@ export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefault return new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy { +} + +export function dataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyToTerraform(struct?: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // batch_node_count - computed: true, optional: false, required: false + public get batchNodeCount() { + return this.getNumberAttribute('batch_node_count'); + } + + // batch_percentage - computed: true, optional: false, required: false + public get batchPercentage() { + return this.getNumberAttribute('batch_percentage'); + } + + // batch_soak_duration - computed: true, optional: false, required: false + public get batchSoakDuration() { + return this.getStringAttribute('batch_soak_duration'); + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference { + return new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings { +} + +export function dataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsToTerraform(struct?: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // node_pool_soak_duration - computed: true, optional: false, required: false + public get nodePoolSoakDuration() { + return this.getStringAttribute('node_pool_soak_duration'); + } + + // standard_rollout_policy - computed: true, optional: false, required: false + private _standardRolloutPolicy = new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicyList(this, "standard_rollout_policy", false); + public get standardRolloutPolicy() { + return this._standardRolloutPolicy; + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference { + return new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings { +} + +export function dataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsToTerraform(struct?: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // blue_green_settings - computed: true, optional: false, required: false + private _blueGreenSettings = new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsList(this, "blue_green_settings", false); + public get blueGreenSettings() { + return this._blueGreenSettings; + } + + // max_surge - computed: true, optional: false, required: false + public get maxSurge() { + return this.getNumberAttribute('max_surge'); + } + + // max_unavailable - computed: true, optional: false, required: false + public get maxUnavailable() { + return this.getNumberAttribute('max_unavailable'); + } + + // strategy - computed: true, optional: false, required: false + public get strategy() { + return this.getStringAttribute('strategy'); + } +} + +export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference { + return new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaults { } @@ -999,6 +1293,11 @@ export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefault return this._management; } + // min_cpu_platform - computed: true, optional: false, required: false + public get minCpuPlatform() { + return this.getStringAttribute('min_cpu_platform'); + } + // oauth_scopes - computed: true, optional: false, required: false public get oauthScopes() { return this.getListAttribute('oauth_scopes'); @@ -1014,6 +1313,12 @@ export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefault public get shieldedInstanceConfig() { return this._shieldedInstanceConfig; } + + // upgrade_settings - computed: true, optional: false, required: false + private _upgradeSettings = new DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsList(this, "upgrade_settings", false); + public get upgradeSettings() { + return this._upgradeSettings; + } } export class DataGoogleContainerClusterClusterAutoscalingAutoProvisioningDefaultsList extends cdktf.ComplexList { @@ -1519,6 +1824,70 @@ export class DataGoogleContainerClusterDnsConfigList extends cdktf.ComplexList { return new DataGoogleContainerClusterDnsConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataGoogleContainerClusterGatewayApiConfig { +} + +export function dataGoogleContainerClusterGatewayApiConfigToTerraform(struct?: DataGoogleContainerClusterGatewayApiConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterGatewayApiConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterGatewayApiConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterGatewayApiConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // channel - computed: true, optional: false, required: false + public get channel() { + return this.getStringAttribute('channel'); + } +} + +export class DataGoogleContainerClusterGatewayApiConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterGatewayApiConfigOutputReference { + return new DataGoogleContainerClusterGatewayApiConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataGoogleContainerClusterIpAllocationPolicy { } @@ -5579,7 +5948,7 @@ export class DataGoogleContainerCluster extends cdktf.TerraformDataSource { terraformResourceType: 'google_container_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -5719,6 +6088,12 @@ export class DataGoogleContainerCluster extends cdktf.TerraformDataSource { return this.getStringAttribute('endpoint'); } + // gateway_api_config - computed: true, optional: false, required: false + private _gatewayApiConfig = new DataGoogleContainerClusterGatewayApiConfigList(this, "gateway_api_config", false); + public get gatewayApiConfig() { + return this._gatewayApiConfig; + } + // id - computed: true, optional: true, required: false private _id?: string; public get id() { diff --git a/src/data-google-container-engine-versions/index.ts b/src/data-google-container-engine-versions/index.ts index 9adb8686626..6a374a9ae04 100644 --- a/src/data-google-container-engine-versions/index.ts +++ b/src/data-google-container-engine-versions/index.ts @@ -54,7 +54,7 @@ export class DataGoogleContainerEngineVersions extends cdktf.TerraformDataSource terraformResourceType: 'google_container_engine_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-registry-image/index.ts b/src/data-google-container-registry-image/index.ts index 1330b7da786..438b7861342 100644 --- a/src/data-google-container-registry-image/index.ts +++ b/src/data-google-container-registry-image/index.ts @@ -62,7 +62,7 @@ export class DataGoogleContainerRegistryImage extends cdktf.TerraformDataSource terraformResourceType: 'google_container_registry_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-registry-repository/index.ts b/src/data-google-container-registry-repository/index.ts index cfe588334d4..1ab77cf49c0 100644 --- a/src/data-google-container-registry-repository/index.ts +++ b/src/data-google-container-registry-repository/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerRegistryRepository extends cdktf.TerraformDataSo terraformResourceType: 'google_container_registry_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dataproc-metastore-service/index.ts b/src/data-google-dataproc-metastore-service/index.ts index ed5edca277b..aaffcf5f96d 100644 --- a/src/data-google-dataproc-metastore-service/index.ts +++ b/src/data-google-dataproc-metastore-service/index.ts @@ -543,7 +543,7 @@ export class DataGoogleDataprocMetastoreService extends cdktf.TerraformDataSourc terraformResourceType: 'google_dataproc_metastore_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-keys/index.ts b/src/data-google-dns-keys/index.ts index 17102d73349..3fe61b999d2 100644 --- a/src/data-google-dns-keys/index.ts +++ b/src/data-google-dns-keys/index.ts @@ -403,7 +403,7 @@ export class DataGoogleDnsKeys extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_keys', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-managed-zone/index.ts b/src/data-google-dns-managed-zone/index.ts index 74e10de3f50..37ba5bbe1db 100644 --- a/src/data-google-dns-managed-zone/index.ts +++ b/src/data-google-dns-managed-zone/index.ts @@ -50,7 +50,7 @@ export class DataGoogleDnsManagedZone extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_managed_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-record-set/index.ts b/src/data-google-dns-record-set/index.ts index 896228bea70..8ee0a49f081 100644 --- a/src/data-google-dns-record-set/index.ts +++ b/src/data-google-dns-record-set/index.ts @@ -58,7 +58,7 @@ export class DataGoogleDnsRecordSet extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_record_set', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folder-organization-policy/index.ts b/src/data-google-folder-organization-policy/index.ts index 0247539c40e..70edc2c3637 100644 --- a/src/data-google-folder-organization-policy/index.ts +++ b/src/data-google-folder-organization-policy/index.ts @@ -401,7 +401,7 @@ export class DataGoogleFolderOrganizationPolicy extends cdktf.TerraformDataSourc terraformResourceType: 'google_folder_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folder/index.ts b/src/data-google-folder/index.ts index 5c5dbc820ff..0b2bd38f3a9 100644 --- a/src/data-google-folder/index.ts +++ b/src/data-google-folder/index.ts @@ -50,7 +50,7 @@ export class DataGoogleFolder extends cdktf.TerraformDataSource { terraformResourceType: 'google_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folders/index.ts b/src/data-google-folders/index.ts index edc74135edf..c65feac8765 100644 --- a/src/data-google-folders/index.ts +++ b/src/data-google-folders/index.ts @@ -145,7 +145,7 @@ export class DataGoogleFolders extends cdktf.TerraformDataSource { terraformResourceType: 'google_folders', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-game-services-game-server-deployment-rollout/index.ts b/src/data-google-game-services-game-server-deployment-rollout/index.ts index 36a44eb606c..49662104eec 100644 --- a/src/data-google-game-services-game-server-deployment-rollout/index.ts +++ b/src/data-google-game-services-game-server-deployment-rollout/index.ts @@ -182,7 +182,7 @@ export class DataGoogleGameServicesGameServerDeploymentRollout extends cdktf.Ter terraformResourceType: 'google_game_services_game_server_deployment_rollout', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-policy/index.ts b/src/data-google-iam-policy/index.ts index 3adeebf13cb..dd5fc8d280b 100644 --- a/src/data-google-iam-policy/index.ts +++ b/src/data-google-iam-policy/index.ts @@ -555,7 +555,7 @@ export class DataGoogleIamPolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-role/index.ts b/src/data-google-iam-role/index.ts index be72b97e0c4..ce7532db377 100644 --- a/src/data-google-iam-role/index.ts +++ b/src/data-google-iam-role/index.ts @@ -46,7 +46,7 @@ export class DataGoogleIamRole extends cdktf.TerraformDataSource { terraformResourceType: 'google_iam_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-testable-permissions/index.ts b/src/data-google-iam-testable-permissions/index.ts index 2d354ea173b..3ab514432c9 100644 --- a/src/data-google-iam-testable-permissions/index.ts +++ b/src/data-google-iam-testable-permissions/index.ts @@ -138,7 +138,7 @@ export class DataGoogleIamTestablePermissions extends cdktf.TerraformDataSource terraformResourceType: 'google_iam_testable_permissions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iap-client/index.ts b/src/data-google-iap-client/index.ts index 26e7f7e0eb9..dbdb7097d5e 100644 --- a/src/data-google-iap-client/index.ts +++ b/src/data-google-iap-client/index.ts @@ -56,7 +56,7 @@ export class DataGoogleIapClient extends cdktf.TerraformDataSource { terraformResourceType: 'google_iap_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-crypto-key-version/index.ts b/src/data-google-kms-crypto-key-version/index.ts index e554b3aff0b..bc69e3fd606 100644 --- a/src/data-google-kms-crypto-key-version/index.ts +++ b/src/data-google-kms-crypto-key-version/index.ts @@ -119,7 +119,7 @@ export class DataGoogleKmsCryptoKeyVersion extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_crypto_key_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-crypto-key/index.ts b/src/data-google-kms-crypto-key/index.ts index f8d8d404dd7..39482b377b2 100644 --- a/src/data-google-kms-crypto-key/index.ts +++ b/src/data-google-kms-crypto-key/index.ts @@ -124,7 +124,7 @@ export class DataGoogleKmsCryptoKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_crypto_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-key-ring/index.ts b/src/data-google-kms-key-ring/index.ts index 3b950113056..c568fa8082d 100644 --- a/src/data-google-kms-key-ring/index.ts +++ b/src/data-google-kms-key-ring/index.ts @@ -59,7 +59,7 @@ export class DataGoogleKmsKeyRing extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_key_ring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-secret-ciphertext/index.ts b/src/data-google-kms-secret-ciphertext/index.ts index 848099d16a0..c29433c56a3 100644 --- a/src/data-google-kms-secret-ciphertext/index.ts +++ b/src/data-google-kms-secret-ciphertext/index.ts @@ -50,7 +50,7 @@ export class DataGoogleKmsSecretCiphertext extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_secret_ciphertext', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-secret/index.ts b/src/data-google-kms-secret/index.ts index a16aab65b62..522c356d1fa 100644 --- a/src/data-google-kms-secret/index.ts +++ b/src/data-google-kms-secret/index.ts @@ -54,7 +54,7 @@ export class DataGoogleKmsSecret extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-logging-project-cmek-settings/index.ts b/src/data-google-logging-project-cmek-settings/index.ts index 784ef0e48e4..3be99ca1160 100644 --- a/src/data-google-logging-project-cmek-settings/index.ts +++ b/src/data-google-logging-project-cmek-settings/index.ts @@ -57,7 +57,7 @@ export class DataGoogleLoggingProjectCmekSettings extends cdktf.TerraformDataSou terraformResourceType: 'google_logging_project_cmek_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-app-engine-service/index.ts b/src/data-google-monitoring-app-engine-service/index.ts index 9599e9a52e5..8be3b93f738 100644 --- a/src/data-google-monitoring-app-engine-service/index.ts +++ b/src/data-google-monitoring-app-engine-service/index.ts @@ -118,7 +118,7 @@ export class DataGoogleMonitoringAppEngineService extends cdktf.TerraformDataSou terraformResourceType: 'google_monitoring_app_engine_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-cluster-istio-service/index.ts b/src/data-google-monitoring-cluster-istio-service/index.ts index 9682c618dfb..577935ad192 100644 --- a/src/data-google-monitoring-cluster-istio-service/index.ts +++ b/src/data-google-monitoring-cluster-istio-service/index.ts @@ -138,7 +138,7 @@ export class DataGoogleMonitoringClusterIstioService extends cdktf.TerraformData terraformResourceType: 'google_monitoring_cluster_istio_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-istio-canonical-service/index.ts b/src/data-google-monitoring-istio-canonical-service/index.ts index 8e1198e4eb2..969106520ab 100644 --- a/src/data-google-monitoring-istio-canonical-service/index.ts +++ b/src/data-google-monitoring-istio-canonical-service/index.ts @@ -131,7 +131,7 @@ export class DataGoogleMonitoringIstioCanonicalService extends cdktf.TerraformDa terraformResourceType: 'google_monitoring_istio_canonical_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-mesh-istio-service/index.ts b/src/data-google-monitoring-mesh-istio-service/index.ts index 801f589839a..1d77bd4007a 100644 --- a/src/data-google-monitoring-mesh-istio-service/index.ts +++ b/src/data-google-monitoring-mesh-istio-service/index.ts @@ -131,7 +131,7 @@ export class DataGoogleMonitoringMeshIstioService extends cdktf.TerraformDataSou terraformResourceType: 'google_monitoring_mesh_istio_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-notification-channel/index.ts b/src/data-google-monitoring-notification-channel/index.ts index 7a9abd2d310..ba4e387c4d5 100644 --- a/src/data-google-monitoring-notification-channel/index.ts +++ b/src/data-google-monitoring-notification-channel/index.ts @@ -150,7 +150,7 @@ export class DataGoogleMonitoringNotificationChannel extends cdktf.TerraformData terraformResourceType: 'google_monitoring_notification_channel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-uptime-check-ips/index.ts b/src/data-google-monitoring-uptime-check-ips/index.ts index 0bdadc9a2bb..08eb2da6aa2 100644 --- a/src/data-google-monitoring-uptime-check-ips/index.ts +++ b/src/data-google-monitoring-uptime-check-ips/index.ts @@ -116,7 +116,7 @@ export class DataGoogleMonitoringUptimeCheckIps extends cdktf.TerraformDataSourc terraformResourceType: 'google_monitoring_uptime_check_ips', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-netblock-ip-ranges/index.ts b/src/data-google-netblock-ip-ranges/index.ts index 0fdd48ea804..1d543d1e1ac 100644 --- a/src/data-google-netblock-ip-ranges/index.ts +++ b/src/data-google-netblock-ip-ranges/index.ts @@ -46,7 +46,7 @@ export class DataGoogleNetblockIpRanges extends cdktf.TerraformDataSource { terraformResourceType: 'google_netblock_ip_ranges', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-organization/index.ts b/src/data-google-organization/index.ts index db43540f4d7..617f67cff0b 100644 --- a/src/data-google-organization/index.ts +++ b/src/data-google-organization/index.ts @@ -50,7 +50,7 @@ export class DataGoogleOrganization extends cdktf.TerraformDataSource { terraformResourceType: 'google_organization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-privateca-certificate-authority/index.ts b/src/data-google-privateca-certificate-authority/index.ts index e3b753d8c62..14c1905a77f 100644 --- a/src/data-google-privateca-certificate-authority/index.ts +++ b/src/data-google-privateca-certificate-authority/index.ts @@ -1361,7 +1361,7 @@ export class DataGooglePrivatecaCertificateAuthority extends cdktf.TerraformData terraformResourceType: 'google_privateca_certificate_authority', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-project-organization-policy/index.ts b/src/data-google-project-organization-policy/index.ts index c7b8f9a04bc..cbb1d9a7bb0 100644 --- a/src/data-google-project-organization-policy/index.ts +++ b/src/data-google-project-organization-policy/index.ts @@ -401,7 +401,7 @@ export class DataGoogleProjectOrganizationPolicy extends cdktf.TerraformDataSour terraformResourceType: 'google_project_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-project/index.ts b/src/data-google-project/index.ts index fafaafbbca0..2fff22c4574 100644 --- a/src/data-google-project/index.ts +++ b/src/data-google-project/index.ts @@ -48,7 +48,7 @@ export class DataGoogleProject extends cdktf.TerraformDataSource { terraformResourceType: 'google_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-projects/index.ts b/src/data-google-projects/index.ts index 6aa87de64ae..0785fdc59b5 100644 --- a/src/data-google-projects/index.ts +++ b/src/data-google-projects/index.ts @@ -142,7 +142,7 @@ export class DataGoogleProjects extends cdktf.TerraformDataSource { terraformResourceType: 'google_projects', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-pubsub-topic/index.ts b/src/data-google-pubsub-topic/index.ts index 55f7b1ad906..b3c5ee76417 100644 --- a/src/data-google-pubsub-topic/index.ts +++ b/src/data-google-pubsub-topic/index.ts @@ -185,7 +185,7 @@ export class DataGooglePubsubTopic extends cdktf.TerraformDataSource { terraformResourceType: 'google_pubsub_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-redis-instance/index.ts b/src/data-google-redis-instance/index.ts index 71bbdf1dea6..392eea66685 100644 --- a/src/data-google-redis-instance/index.ts +++ b/src/data-google-redis-instance/index.ts @@ -598,7 +598,7 @@ export class DataGoogleRedisInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_redis_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-secret-manager-secret-version/index.ts b/src/data-google-secret-manager-secret-version/index.ts index b4d86b122f8..536e4a40d22 100644 --- a/src/data-google-secret-manager-secret-version/index.ts +++ b/src/data-google-secret-manager-secret-version/index.ts @@ -54,7 +54,7 @@ export class DataGoogleSecretManagerSecretVersion extends cdktf.TerraformDataSou terraformResourceType: 'google_secret_manager_secret_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-secret-manager-secret/index.ts b/src/data-google-secret-manager-secret/index.ts index 1a9d6e42f7b..97d2e01c887 100644 --- a/src/data-google-secret-manager-secret/index.ts +++ b/src/data-google-secret-manager-secret/index.ts @@ -454,7 +454,7 @@ export class DataGoogleSecretManagerSecret extends cdktf.TerraformDataSource { terraformResourceType: 'google_secret_manager_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-access-token/index.ts b/src/data-google-service-account-access-token/index.ts index 48e8e6b9ebc..9064b49d7c1 100644 --- a/src/data-google-service-account-access-token/index.ts +++ b/src/data-google-service-account-access-token/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceAccountAccessToken extends cdktf.TerraformDataSour terraformResourceType: 'google_service_account_access_token', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-id-token/index.ts b/src/data-google-service-account-id-token/index.ts index 03110407b02..2b940464391 100644 --- a/src/data-google-service-account-id-token/index.ts +++ b/src/data-google-service-account-id-token/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceAccountIdToken extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_id_token', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-jwt/index.ts b/src/data-google-service-account-jwt/index.ts index 4ad61da12b1..b6825fb4d50 100644 --- a/src/data-google-service-account-jwt/index.ts +++ b/src/data-google-service-account-jwt/index.ts @@ -62,7 +62,7 @@ export class DataGoogleServiceAccountJwt extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_jwt', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-key/index.ts b/src/data-google-service-account-key/index.ts index f4b85182058..126340da47e 100644 --- a/src/data-google-service-account-key/index.ts +++ b/src/data-google-service-account-key/index.ts @@ -54,7 +54,7 @@ export class DataGoogleServiceAccountKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account/index.ts b/src/data-google-service-account/index.ts index 695dcf4fbe6..1dfddfa9cc4 100644 --- a/src/data-google-service-account/index.ts +++ b/src/data-google-service-account/index.ts @@ -50,7 +50,7 @@ export class DataGoogleServiceAccount extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-networking-peered-dns-domain/index.ts b/src/data-google-service-networking-peered-dns-domain/index.ts index 1b532779b46..8b4252f3bb4 100644 --- a/src/data-google-service-networking-peered-dns-domain/index.ts +++ b/src/data-google-service-networking-peered-dns-domain/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceNetworkingPeeredDnsDomain extends cdktf.TerraformD terraformResourceType: 'google_service_networking_peered_dns_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sourcerepo-repository/index.ts b/src/data-google-sourcerepo-repository/index.ts index d1c0488582f..25445d76f70 100644 --- a/src/data-google-sourcerepo-repository/index.ts +++ b/src/data-google-sourcerepo-repository/index.ts @@ -127,7 +127,7 @@ export class DataGoogleSourcerepoRepository extends cdktf.TerraformDataSource { terraformResourceType: 'google_sourcerepo_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-spanner-instance/index.ts b/src/data-google-spanner-instance/index.ts index 2c8f1de918c..33083f0c246 100644 --- a/src/data-google-spanner-instance/index.ts +++ b/src/data-google-spanner-instance/index.ts @@ -75,7 +75,7 @@ export class DataGoogleSpannerInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_spanner_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-backup-run/index.ts b/src/data-google-sql-backup-run/index.ts index 190385964ce..f60ea5d74a0 100644 --- a/src/data-google-sql-backup-run/index.ts +++ b/src/data-google-sql-backup-run/index.ts @@ -66,7 +66,7 @@ export class DataGoogleSqlBackupRun extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_backup_run', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-ca-certs/index.ts b/src/data-google-sql-ca-certs/index.ts index 61218f498f6..1f32b3ad628 100644 --- a/src/data-google-sql-ca-certs/index.ts +++ b/src/data-google-sql-ca-certs/index.ts @@ -134,7 +134,7 @@ export class DataGoogleSqlCaCerts extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_ca_certs', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-database-instance/index.ts b/src/data-google-sql-database-instance/index.ts index c743005307a..e731f047999 100644 --- a/src/data-google-sql-database-instance/index.ts +++ b/src/data-google-sql-database-instance/index.ts @@ -1584,7 +1584,7 @@ export class DataGoogleSqlDatabaseInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_database_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-bucket-object-content/index.ts b/src/data-google-storage-bucket-object-content/index.ts index 3f7e56af66e..970ab87b1c6 100644 --- a/src/data-google-storage-bucket-object-content/index.ts +++ b/src/data-google-storage-bucket-object-content/index.ts @@ -129,7 +129,7 @@ export class DataGoogleStorageBucketObjectContent extends cdktf.TerraformDataSou terraformResourceType: 'google_storage_bucket_object_content', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-bucket-object/index.ts b/src/data-google-storage-bucket-object/index.ts index 52f96ee3065..f728ef15833 100644 --- a/src/data-google-storage-bucket-object/index.ts +++ b/src/data-google-storage-bucket-object/index.ts @@ -123,7 +123,7 @@ export class DataGoogleStorageBucketObject extends cdktf.TerraformDataSource { terraformResourceType: 'google_storage_bucket_object', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-bucket/index.ts b/src/data-google-storage-bucket/index.ts index f9e5c6cf72c..e38a1b4942a 100644 --- a/src/data-google-storage-bucket/index.ts +++ b/src/data-google-storage-bucket/index.ts @@ -844,7 +844,7 @@ export class DataGoogleStorageBucket extends cdktf.TerraformDataSource { terraformResourceType: 'google_storage_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-object-signed-url/index.ts b/src/data-google-storage-object-signed-url/index.ts index 3f5e52be853..c8d74b899f1 100644 --- a/src/data-google-storage-object-signed-url/index.ts +++ b/src/data-google-storage-object-signed-url/index.ts @@ -74,7 +74,7 @@ export class DataGoogleStorageObjectSignedUrl extends cdktf.TerraformDataSource terraformResourceType: 'google_storage_object_signed_url', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-project-service-account/index.ts b/src/data-google-storage-project-service-account/index.ts index 501ff7c6e84..d510ac3f679 100644 --- a/src/data-google-storage-project-service-account/index.ts +++ b/src/data-google-storage-project-service-account/index.ts @@ -50,7 +50,7 @@ export class DataGoogleStorageProjectServiceAccount extends cdktf.TerraformDataS terraformResourceType: 'google_storage_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-transfer-project-service-account/index.ts b/src/data-google-storage-transfer-project-service-account/index.ts index 53c24288d7f..787cc66a8b4 100644 --- a/src/data-google-storage-transfer-project-service-account/index.ts +++ b/src/data-google-storage-transfer-project-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleStorageTransferProjectServiceAccount extends cdktf.Terraf terraformResourceType: 'google_storage_transfer_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tags-tag-key/index.ts b/src/data-google-tags-tag-key/index.ts index 1c223f125aa..88ab5aeb2b0 100644 --- a/src/data-google-tags-tag-key/index.ts +++ b/src/data-google-tags-tag-key/index.ts @@ -43,7 +43,7 @@ export class DataGoogleTagsTagKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_tags_tag_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tags-tag-value/index.ts b/src/data-google-tags-tag-value/index.ts index f094c7ee083..5c63090db21 100644 --- a/src/data-google-tags-tag-value/index.ts +++ b/src/data-google-tags-tag-value/index.ts @@ -43,7 +43,7 @@ export class DataGoogleTagsTagValue extends cdktf.TerraformDataSource { terraformResourceType: 'google_tags_tag_value', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tpu-tensorflow-versions/index.ts b/src/data-google-tpu-tensorflow-versions/index.ts index 44cdc38ef55..081ea8f2603 100644 --- a/src/data-google-tpu-tensorflow-versions/index.ts +++ b/src/data-google-tpu-tensorflow-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleTpuTensorflowVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_tpu_tensorflow_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-vpc-access-connector/index.ts b/src/data-google-vpc-access-connector/index.ts index a79a4619a64..c1dd7f96579 100644 --- a/src/data-google-vpc-access-connector/index.ts +++ b/src/data-google-vpc-access-connector/index.ts @@ -127,7 +127,7 @@ export class DataGoogleVpcAccessConnector extends cdktf.TerraformDataSource { terraformResourceType: 'google_vpc_access_connector', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-deidentify-template/index.ts b/src/data-loss-prevention-deidentify-template/index.ts index 186de6e12bf..7d76ded5500 100644 --- a/src/data-loss-prevention-deidentify-template/index.ts +++ b/src/data-loss-prevention-deidentify-template/index.ts @@ -2939,7 +2939,7 @@ export class DataLossPreventionDeidentifyTemplate extends cdktf.TerraformResourc terraformResourceType: 'google_data_loss_prevention_deidentify_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-inspect-template/index.ts b/src/data-loss-prevention-inspect-template/index.ts index a747737b907..bc2c05b6849 100644 --- a/src/data-loss-prevention-inspect-template/index.ts +++ b/src/data-loss-prevention-inspect-template/index.ts @@ -2956,7 +2956,7 @@ export class DataLossPreventionInspectTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_inspect_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-job-trigger/index.ts b/src/data-loss-prevention-job-trigger/index.ts index 2a9e2395838..c35bd4e09e1 100644 --- a/src/data-loss-prevention-job-trigger/index.ts +++ b/src/data-loss-prevention-job-trigger/index.ts @@ -2317,7 +2317,7 @@ export class DataLossPreventionJobTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_job_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-stored-info-type/index.ts b/src/data-loss-prevention-stored-info-type/index.ts index 1e196559e54..f70741848c7 100644 --- a/src/data-loss-prevention-stored-info-type/index.ts +++ b/src/data-loss-prevention-stored-info-type/index.ts @@ -1057,7 +1057,7 @@ export class DataLossPreventionStoredInfoType extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_stored_info_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataflow-job/index.ts b/src/dataflow-job/index.ts index 4c5ba5611df..ee565ae973a 100644 --- a/src/dataflow-job/index.ts +++ b/src/dataflow-job/index.ts @@ -243,7 +243,7 @@ export class DataflowJob extends cdktf.TerraformResource { terraformResourceType: 'google_dataflow_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-asset/index.ts b/src/dataplex-asset/index.ts index df15e5a88ec..589ba6e0d99 100644 --- a/src/dataplex-asset/index.ts +++ b/src/dataplex-asset/index.ts @@ -1106,7 +1106,7 @@ export class DataplexAsset extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_asset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-lake/index.ts b/src/dataplex-lake/index.ts index 2566524d4ce..53c97ebe280 100644 --- a/src/dataplex-lake/index.ts +++ b/src/dataplex-lake/index.ts @@ -439,7 +439,7 @@ export class DataplexLake extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_lake', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-zone/index.ts b/src/dataplex-zone/index.ts index 643b6474ca5..5b2289b92f3 100644 --- a/src/dataplex-zone/index.ts +++ b/src/dataplex-zone/index.ts @@ -834,7 +834,7 @@ export class DataplexZone extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-binding/index.ts b/src/dataproc-autoscaling-policy-iam-binding/index.ts index 74af6f2e420..728c04d326e 100644 --- a/src/dataproc-autoscaling-policy-iam-binding/index.ts +++ b/src/dataproc-autoscaling-policy-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocAutoscalingPolicyIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-member/index.ts b/src/dataproc-autoscaling-policy-iam-member/index.ts index b84de48f5c3..1ceb3c2413d 100644 --- a/src/dataproc-autoscaling-policy-iam-member/index.ts +++ b/src/dataproc-autoscaling-policy-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocAutoscalingPolicyIamMember extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-policy/index.ts b/src/dataproc-autoscaling-policy-iam-policy/index.ts index 3f4498c2154..e42391cc138 100644 --- a/src/dataproc-autoscaling-policy-iam-policy/index.ts +++ b/src/dataproc-autoscaling-policy-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocAutoscalingPolicyIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy/index.ts b/src/dataproc-autoscaling-policy/index.ts index 3e3b1bd4827..b0df87090a4 100644 --- a/src/dataproc-autoscaling-policy/index.ts +++ b/src/dataproc-autoscaling-policy/index.ts @@ -785,7 +785,7 @@ export class DataprocAutoscalingPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_autoscaling_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-binding/index.ts b/src/dataproc-cluster-iam-binding/index.ts index ee1eb77e135..8d6672c037e 100644 --- a/src/dataproc-cluster-iam-binding/index.ts +++ b/src/dataproc-cluster-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocClusterIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-member/index.ts b/src/dataproc-cluster-iam-member/index.ts index 8c1576aa223..8aab3ee38ef 100644 --- a/src/dataproc-cluster-iam-member/index.ts +++ b/src/dataproc-cluster-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocClusterIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-policy/index.ts b/src/dataproc-cluster-iam-policy/index.ts index 899864c26ad..60975ac2bf0 100644 --- a/src/dataproc-cluster-iam-policy/index.ts +++ b/src/dataproc-cluster-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocClusterIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster/index.ts b/src/dataproc-cluster/index.ts index fa71aee437a..ae4f52377f4 100644 --- a/src/dataproc-cluster/index.ts +++ b/src/dataproc-cluster/index.ts @@ -4643,7 +4643,7 @@ export class DataprocCluster extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-binding/index.ts b/src/dataproc-job-iam-binding/index.ts index dc2e19f6773..75d653f9124 100644 --- a/src/dataproc-job-iam-binding/index.ts +++ b/src/dataproc-job-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocJobIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-member/index.ts b/src/dataproc-job-iam-member/index.ts index d54f87eb3ba..bedf0af69d5 100644 --- a/src/dataproc-job-iam-member/index.ts +++ b/src/dataproc-job-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocJobIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-policy/index.ts b/src/dataproc-job-iam-policy/index.ts index 35fa5882e39..af3f2a3401b 100644 --- a/src/dataproc-job-iam-policy/index.ts +++ b/src/dataproc-job-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocJobIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job/index.ts b/src/dataproc-job/index.ts index 71dbe58e4e1..6c02cbdeff9 100644 --- a/src/dataproc-job/index.ts +++ b/src/dataproc-job/index.ts @@ -2636,7 +2636,7 @@ export class DataprocJob extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-binding/index.ts b/src/dataproc-metastore-service-iam-binding/index.ts index 5e5c941c315..8cebff4d8bc 100644 --- a/src/dataproc-metastore-service-iam-binding/index.ts +++ b/src/dataproc-metastore-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocMetastoreServiceIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_metastore_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-member/index.ts b/src/dataproc-metastore-service-iam-member/index.ts index c186ef2ce41..477745f1cbd 100644 --- a/src/dataproc-metastore-service-iam-member/index.ts +++ b/src/dataproc-metastore-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocMetastoreServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-policy/index.ts b/src/dataproc-metastore-service-iam-policy/index.ts index 76703061eb4..d6cc2ed33e3 100644 --- a/src/dataproc-metastore-service-iam-policy/index.ts +++ b/src/dataproc-metastore-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocMetastoreServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service/index.ts b/src/dataproc-metastore-service/index.ts index f83838e008e..0db59d6fd59 100644 --- a/src/dataproc-metastore-service/index.ts +++ b/src/dataproc-metastore-service/index.ts @@ -886,7 +886,7 @@ export class DataprocMetastoreService extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-workflow-template/index.ts b/src/dataproc-workflow-template/index.ts index 3107ec9d0f9..1d0a3049df3 100644 --- a/src/dataproc-workflow-template/index.ts +++ b/src/dataproc-workflow-template/index.ts @@ -8056,7 +8056,7 @@ export class DataprocWorkflowTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_workflow_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastore-index/index.ts b/src/datastore-index/index.ts index fd73932e4e0..90d114e363c 100644 --- a/src/datastore-index/index.ts +++ b/src/datastore-index/index.ts @@ -294,7 +294,7 @@ export class DatastoreIndex extends cdktf.TerraformResource { terraformResourceType: 'google_datastore_index', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastream-connection-profile/index.ts b/src/datastream-connection-profile/index.ts index 34a8218e492..c7f01e49409 100644 --- a/src/datastream-connection-profile/index.ts +++ b/src/datastream-connection-profile/index.ts @@ -1310,7 +1310,7 @@ export class DatastreamConnectionProfile extends cdktf.TerraformResource { terraformResourceType: 'google_datastream_connection_profile', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastream-private-connection/index.ts b/src/datastream-private-connection/index.ts index 3cc442e6270..5ceb3db9fa8 100644 --- a/src/datastream-private-connection/index.ts +++ b/src/datastream-private-connection/index.ts @@ -345,7 +345,7 @@ export class DatastreamPrivateConnection extends cdktf.TerraformResource { terraformResourceType: 'google_datastream_private_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/deployment-manager-deployment/index.ts b/src/deployment-manager-deployment/index.ts index a0ef73f3b8d..18ac276cf1b 100644 --- a/src/deployment-manager-deployment/index.ts +++ b/src/deployment-manager-deployment/index.ts @@ -653,7 +653,7 @@ export class DeploymentManagerDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_deployment_manager_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-agent/index.ts b/src/dialogflow-agent/index.ts index f692cbe29bc..ad4697a954c 100644 --- a/src/dialogflow-agent/index.ts +++ b/src/dialogflow-agent/index.ts @@ -269,7 +269,7 @@ export class DialogflowAgent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_agent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-agent/index.ts b/src/dialogflow-cx-agent/index.ts index 629487413fc..e8f46844d03 100644 --- a/src/dialogflow-cx-agent/index.ts +++ b/src/dialogflow-cx-agent/index.ts @@ -320,7 +320,7 @@ export class DialogflowCxAgent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_agent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-entity-type/index.ts b/src/dialogflow-cx-entity-type/index.ts index b1060e32e8c..f07a4b6ec76 100644 --- a/src/dialogflow-cx-entity-type/index.ts +++ b/src/dialogflow-cx-entity-type/index.ts @@ -471,7 +471,7 @@ export class DialogflowCxEntityType extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_entity_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-environment/index.ts b/src/dialogflow-cx-environment/index.ts index dfb93d8ee4a..facb1b9a90e 100644 --- a/src/dialogflow-cx-environment/index.ts +++ b/src/dialogflow-cx-environment/index.ts @@ -298,7 +298,7 @@ export class DialogflowCxEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-flow/index.ts b/src/dialogflow-cx-flow/index.ts index c819203510e..12877dfd82c 100644 --- a/src/dialogflow-cx-flow/index.ts +++ b/src/dialogflow-cx-flow/index.ts @@ -1431,7 +1431,7 @@ export class DialogflowCxFlow extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_flow', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-intent/index.ts b/src/dialogflow-cx-intent/index.ts index 9e4d51e7332..90fe6b13876 100644 --- a/src/dialogflow-cx-intent/index.ts +++ b/src/dialogflow-cx-intent/index.ts @@ -679,7 +679,7 @@ export class DialogflowCxIntent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_intent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-page/index.ts b/src/dialogflow-cx-page/index.ts index c16c0795cf6..ea2788d7954 100644 --- a/src/dialogflow-cx-page/index.ts +++ b/src/dialogflow-cx-page/index.ts @@ -2339,7 +2339,7 @@ export class DialogflowCxPage extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_page', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-version/index.ts b/src/dialogflow-cx-version/index.ts index 561c3c49c03..e62f6bbbc6c 100644 --- a/src/dialogflow-cx-version/index.ts +++ b/src/dialogflow-cx-version/index.ts @@ -270,7 +270,7 @@ export class DialogflowCxVersion extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-webhook/index.ts b/src/dialogflow-cx-webhook/index.ts index 1ef2ab4fdbd..812d392c251 100644 --- a/src/dialogflow-cx-webhook/index.ts +++ b/src/dialogflow-cx-webhook/index.ts @@ -566,7 +566,7 @@ export class DialogflowCxWebhook extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_webhook', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-entity-type/index.ts b/src/dialogflow-entity-type/index.ts index 9c3ab805ecc..f27476973ae 100644 --- a/src/dialogflow-entity-type/index.ts +++ b/src/dialogflow-entity-type/index.ts @@ -339,7 +339,7 @@ export class DialogflowEntityType extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_entity_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-fulfillment/index.ts b/src/dialogflow-fulfillment/index.ts index 3b0ad525145..5ecc8477465 100644 --- a/src/dialogflow-fulfillment/index.ts +++ b/src/dialogflow-fulfillment/index.ts @@ -453,7 +453,7 @@ export class DialogflowFulfillment extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_fulfillment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-intent/index.ts b/src/dialogflow-intent/index.ts index 5c54574a3ae..6a53c95bced 100644 --- a/src/dialogflow-intent/index.ts +++ b/src/dialogflow-intent/index.ts @@ -330,7 +330,7 @@ export class DialogflowIntent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_intent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-managed-zone/index.ts b/src/dns-managed-zone/index.ts index 50e0a20a2b7..87ec24d7a0d 100644 --- a/src/dns-managed-zone/index.ts +++ b/src/dns-managed-zone/index.ts @@ -1269,7 +1269,7 @@ export class DnsManagedZone extends cdktf.TerraformResource { terraformResourceType: 'google_dns_managed_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-policy/index.ts b/src/dns-policy/index.ts index 21ef0914c5b..8bd32f5ff21 100644 --- a/src/dns-policy/index.ts +++ b/src/dns-policy/index.ts @@ -510,7 +510,7 @@ export class DnsPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dns_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-record-set/index.ts b/src/dns-record-set/index.ts index 5042cd0e540..ab40a2129f6 100644 --- a/src/dns-record-set/index.ts +++ b/src/dns-record-set/index.ts @@ -2118,7 +2118,7 @@ export class DnsRecordSet extends cdktf.TerraformResource { terraformResourceType: 'google_dns_record_set', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/document-ai-processor-default-version/index.ts b/src/document-ai-processor-default-version/index.ts index 6588439b013..8218b31b88d 100644 --- a/src/document-ai-processor-default-version/index.ts +++ b/src/document-ai-processor-default-version/index.ts @@ -162,7 +162,7 @@ export class DocumentAiProcessorDefaultVersion extends cdktf.TerraformResource { terraformResourceType: 'google_document_ai_processor_default_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/document-ai-processor/index.ts b/src/document-ai-processor/index.ts index 73930e90c10..efe6af5658d 100644 --- a/src/document-ai-processor/index.ts +++ b/src/document-ai-processor/index.ts @@ -178,7 +178,7 @@ export class DocumentAiProcessor extends cdktf.TerraformResource { terraformResourceType: 'google_document_ai_processor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-binding/index.ts b/src/endpoints-service-consumers-iam-binding/index.ts index 356fae57997..af59b6652bf 100644 --- a/src/endpoints-service-consumers-iam-binding/index.ts +++ b/src/endpoints-service-consumers-iam-binding/index.ts @@ -177,7 +177,7 @@ export class EndpointsServiceConsumersIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-member/index.ts b/src/endpoints-service-consumers-iam-member/index.ts index 00098a77551..3007c5020b7 100644 --- a/src/endpoints-service-consumers-iam-member/index.ts +++ b/src/endpoints-service-consumers-iam-member/index.ts @@ -177,7 +177,7 @@ export class EndpointsServiceConsumersIamMember extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-policy/index.ts b/src/endpoints-service-consumers-iam-policy/index.ts index e12dc2c98d5..1f1d64fd0ce 100644 --- a/src/endpoints-service-consumers-iam-policy/index.ts +++ b/src/endpoints-service-consumers-iam-policy/index.ts @@ -54,7 +54,7 @@ export class EndpointsServiceConsumersIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-binding/index.ts b/src/endpoints-service-iam-binding/index.ts index c978e01cd79..9764dbd0427 100644 --- a/src/endpoints-service-iam-binding/index.ts +++ b/src/endpoints-service-iam-binding/index.ts @@ -173,7 +173,7 @@ export class EndpointsServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-member/index.ts b/src/endpoints-service-iam-member/index.ts index c0ae6b8c661..d2b9089d64d 100644 --- a/src/endpoints-service-iam-member/index.ts +++ b/src/endpoints-service-iam-member/index.ts @@ -173,7 +173,7 @@ export class EndpointsServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-policy/index.ts b/src/endpoints-service-iam-policy/index.ts index fc027c684a4..5b04bc4a1a7 100644 --- a/src/endpoints-service-iam-policy/index.ts +++ b/src/endpoints-service-iam-policy/index.ts @@ -50,7 +50,7 @@ export class EndpointsServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service/index.ts b/src/endpoints-service/index.ts index c72b1b7f800..27a5e6a8938 100644 --- a/src/endpoints-service/index.ts +++ b/src/endpoints-service/index.ts @@ -435,7 +435,7 @@ export class EndpointsService extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/essential-contacts-contact/index.ts b/src/essential-contacts-contact/index.ts index a28e175252d..acf2e9e2980 100644 --- a/src/essential-contacts-contact/index.ts +++ b/src/essential-contacts-contact/index.ts @@ -201,7 +201,7 @@ export class EssentialContactsContact extends cdktf.TerraformResource { terraformResourceType: 'google_essential_contacts_contact', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/eventarc-channel/index.ts b/src/eventarc-channel/index.ts index db07e583e51..e34c2a2810a 100644 --- a/src/eventarc-channel/index.ts +++ b/src/eventarc-channel/index.ts @@ -207,7 +207,7 @@ export class EventarcChannel extends cdktf.TerraformResource { terraformResourceType: 'google_eventarc_channel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/eventarc-google-channel-config/index.ts b/src/eventarc-google-channel-config/index.ts index 7decbbf3c97..f7d15476b9e 100644 --- a/src/eventarc-google-channel-config/index.ts +++ b/src/eventarc-google-channel-config/index.ts @@ -201,7 +201,7 @@ export class EventarcGoogleChannelConfig extends cdktf.TerraformResource { terraformResourceType: 'google_eventarc_google_channel_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/eventarc-trigger/index.ts b/src/eventarc-trigger/index.ts index 907c2f8e8f3..7ca7a0ba00a 100644 --- a/src/eventarc-trigger/index.ts +++ b/src/eventarc-trigger/index.ts @@ -968,7 +968,7 @@ export class EventarcTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_eventarc_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/filestore-backup/README.md b/src/filestore-backup/README.md new file mode 100644 index 00000000000..d368fe8db65 --- /dev/null +++ b/src/filestore-backup/README.md @@ -0,0 +1,3 @@ +# `google_filestore_backup` + +Refer to the Terraform Registory for docs: [`google_filestore_backup`](https://www.terraform.io/docs/providers/google/r/filestore_backup). diff --git a/src/filestore-backup/index.ts b/src/filestore-backup/index.ts new file mode 100644 index 00000000000..fc9330c4f21 --- /dev/null +++ b/src/filestore-backup/index.ts @@ -0,0 +1,437 @@ +// https://www.terraform.io/docs/providers/google/r/filestore_backup +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface FilestoreBackupConfig extends cdktf.TerraformMetaArguments { + /** + * A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#description FilestoreBackup#description} + */ + readonly description?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#id FilestoreBackup#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Resource labels to represent user-provided metadata. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#labels FilestoreBackup#labels} + */ + readonly labels?: { [key: string]: string }; + /** + * The name of the location of the instance. This can be a region for ENTERPRISE tier instances. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#location FilestoreBackup#location} + */ + readonly location: string; + /** + * The resource name of the backup. The name must be unique within the specified instance. + +The name must be 1-63 characters long, and comply with +RFC1035. Specifically, the name must be 1-63 characters long and match +the regular expression '[a-z]([-a-z0-9]*[a-z0-9])?' which means the +first character must be a lowercase letter, and all following +characters must be a dash, lowercase letter, or digit, except the last +character, which cannot be a dash. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#name FilestoreBackup#name} + */ + readonly name: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#project FilestoreBackup#project} + */ + readonly project?: string; + /** + * Name of the file share in the source Cloud Filestore instance that the backup is created from. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#source_file_share FilestoreBackup#source_file_share} + */ + readonly sourceFileShare: string; + /** + * The resource name of the source Cloud Filestore instance, in the format projects/{projectId}/locations/{locationId}/instances/{instanceId}, used to create this backup. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#source_instance FilestoreBackup#source_instance} + */ + readonly sourceInstance: string; + /** + * timeouts block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#timeouts FilestoreBackup#timeouts} + */ + readonly timeouts?: FilestoreBackupTimeouts; +} +export interface FilestoreBackupTimeouts { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#create FilestoreBackup#create} + */ + readonly create?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#delete FilestoreBackup#delete} + */ + readonly delete?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/filestore_backup#update FilestoreBackup#update} + */ + readonly update?: string; +} + +export function filestoreBackupTimeoutsToTerraform(struct?: FilestoreBackupTimeoutsOutputReference | FilestoreBackupTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + create: cdktf.stringToTerraform(struct!.create), + delete: cdktf.stringToTerraform(struct!.delete), + update: cdktf.stringToTerraform(struct!.update), + } +} + +export class FilestoreBackupTimeoutsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): FilestoreBackupTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._create !== undefined) { + hasAnyValues = true; + internalValueResult.create = this._create; + } + if (this._delete !== undefined) { + hasAnyValues = true; + internalValueResult.delete = this._delete; + } + if (this._update !== undefined) { + hasAnyValues = true; + internalValueResult.update = this._update; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: FilestoreBackupTimeouts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._create = undefined; + this._delete = undefined; + this._update = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._create = value.create; + this._delete = value.delete; + this._update = value.update; + } + } + + // create - computed: false, optional: true, required: false + private _create?: string; + public get create() { + return this.getStringAttribute('create'); + } + public set create(value: string) { + this._create = value; + } + public resetCreate() { + this._create = undefined; + } + // Temporarily expose input value. Use with caution. + public get createInput() { + return this._create; + } + + // delete - computed: false, optional: true, required: false + private _delete?: string; + public get delete() { + return this.getStringAttribute('delete'); + } + public set delete(value: string) { + this._delete = value; + } + public resetDelete() { + this._delete = undefined; + } + // Temporarily expose input value. Use with caution. + public get deleteInput() { + return this._delete; + } + + // update - computed: false, optional: true, required: false + private _update?: string; + public get update() { + return this.getStringAttribute('update'); + } + public set update(value: string) { + this._update = value; + } + public resetUpdate() { + this._update = undefined; + } + // Temporarily expose input value. Use with caution. + public get updateInput() { + return this._update; + } +} + +/** +* Represents a {@link https://www.terraform.io/docs/providers/google/r/filestore_backup google_filestore_backup} +*/ +export class FilestoreBackup extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "google_filestore_backup"; + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://www.terraform.io/docs/providers/google/r/filestore_backup google_filestore_backup} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options FilestoreBackupConfig + */ + public constructor(scope: Construct, id: string, config: FilestoreBackupConfig) { + super(scope, id, { + terraformResourceType: 'google_filestore_backup', + terraformGeneratorMetadata: { + providerName: 'google', + providerVersion: '4.47.0', + providerVersionConstraint: '~> 4.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._description = config.description; + this._id = config.id; + this._labels = config.labels; + this._location = config.location; + this._name = config.name; + this._project = config.project; + this._sourceFileShare = config.sourceFileShare; + this._sourceInstance = config.sourceInstance; + this._timeouts.internalValue = config.timeouts; + } + + // ========== + // ATTRIBUTES + // ========== + + // capacity_gb - computed: true, optional: false, required: false + public get capacityGb() { + return this.getStringAttribute('capacity_gb'); + } + + // create_time - computed: true, optional: false, required: false + public get createTime() { + return this.getStringAttribute('create_time'); + } + + // description - computed: false, optional: true, required: false + private _description?: string; + public get description() { + return this.getStringAttribute('description'); + } + public set description(value: string) { + this._description = value; + } + public resetDescription() { + this._description = undefined; + } + // Temporarily expose input value. Use with caution. + public get descriptionInput() { + return this._description; + } + + // download_bytes - computed: true, optional: false, required: false + public get downloadBytes() { + return this.getStringAttribute('download_bytes'); + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // kms_key_name - computed: true, optional: false, required: false + public get kmsKeyName() { + return this.getStringAttribute('kms_key_name'); + } + + // labels - computed: false, optional: true, required: false + private _labels?: { [key: string]: string }; + public get labels() { + return this.getStringMapAttribute('labels'); + } + public set labels(value: { [key: string]: string }) { + this._labels = value; + } + public resetLabels() { + this._labels = undefined; + } + // Temporarily expose input value. Use with caution. + public get labelsInput() { + return this._labels; + } + + // location - computed: false, optional: false, required: true + private _location?: string; + public get location() { + return this.getStringAttribute('location'); + } + public set location(value: string) { + this._location = value; + } + // Temporarily expose input value. Use with caution. + public get locationInput() { + return this._location; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // project - computed: true, optional: true, required: false + private _project?: string; + public get project() { + return this.getStringAttribute('project'); + } + public set project(value: string) { + this._project = value; + } + public resetProject() { + this._project = undefined; + } + // Temporarily expose input value. Use with caution. + public get projectInput() { + return this._project; + } + + // source_file_share - computed: false, optional: false, required: true + private _sourceFileShare?: string; + public get sourceFileShare() { + return this.getStringAttribute('source_file_share'); + } + public set sourceFileShare(value: string) { + this._sourceFileShare = value; + } + // Temporarily expose input value. Use with caution. + public get sourceFileShareInput() { + return this._sourceFileShare; + } + + // source_instance - computed: false, optional: false, required: true + private _sourceInstance?: string; + public get sourceInstance() { + return this.getStringAttribute('source_instance'); + } + public set sourceInstance(value: string) { + this._sourceInstance = value; + } + // Temporarily expose input value. Use with caution. + public get sourceInstanceInput() { + return this._sourceInstance; + } + + // source_instance_tier - computed: true, optional: false, required: false + public get sourceInstanceTier() { + return this.getStringAttribute('source_instance_tier'); + } + + // state - computed: true, optional: false, required: false + public get state() { + return this.getStringAttribute('state'); + } + + // storage_bytes - computed: true, optional: false, required: false + public get storageBytes() { + return this.getStringAttribute('storage_bytes'); + } + + // timeouts - computed: false, optional: true, required: false + private _timeouts = new FilestoreBackupTimeoutsOutputReference(this, "timeouts"); + public get timeouts() { + return this._timeouts; + } + public putTimeouts(value: FilestoreBackupTimeouts) { + this._timeouts.internalValue = value; + } + public resetTimeouts() { + this._timeouts.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeoutsInput() { + return this._timeouts.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + description: cdktf.stringToTerraform(this._description), + id: cdktf.stringToTerraform(this._id), + labels: cdktf.hashMapper(cdktf.stringToTerraform)(this._labels), + location: cdktf.stringToTerraform(this._location), + name: cdktf.stringToTerraform(this._name), + project: cdktf.stringToTerraform(this._project), + source_file_share: cdktf.stringToTerraform(this._sourceFileShare), + source_instance: cdktf.stringToTerraform(this._sourceInstance), + timeouts: filestoreBackupTimeoutsToTerraform(this._timeouts.internalValue), + }; + } +} diff --git a/src/filestore-instance/index.ts b/src/filestore-instance/index.ts index 232db5bc40f..a4d22bb8702 100644 --- a/src/filestore-instance/index.ts +++ b/src/filestore-instance/index.ts @@ -407,6 +407,11 @@ export class FilestoreInstanceFileSharesOutputReference extends cdktf.ComplexObj return this._name; } + // source_backup - computed: true, optional: false, required: false + public get sourceBackup() { + return this.getStringAttribute('source_backup'); + } + // nfs_export_options - computed: false, optional: true, required: false private _nfsExportOptions = new FilestoreInstanceFileSharesNfsExportOptionsList(this, "nfs_export_options", false); public get nfsExportOptions() { @@ -769,7 +774,7 @@ export class FilestoreInstance extends cdktf.TerraformResource { terraformResourceType: 'google_filestore_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/filestore-snapshot/index.ts b/src/filestore-snapshot/index.ts index 1ac87686056..90954c1666f 100644 --- a/src/filestore-snapshot/index.ts +++ b/src/filestore-snapshot/index.ts @@ -218,7 +218,7 @@ export class FilestoreSnapshot extends cdktf.TerraformResource { terraformResourceType: 'google_filestore_snapshot', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firebaserules-release/index.ts b/src/firebaserules-release/index.ts index 5895b8808ae..df7bdf0ae97 100644 --- a/src/firebaserules-release/index.ts +++ b/src/firebaserules-release/index.ts @@ -195,7 +195,7 @@ export class FirebaserulesRelease extends cdktf.TerraformResource { terraformResourceType: 'google_firebaserules_release', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firebaserules-ruleset/index.ts b/src/firebaserules-ruleset/index.ts index e434e817222..b5e3ec49b03 100644 --- a/src/firebaserules-ruleset/index.ts +++ b/src/firebaserules-ruleset/index.ts @@ -470,7 +470,7 @@ export class FirebaserulesRuleset extends cdktf.TerraformResource { terraformResourceType: 'google_firebaserules_ruleset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firestore-document/index.ts b/src/firestore-document/index.ts index 8e4083166de..502e6a08b80 100644 --- a/src/firestore-document/index.ts +++ b/src/firestore-document/index.ts @@ -205,7 +205,7 @@ export class FirestoreDocument extends cdktf.TerraformResource { terraformResourceType: 'google_firestore_document', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firestore-index/index.ts b/src/firestore-index/index.ts index a723edbbe29..3a3956ba7dd 100644 --- a/src/firestore-index/index.ts +++ b/src/firestore-index/index.ts @@ -337,7 +337,7 @@ export class FirestoreIndex extends cdktf.TerraformResource { terraformResourceType: 'google_firestore_index', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-access-approval-settings/index.ts b/src/folder-access-approval-settings/index.ts index daecb4762ec..2dfb67a035a 100644 --- a/src/folder-access-approval-settings/index.ts +++ b/src/folder-access-approval-settings/index.ts @@ -353,7 +353,7 @@ export class FolderAccessApprovalSettings extends cdktf.TerraformResource { terraformResourceType: 'google_folder_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-audit-config/index.ts b/src/folder-iam-audit-config/index.ts index 56e79cc780b..dda8b575723 100644 --- a/src/folder-iam-audit-config/index.ts +++ b/src/folder-iam-audit-config/index.ts @@ -183,7 +183,7 @@ export class FolderIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-binding/index.ts b/src/folder-iam-binding/index.ts index cbc57c3baaf..ea98d6222e1 100644 --- a/src/folder-iam-binding/index.ts +++ b/src/folder-iam-binding/index.ts @@ -173,7 +173,7 @@ export class FolderIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-member/index.ts b/src/folder-iam-member/index.ts index c1ae52a393b..82e21da0de2 100644 --- a/src/folder-iam-member/index.ts +++ b/src/folder-iam-member/index.ts @@ -173,7 +173,7 @@ export class FolderIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-policy/index.ts b/src/folder-iam-policy/index.ts index 58690224ce9..e47fb56b270 100644 --- a/src/folder-iam-policy/index.ts +++ b/src/folder-iam-policy/index.ts @@ -50,7 +50,7 @@ export class FolderIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-organization-policy/index.ts b/src/folder-organization-policy/index.ts index e04819cc576..e9ac6479204 100644 --- a/src/folder-organization-policy/index.ts +++ b/src/folder-organization-policy/index.ts @@ -714,7 +714,7 @@ export class FolderOrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_folder_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder/index.ts b/src/folder/index.ts index f5d3c7a908e..d4a970698e8 100644 --- a/src/folder/index.ts +++ b/src/folder/index.ts @@ -216,7 +216,7 @@ export class Folder extends cdktf.TerraformResource { terraformResourceType: 'google_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-cluster/index.ts b/src/game-services-game-server-cluster/index.ts index 6438dc89cfd..e34dfbf39bc 100644 --- a/src/game-services-game-server-cluster/index.ts +++ b/src/game-services-game-server-cluster/index.ts @@ -383,7 +383,7 @@ export class GameServicesGameServerCluster extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-config/index.ts b/src/game-services-game-server-config/index.ts index edb7b59fd72..e8998f6f1a0 100644 --- a/src/game-services-game-server-config/index.ts +++ b/src/game-services-game-server-config/index.ts @@ -806,7 +806,7 @@ export class GameServicesGameServerConfig extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-deployment-rollout/index.ts b/src/game-services-game-server-deployment-rollout/index.ts index 20e4f0b6ee1..c26527f2478 100644 --- a/src/game-services-game-server-deployment-rollout/index.ts +++ b/src/game-services-game-server-deployment-rollout/index.ts @@ -397,7 +397,7 @@ export class GameServicesGameServerDeploymentRollout extends cdktf.TerraformReso terraformResourceType: 'google_game_services_game_server_deployment_rollout', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-deployment/index.ts b/src/game-services-game-server-deployment/index.ts index 4a3b7ffdd83..714c0f6af58 100644 --- a/src/game-services-game-server-deployment/index.ts +++ b/src/game-services-game-server-deployment/index.ts @@ -206,7 +206,7 @@ export class GameServicesGameServerDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-realm/index.ts b/src/game-services-realm/index.ts index 36c8389407e..944db24f072 100644 --- a/src/game-services-realm/index.ts +++ b/src/game-services-realm/index.ts @@ -213,7 +213,7 @@ export class GameServicesRealm extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_realm', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-binding/index.ts b/src/gke-hub-membership-iam-binding/index.ts index dcda0560ddc..8016039e5c0 100644 --- a/src/gke-hub-membership-iam-binding/index.ts +++ b/src/gke-hub-membership-iam-binding/index.ts @@ -177,7 +177,7 @@ export class GkeHubMembershipIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-member/index.ts b/src/gke-hub-membership-iam-member/index.ts index 573e38d0f4a..95e5da4212d 100644 --- a/src/gke-hub-membership-iam-member/index.ts +++ b/src/gke-hub-membership-iam-member/index.ts @@ -177,7 +177,7 @@ export class GkeHubMembershipIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-policy/index.ts b/src/gke-hub-membership-iam-policy/index.ts index 9f08f495f47..47b1507a879 100644 --- a/src/gke-hub-membership-iam-policy/index.ts +++ b/src/gke-hub-membership-iam-policy/index.ts @@ -54,7 +54,7 @@ export class GkeHubMembershipIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership/index.ts b/src/gke-hub-membership/index.ts index 4c3127aba71..99e06e4ebe8 100644 --- a/src/gke-hub-membership/index.ts +++ b/src/gke-hub-membership/index.ts @@ -405,7 +405,7 @@ export class GkeHubMembership extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-binding/index.ts b/src/healthcare-consent-store-iam-binding/index.ts index 4920e57360b..8a7259a6673 100644 --- a/src/healthcare-consent-store-iam-binding/index.ts +++ b/src/healthcare-consent-store-iam-binding/index.ts @@ -177,7 +177,7 @@ export class HealthcareConsentStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-member/index.ts b/src/healthcare-consent-store-iam-member/index.ts index 119eff26a60..c0eea192b4e 100644 --- a/src/healthcare-consent-store-iam-member/index.ts +++ b/src/healthcare-consent-store-iam-member/index.ts @@ -177,7 +177,7 @@ export class HealthcareConsentStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-policy/index.ts b/src/healthcare-consent-store-iam-policy/index.ts index 7cd9fbf30cd..3a51772397a 100644 --- a/src/healthcare-consent-store-iam-policy/index.ts +++ b/src/healthcare-consent-store-iam-policy/index.ts @@ -54,7 +54,7 @@ export class HealthcareConsentStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store/index.ts b/src/healthcare-consent-store/index.ts index d939c04f7c7..374d0293911 100644 --- a/src/healthcare-consent-store/index.ts +++ b/src/healthcare-consent-store/index.ts @@ -222,7 +222,7 @@ export class HealthcareConsentStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-binding/index.ts b/src/healthcare-dataset-iam-binding/index.ts index 468fc45ca59..7f23a2384eb 100644 --- a/src/healthcare-dataset-iam-binding/index.ts +++ b/src/healthcare-dataset-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareDatasetIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-member/index.ts b/src/healthcare-dataset-iam-member/index.ts index 3fce8e24c5d..f1e42d142d3 100644 --- a/src/healthcare-dataset-iam-member/index.ts +++ b/src/healthcare-dataset-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareDatasetIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-policy/index.ts b/src/healthcare-dataset-iam-policy/index.ts index 853c2b3b06f..6fd589f1bcc 100644 --- a/src/healthcare-dataset-iam-policy/index.ts +++ b/src/healthcare-dataset-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareDatasetIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset/index.ts b/src/healthcare-dataset/index.ts index bb9c3b1629a..b19369f14a8 100644 --- a/src/healthcare-dataset/index.ts +++ b/src/healthcare-dataset/index.ts @@ -201,7 +201,7 @@ export class HealthcareDataset extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-binding/index.ts b/src/healthcare-dicom-store-iam-binding/index.ts index 31019593cec..9caff54c3ab 100644 --- a/src/healthcare-dicom-store-iam-binding/index.ts +++ b/src/healthcare-dicom-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareDicomStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-member/index.ts b/src/healthcare-dicom-store-iam-member/index.ts index 58f8f136ff5..c5ebf85f886 100644 --- a/src/healthcare-dicom-store-iam-member/index.ts +++ b/src/healthcare-dicom-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareDicomStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-policy/index.ts b/src/healthcare-dicom-store-iam-policy/index.ts index 27d879e3b55..7e245715bbf 100644 --- a/src/healthcare-dicom-store-iam-policy/index.ts +++ b/src/healthcare-dicom-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareDicomStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store/index.ts b/src/healthcare-dicom-store/index.ts index 8ab5a46a62e..9d563c67b00 100644 --- a/src/healthcare-dicom-store/index.ts +++ b/src/healthcare-dicom-store/index.ts @@ -284,7 +284,7 @@ export class HealthcareDicomStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-binding/index.ts b/src/healthcare-fhir-store-iam-binding/index.ts index b6f8e92681d..886a613e983 100644 --- a/src/healthcare-fhir-store-iam-binding/index.ts +++ b/src/healthcare-fhir-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareFhirStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-member/index.ts b/src/healthcare-fhir-store-iam-member/index.ts index 45cc731c550..4f278f0a04a 100644 --- a/src/healthcare-fhir-store-iam-member/index.ts +++ b/src/healthcare-fhir-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareFhirStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-policy/index.ts b/src/healthcare-fhir-store-iam-policy/index.ts index 0c2d716fb4a..907ca0e7edc 100644 --- a/src/healthcare-fhir-store-iam-policy/index.ts +++ b/src/healthcare-fhir-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareFhirStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store/index.ts b/src/healthcare-fhir-store/index.ts index 071fe47cd40..3e6d80be177 100644 --- a/src/healthcare-fhir-store/index.ts +++ b/src/healthcare-fhir-store/index.ts @@ -661,7 +661,7 @@ export class HealthcareFhirStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-binding/index.ts b/src/healthcare-hl7-v2-store-iam-binding/index.ts index 0aab740dc3b..8de62b7091f 100644 --- a/src/healthcare-hl7-v2-store-iam-binding/index.ts +++ b/src/healthcare-hl7-v2-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareHl7V2StoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-member/index.ts b/src/healthcare-hl7-v2-store-iam-member/index.ts index 096f2e592e9..54658757637 100644 --- a/src/healthcare-hl7-v2-store-iam-member/index.ts +++ b/src/healthcare-hl7-v2-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareHl7V2StoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-policy/index.ts b/src/healthcare-hl7-v2-store-iam-policy/index.ts index f2338a72c4b..1e65f0bdaa9 100644 --- a/src/healthcare-hl7-v2-store-iam-policy/index.ts +++ b/src/healthcare-hl7-v2-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareHl7V2StoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store/index.ts b/src/healthcare-hl7-v2-store/index.ts index 77600682ff3..f7fe7a60aff 100644 --- a/src/healthcare-hl7-v2-store/index.ts +++ b/src/healthcare-hl7-v2-store/index.ts @@ -595,7 +595,7 @@ export class HealthcareHl7V2Store extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iam-workload-identity-pool-provider/index.ts b/src/iam-workload-identity-pool-provider/index.ts index 6d0dab69a28..375cfd084b4 100644 --- a/src/iam-workload-identity-pool-provider/index.ts +++ b/src/iam-workload-identity-pool-provider/index.ts @@ -485,7 +485,7 @@ export class IamWorkloadIdentityPoolProvider extends cdktf.TerraformResource { terraformResourceType: 'google_iam_workload_identity_pool_provider', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iam-workload-identity-pool/index.ts b/src/iam-workload-identity-pool/index.ts index c7a6fbffaf1..031c16743d5 100644 --- a/src/iam-workload-identity-pool/index.ts +++ b/src/iam-workload-identity-pool/index.ts @@ -209,7 +209,7 @@ export class IamWorkloadIdentityPool extends cdktf.TerraformResource { terraformResourceType: 'google_iam_workload_identity_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-binding/index.ts b/src/iap-app-engine-service-iam-binding/index.ts index 7c17e2fd280..5cae9144749 100644 --- a/src/iap-app-engine-service-iam-binding/index.ts +++ b/src/iap-app-engine-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class IapAppEngineServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-member/index.ts b/src/iap-app-engine-service-iam-member/index.ts index 1cd9a2f3285..6608f69b788 100644 --- a/src/iap-app-engine-service-iam-member/index.ts +++ b/src/iap-app-engine-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class IapAppEngineServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-policy/index.ts b/src/iap-app-engine-service-iam-policy/index.ts index d105994c58f..2a937ac3ce2 100644 --- a/src/iap-app-engine-service-iam-policy/index.ts +++ b/src/iap-app-engine-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class IapAppEngineServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-binding/index.ts b/src/iap-app-engine-version-iam-binding/index.ts index 5c7611b98da..cf7b332075e 100644 --- a/src/iap-app-engine-version-iam-binding/index.ts +++ b/src/iap-app-engine-version-iam-binding/index.ts @@ -185,7 +185,7 @@ export class IapAppEngineVersionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-member/index.ts b/src/iap-app-engine-version-iam-member/index.ts index b059aa5c3ce..75f91d783cb 100644 --- a/src/iap-app-engine-version-iam-member/index.ts +++ b/src/iap-app-engine-version-iam-member/index.ts @@ -185,7 +185,7 @@ export class IapAppEngineVersionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-policy/index.ts b/src/iap-app-engine-version-iam-policy/index.ts index 2c7b3c1d633..f122291f8ad 100644 --- a/src/iap-app-engine-version-iam-policy/index.ts +++ b/src/iap-app-engine-version-iam-policy/index.ts @@ -62,7 +62,7 @@ export class IapAppEngineVersionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-brand/index.ts b/src/iap-brand/index.ts index 6adf687d9c7..fd3ae4b837d 100644 --- a/src/iap-brand/index.ts +++ b/src/iap-brand/index.ts @@ -170,7 +170,7 @@ export class IapBrand extends cdktf.TerraformResource { terraformResourceType: 'google_iap_brand', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-client/index.ts b/src/iap-client/index.ts index d27cde725fd..30090ec2ccf 100644 --- a/src/iap-client/index.ts +++ b/src/iap-client/index.ts @@ -164,7 +164,7 @@ export class IapClient extends cdktf.TerraformResource { terraformResourceType: 'google_iap_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-binding/index.ts b/src/iap-tunnel-iam-binding/index.ts index be1128a52f5..8e9c6a38ce5 100644 --- a/src/iap-tunnel-iam-binding/index.ts +++ b/src/iap-tunnel-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapTunnelIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-member/index.ts b/src/iap-tunnel-iam-member/index.ts index 610b378535d..13c201b786e 100644 --- a/src/iap-tunnel-iam-member/index.ts +++ b/src/iap-tunnel-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapTunnelIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-policy/index.ts b/src/iap-tunnel-iam-policy/index.ts index 4150e89ee3d..64fc1d67138 100644 --- a/src/iap-tunnel-iam-policy/index.ts +++ b/src/iap-tunnel-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapTunnelIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-binding/index.ts b/src/iap-tunnel-instance-iam-binding/index.ts index cc387d59578..02cfaf9cf8f 100644 --- a/src/iap-tunnel-instance-iam-binding/index.ts +++ b/src/iap-tunnel-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class IapTunnelInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-member/index.ts b/src/iap-tunnel-instance-iam-member/index.ts index 91019edf9c3..90e496a3e85 100644 --- a/src/iap-tunnel-instance-iam-member/index.ts +++ b/src/iap-tunnel-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class IapTunnelInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-policy/index.ts b/src/iap-tunnel-instance-iam-policy/index.ts index e3bb323b1f6..399395cd776 100644 --- a/src/iap-tunnel-instance-iam-policy/index.ts +++ b/src/iap-tunnel-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class IapTunnelInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-binding/index.ts b/src/iap-web-backend-service-iam-binding/index.ts index 310ed0a33f8..b690ba06580 100644 --- a/src/iap-web-backend-service-iam-binding/index.ts +++ b/src/iap-web-backend-service-iam-binding/index.ts @@ -177,7 +177,7 @@ export class IapWebBackendServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-member/index.ts b/src/iap-web-backend-service-iam-member/index.ts index 16a7fb1135a..be6e90ecfaa 100644 --- a/src/iap-web-backend-service-iam-member/index.ts +++ b/src/iap-web-backend-service-iam-member/index.ts @@ -177,7 +177,7 @@ export class IapWebBackendServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-policy/index.ts b/src/iap-web-backend-service-iam-policy/index.ts index 017cf96f722..298404c5a21 100644 --- a/src/iap-web-backend-service-iam-policy/index.ts +++ b/src/iap-web-backend-service-iam-policy/index.ts @@ -54,7 +54,7 @@ export class IapWebBackendServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-binding/index.ts b/src/iap-web-iam-binding/index.ts index 9da28c10326..e66fc9e9f52 100644 --- a/src/iap-web-iam-binding/index.ts +++ b/src/iap-web-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapWebIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-member/index.ts b/src/iap-web-iam-member/index.ts index 6e73d8b2445..f71a315d22b 100644 --- a/src/iap-web-iam-member/index.ts +++ b/src/iap-web-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapWebIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-policy/index.ts b/src/iap-web-iam-policy/index.ts index c5969e970dc..b7bf34d0c08 100644 --- a/src/iap-web-iam-policy/index.ts +++ b/src/iap-web-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapWebIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-binding/index.ts b/src/iap-web-type-app-engine-iam-binding/index.ts index 065c04ded3b..4b3a53cec27 100644 --- a/src/iap-web-type-app-engine-iam-binding/index.ts +++ b/src/iap-web-type-app-engine-iam-binding/index.ts @@ -177,7 +177,7 @@ export class IapWebTypeAppEngineIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-member/index.ts b/src/iap-web-type-app-engine-iam-member/index.ts index 56443166438..0904b73d757 100644 --- a/src/iap-web-type-app-engine-iam-member/index.ts +++ b/src/iap-web-type-app-engine-iam-member/index.ts @@ -177,7 +177,7 @@ export class IapWebTypeAppEngineIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-policy/index.ts b/src/iap-web-type-app-engine-iam-policy/index.ts index 599ffe12d00..9e42e976465 100644 --- a/src/iap-web-type-app-engine-iam-policy/index.ts +++ b/src/iap-web-type-app-engine-iam-policy/index.ts @@ -54,7 +54,7 @@ export class IapWebTypeAppEngineIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-binding/index.ts b/src/iap-web-type-compute-iam-binding/index.ts index c8f6b86c12d..8e5bce4d6f4 100644 --- a/src/iap-web-type-compute-iam-binding/index.ts +++ b/src/iap-web-type-compute-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapWebTypeComputeIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-member/index.ts b/src/iap-web-type-compute-iam-member/index.ts index 72a6477541a..06d5891af99 100644 --- a/src/iap-web-type-compute-iam-member/index.ts +++ b/src/iap-web-type-compute-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapWebTypeComputeIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-policy/index.ts b/src/iap-web-type-compute-iam-policy/index.ts index 7e322c69c47..0eccb448ef4 100644 --- a/src/iap-web-type-compute-iam-policy/index.ts +++ b/src/iap-web-type-compute-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapWebTypeComputeIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-config/index.ts b/src/identity-platform-config/index.ts index d1c6ab3f086..eeefca0430b 100644 --- a/src/identity-platform-config/index.ts +++ b/src/identity-platform-config/index.ts @@ -187,7 +187,7 @@ export class IdentityPlatformConfig extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-default-supported-idp-config/index.ts b/src/identity-platform-default-supported-idp-config/index.ts index fcbc1366673..0c7e6d58116 100644 --- a/src/identity-platform-default-supported-idp-config/index.ts +++ b/src/identity-platform-default-supported-idp-config/index.ts @@ -225,7 +225,7 @@ export class IdentityPlatformDefaultSupportedIdpConfig extends cdktf.TerraformRe terraformResourceType: 'google_identity_platform_default_supported_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-inbound-saml-config/index.ts b/src/identity-platform-inbound-saml-config/index.ts index cda4e4fd57a..fceec84259d 100644 --- a/src/identity-platform-inbound-saml-config/index.ts +++ b/src/identity-platform-inbound-saml-config/index.ts @@ -623,7 +623,7 @@ export class IdentityPlatformInboundSamlConfig extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_inbound_saml_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-oauth-idp-config/index.ts b/src/identity-platform-oauth-idp-config/index.ts index c631f008355..4b1b39fd2d2 100644 --- a/src/identity-platform-oauth-idp-config/index.ts +++ b/src/identity-platform-oauth-idp-config/index.ts @@ -217,7 +217,7 @@ export class IdentityPlatformOauthIdpConfig extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_oauth_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-project-default-config/index.ts b/src/identity-platform-project-default-config/index.ts index 58ae020700b..38f90d148ea 100644 --- a/src/identity-platform-project-default-config/index.ts +++ b/src/identity-platform-project-default-config/index.ts @@ -689,7 +689,7 @@ export class IdentityPlatformProjectDefaultConfig extends cdktf.TerraformResourc terraformResourceType: 'google_identity_platform_project_default_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-default-supported-idp-config/index.ts b/src/identity-platform-tenant-default-supported-idp-config/index.ts index 1cdea39a92d..ab83867ce4e 100644 --- a/src/identity-platform-tenant-default-supported-idp-config/index.ts +++ b/src/identity-platform-tenant-default-supported-idp-config/index.ts @@ -231,7 +231,7 @@ export class IdentityPlatformTenantDefaultSupportedIdpConfig extends cdktf.Terra terraformResourceType: 'google_identity_platform_tenant_default_supported_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-inbound-saml-config/index.ts b/src/identity-platform-tenant-inbound-saml-config/index.ts index a39492dbaa3..dae974ed676 100644 --- a/src/identity-platform-tenant-inbound-saml-config/index.ts +++ b/src/identity-platform-tenant-inbound-saml-config/index.ts @@ -623,7 +623,7 @@ export class IdentityPlatformTenantInboundSamlConfig extends cdktf.TerraformReso terraformResourceType: 'google_identity_platform_tenant_inbound_saml_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-oauth-idp-config/index.ts b/src/identity-platform-tenant-oauth-idp-config/index.ts index b0b94f1bc65..5ee8dead076 100644 --- a/src/identity-platform-tenant-oauth-idp-config/index.ts +++ b/src/identity-platform-tenant-oauth-idp-config/index.ts @@ -223,7 +223,7 @@ export class IdentityPlatformTenantOauthIdpConfig extends cdktf.TerraformResourc terraformResourceType: 'google_identity_platform_tenant_oauth_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant/index.ts b/src/identity-platform-tenant/index.ts index 1e86718815d..d34ac31a649 100644 --- a/src/identity-platform-tenant/index.ts +++ b/src/identity-platform-tenant/index.ts @@ -207,7 +207,7 @@ export class IdentityPlatformTenant extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_tenant', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index 7ac94a4520e..9f261e6c2ff 100644 --- a/src/index.ts +++ b/src/index.ts @@ -311,6 +311,7 @@ export * as essentialContactsContact from './essential-contacts-contact'; export * as eventarcChannel from './eventarc-channel'; export * as eventarcGoogleChannelConfig from './eventarc-google-channel-config'; export * as eventarcTrigger from './eventarc-trigger'; +export * as filestoreBackup from './filestore-backup'; export * as filestoreInstance from './filestore-instance'; export * as filestoreSnapshot from './filestore-snapshot'; export * as firebaserulesRelease from './firebaserules-release'; diff --git a/src/kms-crypto-key-iam-binding/index.ts b/src/kms-crypto-key-iam-binding/index.ts index 6d024cefd1b..2eb22a7b9c8 100644 --- a/src/kms-crypto-key-iam-binding/index.ts +++ b/src/kms-crypto-key-iam-binding/index.ts @@ -173,7 +173,7 @@ export class KmsCryptoKeyIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key-iam-member/index.ts b/src/kms-crypto-key-iam-member/index.ts index a76690e8d78..4e595127752 100644 --- a/src/kms-crypto-key-iam-member/index.ts +++ b/src/kms-crypto-key-iam-member/index.ts @@ -173,7 +173,7 @@ export class KmsCryptoKeyIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key-iam-policy/index.ts b/src/kms-crypto-key-iam-policy/index.ts index e445ee487d4..65241a8ccc1 100644 --- a/src/kms-crypto-key-iam-policy/index.ts +++ b/src/kms-crypto-key-iam-policy/index.ts @@ -50,7 +50,7 @@ export class KmsCryptoKeyIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key-version/index.ts b/src/kms-crypto-key-version/index.ts index d326a4f1a77..828ab964b7e 100644 --- a/src/kms-crypto-key-version/index.ts +++ b/src/kms-crypto-key-version/index.ts @@ -414,7 +414,7 @@ export class KmsCryptoKeyVersion extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key/index.ts b/src/kms-crypto-key/index.ts index 0049cf1b93c..fa3ec8df940 100644 --- a/src/kms-crypto-key/index.ts +++ b/src/kms-crypto-key/index.ts @@ -333,7 +333,7 @@ export class KmsCryptoKey extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-binding/index.ts b/src/kms-key-ring-iam-binding/index.ts index 44d0f40afcc..30092f0a458 100644 --- a/src/kms-key-ring-iam-binding/index.ts +++ b/src/kms-key-ring-iam-binding/index.ts @@ -173,7 +173,7 @@ export class KmsKeyRingIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-member/index.ts b/src/kms-key-ring-iam-member/index.ts index 0b041f90a5b..4e2ec196fe3 100644 --- a/src/kms-key-ring-iam-member/index.ts +++ b/src/kms-key-ring-iam-member/index.ts @@ -173,7 +173,7 @@ export class KmsKeyRingIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-policy/index.ts b/src/kms-key-ring-iam-policy/index.ts index 854a8454442..b7b97be03e6 100644 --- a/src/kms-key-ring-iam-policy/index.ts +++ b/src/kms-key-ring-iam-policy/index.ts @@ -50,7 +50,7 @@ export class KmsKeyRingIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-import-job/index.ts b/src/kms-key-ring-import-job/index.ts index b07c7ab217e..a7a3fa30a71 100644 --- a/src/kms-key-ring-import-job/index.ts +++ b/src/kms-key-ring-import-job/index.ts @@ -309,7 +309,7 @@ export class KmsKeyRingImportJob extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_import_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring/index.ts b/src/kms-key-ring/index.ts index 4af13234ca5..2a4137514b8 100644 --- a/src/kms-key-ring/index.ts +++ b/src/kms-key-ring/index.ts @@ -167,7 +167,7 @@ export class KmsKeyRing extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-secret-ciphertext/index.ts b/src/kms-secret-ciphertext/index.ts index e6a4dfa76c7..67d2360d0a6 100644 --- a/src/kms-secret-ciphertext/index.ts +++ b/src/kms-secret-ciphertext/index.ts @@ -169,7 +169,7 @@ export class KmsSecretCiphertext extends cdktf.TerraformResource { terraformResourceType: 'google_kms_secret_ciphertext', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-bucket-config/index.ts b/src/logging-billing-account-bucket-config/index.ts index 10e3833859e..677dc73ec79 100644 --- a/src/logging-billing-account-bucket-config/index.ts +++ b/src/logging-billing-account-bucket-config/index.ts @@ -162,7 +162,7 @@ export class LoggingBillingAccountBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-exclusion/index.ts b/src/logging-billing-account-exclusion/index.ts index 99160f46f5a..543388ddc08 100644 --- a/src/logging-billing-account-exclusion/index.ts +++ b/src/logging-billing-account-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingBillingAccountExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-sink/index.ts b/src/logging-billing-account-sink/index.ts index 408c857f8ec..7d93eddf0ba 100644 --- a/src/logging-billing-account-sink/index.ts +++ b/src/logging-billing-account-sink/index.ts @@ -334,7 +334,7 @@ export class LoggingBillingAccountSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-bucket-config/index.ts b/src/logging-folder-bucket-config/index.ts index 04991fc5d2b..77f3f4babdb 100644 --- a/src/logging-folder-bucket-config/index.ts +++ b/src/logging-folder-bucket-config/index.ts @@ -162,7 +162,7 @@ export class LoggingFolderBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-exclusion/index.ts b/src/logging-folder-exclusion/index.ts index 34fc2de894b..06036c50731 100644 --- a/src/logging-folder-exclusion/index.ts +++ b/src/logging-folder-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingFolderExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-sink/index.ts b/src/logging-folder-sink/index.ts index 88165cda1c9..f9116f6442d 100644 --- a/src/logging-folder-sink/index.ts +++ b/src/logging-folder-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingFolderSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-log-view/index.ts b/src/logging-log-view/index.ts index 35a80c8f324..b87b9d0776b 100644 --- a/src/logging-log-view/index.ts +++ b/src/logging-log-view/index.ts @@ -213,7 +213,7 @@ export class LoggingLogView extends cdktf.TerraformResource { terraformResourceType: 'google_logging_log_view', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-metric/index.ts b/src/logging-metric/index.ts index d56114e0adb..8bb17081896 100644 --- a/src/logging-metric/index.ts +++ b/src/logging-metric/index.ts @@ -7,6 +7,13 @@ import * as cdktf from 'cdktf'; // Configuration export interface LoggingMetricConfig extends cdktf.TerraformMetaArguments { + /** + * The resource name of the Log Bucket that owns the Log Metric. Only Log Buckets in projects +are supported. The bucket has to be in the same project as the metric. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#bucket_name LoggingMetric#bucket_name} + */ + readonly bucketName?: string; /** * A description of this metric, which is used in documentation. The maximum length of the description is 8000 characters. @@ -74,7 +81,7 @@ error to specify a regex that does not include exactly one capture group. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/logging_metric#metric_descriptor LoggingMetric#metric_descriptor} */ - readonly metricDescriptor: LoggingMetricMetricDescriptor; + readonly metricDescriptor?: LoggingMetricMetricDescriptor; /** * timeouts block * @@ -1016,7 +1023,7 @@ export class LoggingMetric extends cdktf.TerraformResource { terraformResourceType: 'google_logging_metric', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -1027,6 +1034,7 @@ export class LoggingMetric extends cdktf.TerraformResource { connection: config.connection, forEach: config.forEach }); + this._bucketName = config.bucketName; this._description = config.description; this._filter = config.filter; this._id = config.id; @@ -1043,6 +1051,22 @@ export class LoggingMetric extends cdktf.TerraformResource { // ATTRIBUTES // ========== + // bucket_name - computed: false, optional: true, required: false + private _bucketName?: string; + public get bucketName() { + return this.getStringAttribute('bucket_name'); + } + public set bucketName(value: string) { + this._bucketName = value; + } + public resetBucketName() { + this._bucketName = undefined; + } + // Temporarily expose input value. Use with caution. + public get bucketNameInput() { + return this._bucketName; + } + // description - computed: false, optional: true, required: false private _description?: string; public get description() { @@ -1165,7 +1189,7 @@ export class LoggingMetric extends cdktf.TerraformResource { return this._bucketOptions.internalValue; } - // metric_descriptor - computed: false, optional: false, required: true + // metric_descriptor - computed: false, optional: true, required: false private _metricDescriptor = new LoggingMetricMetricDescriptorOutputReference(this, "metric_descriptor"); public get metricDescriptor() { return this._metricDescriptor; @@ -1173,6 +1197,9 @@ export class LoggingMetric extends cdktf.TerraformResource { public putMetricDescriptor(value: LoggingMetricMetricDescriptor) { this._metricDescriptor.internalValue = value; } + public resetMetricDescriptor() { + this._metricDescriptor.internalValue = undefined; + } // Temporarily expose input value. Use with caution. public get metricDescriptorInput() { return this._metricDescriptor.internalValue; @@ -1200,6 +1227,7 @@ export class LoggingMetric extends cdktf.TerraformResource { protected synthesizeAttributes(): { [name: string]: any } { return { + bucket_name: cdktf.stringToTerraform(this._bucketName), description: cdktf.stringToTerraform(this._description), filter: cdktf.stringToTerraform(this._filter), id: cdktf.stringToTerraform(this._id), diff --git a/src/logging-organization-bucket-config/index.ts b/src/logging-organization-bucket-config/index.ts index 40fda3a4217..3c20ae4a66e 100644 --- a/src/logging-organization-bucket-config/index.ts +++ b/src/logging-organization-bucket-config/index.ts @@ -162,7 +162,7 @@ export class LoggingOrganizationBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-organization-exclusion/index.ts b/src/logging-organization-exclusion/index.ts index 594c02a815b..fd730b9e1e6 100644 --- a/src/logging-organization-exclusion/index.ts +++ b/src/logging-organization-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingOrganizationExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-organization-sink/index.ts b/src/logging-organization-sink/index.ts index f0527cb2b4c..98b6012fddf 100644 --- a/src/logging-organization-sink/index.ts +++ b/src/logging-organization-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingOrganizationSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-bucket-config/index.ts b/src/logging-project-bucket-config/index.ts index 74e6ad30056..7e4bdf17095 100644 --- a/src/logging-project-bucket-config/index.ts +++ b/src/logging-project-bucket-config/index.ts @@ -162,7 +162,7 @@ export class LoggingProjectBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-exclusion/index.ts b/src/logging-project-exclusion/index.ts index 1464254a0fe..15b21f7333b 100644 --- a/src/logging-project-exclusion/index.ts +++ b/src/logging-project-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingProjectExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-sink/index.ts b/src/logging-project-sink/index.ts index d092b38e9bf..2ded5806805 100644 --- a/src/logging-project-sink/index.ts +++ b/src/logging-project-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingProjectSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/memcache-instance/index.ts b/src/memcache-instance/index.ts index 165da344404..b3b12d27606 100644 --- a/src/memcache-instance/index.ts +++ b/src/memcache-instance/index.ts @@ -990,7 +990,7 @@ export class MemcacheInstance extends cdktf.TerraformResource { terraformResourceType: 'google_memcache_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/ml-engine-model/index.ts b/src/ml-engine-model/index.ts index 8d897f06835..89c1e20fb31 100644 --- a/src/ml-engine-model/index.ts +++ b/src/ml-engine-model/index.ts @@ -261,7 +261,7 @@ export class MlEngineModel extends cdktf.TerraformResource { terraformResourceType: 'google_ml_engine_model', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-alert-policy/index.ts b/src/monitoring-alert-policy/index.ts index 51e65117514..a523218a84a 100644 --- a/src/monitoring-alert-policy/index.ts +++ b/src/monitoring-alert-policy/index.ts @@ -2632,7 +2632,7 @@ export class MonitoringAlertPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_alert_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-custom-service/index.ts b/src/monitoring-custom-service/index.ts index 129a585849e..955d083a4d9 100644 --- a/src/monitoring-custom-service/index.ts +++ b/src/monitoring-custom-service/index.ts @@ -280,7 +280,7 @@ export class MonitoringCustomService extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_custom_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-dashboard/index.ts b/src/monitoring-dashboard/index.ts index bfdffa46d76..8e9689bbfea 100644 --- a/src/monitoring-dashboard/index.ts +++ b/src/monitoring-dashboard/index.ts @@ -189,7 +189,7 @@ export class MonitoringDashboard extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_dashboard', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-group/index.ts b/src/monitoring-group/index.ts index 01ec349d875..70207903589 100644 --- a/src/monitoring-group/index.ts +++ b/src/monitoring-group/index.ts @@ -211,7 +211,7 @@ export class MonitoringGroup extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-metric-descriptor/index.ts b/src/monitoring-metric-descriptor/index.ts index 7879dc0b944..dae35cdde31 100644 --- a/src/monitoring-metric-descriptor/index.ts +++ b/src/monitoring-metric-descriptor/index.ts @@ -504,7 +504,7 @@ export class MonitoringMetricDescriptor extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_metric_descriptor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-monitored-project/index.ts b/src/monitoring-monitored-project/index.ts index 39a96b655bc..ea2e5b5970d 100644 --- a/src/monitoring-monitored-project/index.ts +++ b/src/monitoring-monitored-project/index.ts @@ -162,7 +162,7 @@ export class MonitoringMonitoredProject extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_monitored_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-notification-channel/index.ts b/src/monitoring-notification-channel/index.ts index 83087af8eeb..fbddc49362d 100644 --- a/src/monitoring-notification-channel/index.ts +++ b/src/monitoring-notification-channel/index.ts @@ -364,7 +364,7 @@ export class MonitoringNotificationChannel extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_notification_channel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-service/index.ts b/src/monitoring-service/index.ts index 20138bba646..3a54f672d4a 100644 --- a/src/monitoring-service/index.ts +++ b/src/monitoring-service/index.ts @@ -373,7 +373,7 @@ export class MonitoringService extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-slo/index.ts b/src/monitoring-slo/index.ts index 6689c344597..0cbc2fb7dec 100644 --- a/src/monitoring-slo/index.ts +++ b/src/monitoring-slo/index.ts @@ -2489,7 +2489,7 @@ export class MonitoringSlo extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_slo', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-uptime-check-config/index.ts b/src/monitoring-uptime-check-config/index.ts index c5069693e3a..ad23a862303 100644 --- a/src/monitoring-uptime-check-config/index.ts +++ b/src/monitoring-uptime-check-config/index.ts @@ -1313,7 +1313,7 @@ export class MonitoringUptimeCheckConfig extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_uptime_check_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-connectivity-hub/index.ts b/src/network-connectivity-hub/index.ts index b12f9ea8e33..f7b7b283a45 100644 --- a/src/network-connectivity-hub/index.ts +++ b/src/network-connectivity-hub/index.ts @@ -265,7 +265,7 @@ export class NetworkConnectivityHub extends cdktf.TerraformResource { terraformResourceType: 'google_network_connectivity_hub', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-connectivity-spoke/index.ts b/src/network-connectivity-spoke/index.ts index aace299d22d..fb41c3a1985 100644 --- a/src/network-connectivity-spoke/index.ts +++ b/src/network-connectivity-spoke/index.ts @@ -629,7 +629,7 @@ export class NetworkConnectivitySpoke extends cdktf.TerraformResource { terraformResourceType: 'google_network_connectivity_spoke', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-management-connectivity-test/index.ts b/src/network-management-connectivity-test/index.ts index 654b1babe76..4e6e55be2e4 100644 --- a/src/network-management-connectivity-test/index.ts +++ b/src/network-management-connectivity-test/index.ts @@ -643,7 +643,7 @@ export class NetworkManagementConnectivityTest extends cdktf.TerraformResource { terraformResourceType: 'google_network_management_connectivity_test', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-keyset/index.ts b/src/network-services-edge-cache-keyset/index.ts index d25f557ca57..57a11667b2f 100644 --- a/src/network-services-edge-cache-keyset/index.ts +++ b/src/network-services-edge-cache-keyset/index.ts @@ -475,7 +475,7 @@ export class NetworkServicesEdgeCacheKeyset extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_keyset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-origin/index.ts b/src/network-services-edge-cache-origin/index.ts index 4a34478b287..75139920f85 100644 --- a/src/network-services-edge-cache-origin/index.ts +++ b/src/network-services-edge-cache-origin/index.ts @@ -1057,7 +1057,7 @@ export class NetworkServicesEdgeCacheOrigin extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_origin', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-service/index.ts b/src/network-services-edge-cache-service/index.ts index c35b7d7f2e0..902e4dc2f7b 100644 --- a/src/network-services-edge-cache-service/index.ts +++ b/src/network-services-edge-cache-service/index.ts @@ -4117,7 +4117,7 @@ export class NetworkServicesEdgeCacheService extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-environment/index.ts b/src/notebooks-environment/index.ts index 94e46643eec..a33549d088a 100644 --- a/src/notebooks-environment/index.ts +++ b/src/notebooks-environment/index.ts @@ -442,7 +442,7 @@ export class NotebooksEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-binding/index.ts b/src/notebooks-instance-iam-binding/index.ts index 4081d26c927..39e81a3505a 100644 --- a/src/notebooks-instance-iam-binding/index.ts +++ b/src/notebooks-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class NotebooksInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-member/index.ts b/src/notebooks-instance-iam-member/index.ts index 8f4891365db..4159a6b40b8 100644 --- a/src/notebooks-instance-iam-member/index.ts +++ b/src/notebooks-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class NotebooksInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-policy/index.ts b/src/notebooks-instance-iam-policy/index.ts index 4a89e49c1eb..53f24b76f50 100644 --- a/src/notebooks-instance-iam-policy/index.ts +++ b/src/notebooks-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class NotebooksInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance/index.ts b/src/notebooks-instance/index.ts index 3f97c0d5ac3..2978ce2d70d 100644 --- a/src/notebooks-instance/index.ts +++ b/src/notebooks-instance/index.ts @@ -954,7 +954,7 @@ export class NotebooksInstance extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-location/index.ts b/src/notebooks-location/index.ts index 7e1a99e906f..55eefc5da01 100644 --- a/src/notebooks-location/index.ts +++ b/src/notebooks-location/index.ts @@ -187,7 +187,7 @@ export class NotebooksLocation extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_location', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-binding/index.ts b/src/notebooks-runtime-iam-binding/index.ts index b49b24944cf..33668d4c2eb 100644 --- a/src/notebooks-runtime-iam-binding/index.ts +++ b/src/notebooks-runtime-iam-binding/index.ts @@ -181,7 +181,7 @@ export class NotebooksRuntimeIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-member/index.ts b/src/notebooks-runtime-iam-member/index.ts index 3cd1949c98a..000888bc803 100644 --- a/src/notebooks-runtime-iam-member/index.ts +++ b/src/notebooks-runtime-iam-member/index.ts @@ -181,7 +181,7 @@ export class NotebooksRuntimeIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-policy/index.ts b/src/notebooks-runtime-iam-policy/index.ts index 903114958b9..ebfb3c381dd 100644 --- a/src/notebooks-runtime-iam-policy/index.ts +++ b/src/notebooks-runtime-iam-policy/index.ts @@ -58,7 +58,7 @@ export class NotebooksRuntimeIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime/index.ts b/src/notebooks-runtime/index.ts index 345abd6d61c..84d73a457d2 100644 --- a/src/notebooks-runtime/index.ts +++ b/src/notebooks-runtime/index.ts @@ -2228,7 +2228,7 @@ export class NotebooksRuntime extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/org-policy-policy/index.ts b/src/org-policy-policy/index.ts index 09323f80230..2b6443b7ae2 100644 --- a/src/org-policy-policy/index.ts +++ b/src/org-policy-policy/index.ts @@ -795,7 +795,7 @@ export class OrgPolicyPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_org_policy_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-access-approval-settings/index.ts b/src/organization-access-approval-settings/index.ts index 5b94ff99251..64dd765af7a 100644 --- a/src/organization-access-approval-settings/index.ts +++ b/src/organization-access-approval-settings/index.ts @@ -339,7 +339,7 @@ export class OrganizationAccessApprovalSettings extends cdktf.TerraformResource terraformResourceType: 'google_organization_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-audit-config/index.ts b/src/organization-iam-audit-config/index.ts index 3601a0948cc..e3f483c2c8a 100644 --- a/src/organization-iam-audit-config/index.ts +++ b/src/organization-iam-audit-config/index.ts @@ -185,7 +185,7 @@ export class OrganizationIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-binding/index.ts b/src/organization-iam-binding/index.ts index e07af3bf0f2..d4484b90320 100644 --- a/src/organization-iam-binding/index.ts +++ b/src/organization-iam-binding/index.ts @@ -175,7 +175,7 @@ export class OrganizationIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-custom-role/index.ts b/src/organization-iam-custom-role/index.ts index 0fa091f6cb2..f7ba7ba9fd5 100644 --- a/src/organization-iam-custom-role/index.ts +++ b/src/organization-iam-custom-role/index.ts @@ -78,7 +78,7 @@ export class OrganizationIamCustomRole extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_custom_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-member/index.ts b/src/organization-iam-member/index.ts index 351cee6f7cd..7c4614ce750 100644 --- a/src/organization-iam-member/index.ts +++ b/src/organization-iam-member/index.ts @@ -175,7 +175,7 @@ export class OrganizationIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-policy/index.ts b/src/organization-iam-policy/index.ts index d1f5a126ede..6fc2ed79351 100644 --- a/src/organization-iam-policy/index.ts +++ b/src/organization-iam-policy/index.ts @@ -52,7 +52,7 @@ export class OrganizationIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-policy/index.ts b/src/organization-policy/index.ts index 3c8f43d602d..36ec220d496 100644 --- a/src/organization-policy/index.ts +++ b/src/organization-policy/index.ts @@ -712,7 +712,7 @@ export class OrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-config-os-policy-assignment/index.ts b/src/os-config-os-policy-assignment/index.ts index e070d98c6f8..420b8239c9d 100644 --- a/src/os-config-os-policy-assignment/index.ts +++ b/src/os-config-os-policy-assignment/index.ts @@ -5877,7 +5877,7 @@ export class OsConfigOsPolicyAssignment extends cdktf.TerraformResource { terraformResourceType: 'google_os_config_os_policy_assignment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-config-patch-deployment/index.ts b/src/os-config-patch-deployment/index.ts index e7f19a21b42..84075e0d13a 100644 --- a/src/os-config-patch-deployment/index.ts +++ b/src/os-config-patch-deployment/index.ts @@ -3723,7 +3723,7 @@ export class OsConfigPatchDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_os_config_patch_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-login-ssh-public-key/index.ts b/src/os-login-ssh-public-key/index.ts index 513c512bd3a..39a8fb749ec 100644 --- a/src/os-login-ssh-public-key/index.ts +++ b/src/os-login-ssh-public-key/index.ts @@ -201,7 +201,7 @@ export class OsLoginSshPublicKey extends cdktf.TerraformResource { terraformResourceType: 'google_os_login_ssh_public_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-binding/index.ts b/src/privateca-ca-pool-iam-binding/index.ts index fc62f40979a..ac8cae8ac3c 100644 --- a/src/privateca-ca-pool-iam-binding/index.ts +++ b/src/privateca-ca-pool-iam-binding/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCaPoolIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-member/index.ts b/src/privateca-ca-pool-iam-member/index.ts index f2fe8170a41..1f730dab7b4 100644 --- a/src/privateca-ca-pool-iam-member/index.ts +++ b/src/privateca-ca-pool-iam-member/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCaPoolIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-policy/index.ts b/src/privateca-ca-pool-iam-policy/index.ts index af384276606..77995e5e11e 100644 --- a/src/privateca-ca-pool-iam-policy/index.ts +++ b/src/privateca-ca-pool-iam-policy/index.ts @@ -58,7 +58,7 @@ export class PrivatecaCaPoolIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool/index.ts b/src/privateca-ca-pool/index.ts index 5cebcd22f94..bd77c94a4a9 100644 --- a/src/privateca-ca-pool/index.ts +++ b/src/privateca-ca-pool/index.ts @@ -2523,7 +2523,7 @@ export class PrivatecaCaPool extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-authority/index.ts b/src/privateca-certificate-authority/index.ts index 1767d73c451..73b1327003d 100644 --- a/src/privateca-certificate-authority/index.ts +++ b/src/privateca-certificate-authority/index.ts @@ -2591,7 +2591,7 @@ export class PrivatecaCertificateAuthority extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate_authority', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-binding/index.ts b/src/privateca-certificate-template-iam-binding/index.ts index cbdadb27545..24788247f5f 100644 --- a/src/privateca-certificate-template-iam-binding/index.ts +++ b/src/privateca-certificate-template-iam-binding/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCertificateTemplateIamBinding extends cdktf.TerraformResou terraformResourceType: 'google_privateca_certificate_template_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-member/index.ts b/src/privateca-certificate-template-iam-member/index.ts index 77eb1e00748..c39c7887b78 100644 --- a/src/privateca-certificate-template-iam-member/index.ts +++ b/src/privateca-certificate-template-iam-member/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCertificateTemplateIamMember extends cdktf.TerraformResour terraformResourceType: 'google_privateca_certificate_template_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-policy/index.ts b/src/privateca-certificate-template-iam-policy/index.ts index c4a7195c38e..08b6ae5887e 100644 --- a/src/privateca-certificate-template-iam-policy/index.ts +++ b/src/privateca-certificate-template-iam-policy/index.ts @@ -58,7 +58,7 @@ export class PrivatecaCertificateTemplateIamPolicy extends cdktf.TerraformResour terraformResourceType: 'google_privateca_certificate_template_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template/index.ts b/src/privateca-certificate-template/index.ts index f3307947095..29a5d2d7eac 100644 --- a/src/privateca-certificate-template/index.ts +++ b/src/privateca-certificate-template/index.ts @@ -2012,7 +2012,7 @@ export class PrivatecaCertificateTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate/index.ts b/src/privateca-certificate/index.ts index b612c60d58a..f2cada798f7 100644 --- a/src/privateca-certificate/index.ts +++ b/src/privateca-certificate/index.ts @@ -4417,7 +4417,7 @@ export class PrivatecaCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-access-approval-settings/index.ts b/src/project-access-approval-settings/index.ts index 5e475eb792c..c6ed05ce806 100644 --- a/src/project-access-approval-settings/index.ts +++ b/src/project-access-approval-settings/index.ts @@ -346,7 +346,7 @@ export class ProjectAccessApprovalSettings extends cdktf.TerraformResource { terraformResourceType: 'google_project_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-default-service-accounts/index.ts b/src/project-default-service-accounts/index.ts index 4c6eb14b5df..32e4b7563e0 100644 --- a/src/project-default-service-accounts/index.ts +++ b/src/project-default-service-accounts/index.ts @@ -197,7 +197,7 @@ export class ProjectDefaultServiceAccounts extends cdktf.TerraformResource { terraformResourceType: 'google_project_default_service_accounts', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-audit-config/index.ts b/src/project-iam-audit-config/index.ts index bb85744dbf6..0ced59ce6da 100644 --- a/src/project-iam-audit-config/index.ts +++ b/src/project-iam-audit-config/index.ts @@ -183,7 +183,7 @@ export class ProjectIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-binding/index.ts b/src/project-iam-binding/index.ts index c4fc90c8ec8..b297fda1f3b 100644 --- a/src/project-iam-binding/index.ts +++ b/src/project-iam-binding/index.ts @@ -173,7 +173,7 @@ export class ProjectIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-custom-role/index.ts b/src/project-iam-custom-role/index.ts index 39a6207ba1b..6cb3d3addeb 100644 --- a/src/project-iam-custom-role/index.ts +++ b/src/project-iam-custom-role/index.ts @@ -78,7 +78,7 @@ export class ProjectIamCustomRole extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_custom_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-member/index.ts b/src/project-iam-member/index.ts index 0399e4bdb34..ff670bd9030 100644 --- a/src/project-iam-member/index.ts +++ b/src/project-iam-member/index.ts @@ -173,7 +173,7 @@ export class ProjectIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-policy/index.ts b/src/project-iam-policy/index.ts index 6e3037da1b5..43c3157084c 100644 --- a/src/project-iam-policy/index.ts +++ b/src/project-iam-policy/index.ts @@ -50,7 +50,7 @@ export class ProjectIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-organization-policy/index.ts b/src/project-organization-policy/index.ts index 4c3e4a3e311..22acf28efb7 100644 --- a/src/project-organization-policy/index.ts +++ b/src/project-organization-policy/index.ts @@ -714,7 +714,7 @@ export class ProjectOrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_project_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-service/index.ts b/src/project-service/index.ts index 1dfd45a6dee..1fde97b4759 100644 --- a/src/project-service/index.ts +++ b/src/project-service/index.ts @@ -220,7 +220,7 @@ export class ProjectService extends cdktf.TerraformResource { terraformResourceType: 'google_project_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-usage-export-bucket/index.ts b/src/project-usage-export-bucket/index.ts index 4435fc1664f..c0c2c06e45b 100644 --- a/src/project-usage-export-bucket/index.ts +++ b/src/project-usage-export-bucket/index.ts @@ -168,7 +168,7 @@ export class ProjectUsageExportBucket extends cdktf.TerraformResource { terraformResourceType: 'google_project_usage_export_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project/index.ts b/src/project/index.ts index 4b4fa10c5fa..1b931ec676b 100644 --- a/src/project/index.ts +++ b/src/project/index.ts @@ -252,7 +252,7 @@ export class Project extends cdktf.TerraformResource { terraformResourceType: 'google_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/provider/index.ts b/src/provider/index.ts index 132cbd51067..2fde6235b93 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -517,7 +517,7 @@ export class GoogleProvider extends cdktf.TerraformProvider { terraformResourceType: 'google', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, terraformProviderSource: 'google' diff --git a/src/pubsub-lite-reservation/index.ts b/src/pubsub-lite-reservation/index.ts index 860879f627f..ebe5c89335b 100644 --- a/src/pubsub-lite-reservation/index.ts +++ b/src/pubsub-lite-reservation/index.ts @@ -201,7 +201,7 @@ export class PubsubLiteReservation extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-lite-subscription/index.ts b/src/pubsub-lite-subscription/index.ts index baf4db528aa..f0658d88a4f 100644 --- a/src/pubsub-lite-subscription/index.ts +++ b/src/pubsub-lite-subscription/index.ts @@ -275,7 +275,7 @@ export class PubsubLiteSubscription extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_subscription', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-lite-topic/index.ts b/src/pubsub-lite-topic/index.ts index 537282707c0..f88d28a9860 100644 --- a/src/pubsub-lite-topic/index.ts +++ b/src/pubsub-lite-topic/index.ts @@ -565,7 +565,7 @@ export class PubsubLiteTopic extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-schema/index.ts b/src/pubsub-schema/index.ts index ef8a5078c45..288b995c374 100644 --- a/src/pubsub-schema/index.ts +++ b/src/pubsub-schema/index.ts @@ -174,7 +174,7 @@ export class PubsubSchema extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_schema', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-binding/index.ts b/src/pubsub-subscription-iam-binding/index.ts index 6a066dd2d7f..e0dc21099e6 100644 --- a/src/pubsub-subscription-iam-binding/index.ts +++ b/src/pubsub-subscription-iam-binding/index.ts @@ -177,7 +177,7 @@ export class PubsubSubscriptionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-member/index.ts b/src/pubsub-subscription-iam-member/index.ts index ad486d60ad6..f3a68b07a54 100644 --- a/src/pubsub-subscription-iam-member/index.ts +++ b/src/pubsub-subscription-iam-member/index.ts @@ -177,7 +177,7 @@ export class PubsubSubscriptionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-policy/index.ts b/src/pubsub-subscription-iam-policy/index.ts index c22b78cbc37..4cc126aa41f 100644 --- a/src/pubsub-subscription-iam-policy/index.ts +++ b/src/pubsub-subscription-iam-policy/index.ts @@ -54,7 +54,7 @@ export class PubsubSubscriptionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription/index.ts b/src/pubsub-subscription/index.ts index cb1c86ce4a9..ff3cb4c8e06 100644 --- a/src/pubsub-subscription/index.ts +++ b/src/pubsub-subscription/index.ts @@ -989,7 +989,7 @@ export class PubsubSubscription extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-binding/index.ts b/src/pubsub-topic-iam-binding/index.ts index e97456258a7..1d88af2d9d4 100644 --- a/src/pubsub-topic-iam-binding/index.ts +++ b/src/pubsub-topic-iam-binding/index.ts @@ -177,7 +177,7 @@ export class PubsubTopicIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-member/index.ts b/src/pubsub-topic-iam-member/index.ts index 99f78dbde62..3a2c12fef88 100644 --- a/src/pubsub-topic-iam-member/index.ts +++ b/src/pubsub-topic-iam-member/index.ts @@ -177,7 +177,7 @@ export class PubsubTopicIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-policy/index.ts b/src/pubsub-topic-iam-policy/index.ts index 0368b2353b3..56cc5059a17 100644 --- a/src/pubsub-topic-iam-policy/index.ts +++ b/src/pubsub-topic-iam-policy/index.ts @@ -54,7 +54,7 @@ export class PubsubTopicIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic/index.ts b/src/pubsub-topic/index.ts index 7b15525d4ed..ac2e1118911 100644 --- a/src/pubsub-topic/index.ts +++ b/src/pubsub-topic/index.ts @@ -392,7 +392,7 @@ export class PubsubTopic extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/recaptcha-enterprise-key/index.ts b/src/recaptcha-enterprise-key/index.ts index f61b760a2e4..1e73a7e0398 100644 --- a/src/recaptcha-enterprise-key/index.ts +++ b/src/recaptcha-enterprise-key/index.ts @@ -687,7 +687,7 @@ export class RecaptchaEnterpriseKey extends cdktf.TerraformResource { terraformResourceType: 'google_recaptcha_enterprise_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/redis-instance/index.ts b/src/redis-instance/index.ts index 6beab719cf2..3c7aebd3391 100644 --- a/src/redis-instance/index.ts +++ b/src/redis-instance/index.ts @@ -1098,7 +1098,7 @@ export class RedisInstance extends cdktf.TerraformResource { terraformResourceType: 'google_redis_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/resource-manager-lien/index.ts b/src/resource-manager-lien/index.ts index b8d2452b833..c09ac9f7b8f 100644 --- a/src/resource-manager-lien/index.ts +++ b/src/resource-manager-lien/index.ts @@ -184,7 +184,7 @@ export class ResourceManagerLien extends cdktf.TerraformResource { terraformResourceType: 'google_resource_manager_lien', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-notification-config/index.ts b/src/scc-notification-config/index.ts index 65b20ec6ae2..719a2a723cc 100644 --- a/src/scc-notification-config/index.ts +++ b/src/scc-notification-config/index.ts @@ -297,7 +297,7 @@ export class SccNotificationConfig extends cdktf.TerraformResource { terraformResourceType: 'google_scc_notification_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-source-iam-binding/index.ts b/src/scc-source-iam-binding/index.ts index 6b959b278e8..ee777da77bb 100644 --- a/src/scc-source-iam-binding/index.ts +++ b/src/scc-source-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SccSourceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_scc_source_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-source-iam-member/index.ts b/src/scc-source-iam-member/index.ts index 628ba4cb8b7..9ef449ee47b 100644 --- a/src/scc-source-iam-member/index.ts +++ b/src/scc-source-iam-member/index.ts @@ -177,7 +177,7 @@ export class SccSourceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_scc_source_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-source-iam-policy/index.ts b/src/scc-source-iam-policy/index.ts index 96f12562ba1..70fc9523cfb 100644 --- a/src/scc-source-iam-policy/index.ts +++ b/src/scc-source-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SccSourceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_scc_source_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-source/index.ts b/src/scc-source/index.ts index 431d45fdee1..ed223532382 100644 --- a/src/scc-source/index.ts +++ b/src/scc-source/index.ts @@ -200,7 +200,7 @@ export class SccSource extends cdktf.TerraformResource { terraformResourceType: 'google_scc_source', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-binding/index.ts b/src/secret-manager-secret-iam-binding/index.ts index 56b399f4ba2..52dc3c10f17 100644 --- a/src/secret-manager-secret-iam-binding/index.ts +++ b/src/secret-manager-secret-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SecretManagerSecretIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-member/index.ts b/src/secret-manager-secret-iam-member/index.ts index f3c48bffbe5..4af2857d7d4 100644 --- a/src/secret-manager-secret-iam-member/index.ts +++ b/src/secret-manager-secret-iam-member/index.ts @@ -177,7 +177,7 @@ export class SecretManagerSecretIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-policy/index.ts b/src/secret-manager-secret-iam-policy/index.ts index 4bdb127488d..f3d50ebfcdc 100644 --- a/src/secret-manager-secret-iam-policy/index.ts +++ b/src/secret-manager-secret-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SecretManagerSecretIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-version/index.ts b/src/secret-manager-secret-version/index.ts index cd56e8c2b00..f7223346e97 100644 --- a/src/secret-manager-secret-version/index.ts +++ b/src/secret-manager-secret-version/index.ts @@ -168,7 +168,7 @@ export class SecretManagerSecretVersion extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret/index.ts b/src/secret-manager-secret/index.ts index b5944a21489..ac2020e4d70 100644 --- a/src/secret-manager-secret/index.ts +++ b/src/secret-manager-secret/index.ts @@ -780,7 +780,7 @@ export class SecretManagerSecret extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-binding/index.ts b/src/service-account-iam-binding/index.ts index 349ad92ac0f..c5fe44b8ebb 100644 --- a/src/service-account-iam-binding/index.ts +++ b/src/service-account-iam-binding/index.ts @@ -173,7 +173,7 @@ export class ServiceAccountIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-member/index.ts b/src/service-account-iam-member/index.ts index 93b9d13af24..2204fe2bfd1 100644 --- a/src/service-account-iam-member/index.ts +++ b/src/service-account-iam-member/index.ts @@ -173,7 +173,7 @@ export class ServiceAccountIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-policy/index.ts b/src/service-account-iam-policy/index.ts index 777fa432e2d..399a131a2e2 100644 --- a/src/service-account-iam-policy/index.ts +++ b/src/service-account-iam-policy/index.ts @@ -50,7 +50,7 @@ export class ServiceAccountIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-key/index.ts b/src/service-account-key/index.ts index 5f34fcc4a60..d2594077236 100644 --- a/src/service-account-key/index.ts +++ b/src/service-account-key/index.ts @@ -74,7 +74,7 @@ export class ServiceAccountKey extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account/index.ts b/src/service-account/index.ts index 883e2161966..343bb37a343 100644 --- a/src/service-account/index.ts +++ b/src/service-account/index.ts @@ -153,7 +153,7 @@ export class ServiceAccount extends cdktf.TerraformResource { terraformResourceType: 'google_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-networking-connection/index.ts b/src/service-networking-connection/index.ts index bf32f765ff0..54d96d75481 100644 --- a/src/service-networking-connection/index.ts +++ b/src/service-networking-connection/index.ts @@ -195,7 +195,7 @@ export class ServiceNetworkingConnection extends cdktf.TerraformResource { terraformResourceType: 'google_service_networking_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-networking-peered-dns-domain/index.ts b/src/service-networking-peered-dns-domain/index.ts index f33deb003ea..1ffbdb84e5c 100644 --- a/src/service-networking-peered-dns-domain/index.ts +++ b/src/service-networking-peered-dns-domain/index.ts @@ -207,7 +207,7 @@ export class ServiceNetworkingPeeredDnsDomain extends cdktf.TerraformResource { terraformResourceType: 'google_service_networking_peered_dns_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-binding/index.ts b/src/sourcerepo-repository-iam-binding/index.ts index 77af824349c..b3ab0ab267c 100644 --- a/src/sourcerepo-repository-iam-binding/index.ts +++ b/src/sourcerepo-repository-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SourcerepoRepositoryIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-member/index.ts b/src/sourcerepo-repository-iam-member/index.ts index 1838805c983..226924a33bf 100644 --- a/src/sourcerepo-repository-iam-member/index.ts +++ b/src/sourcerepo-repository-iam-member/index.ts @@ -177,7 +177,7 @@ export class SourcerepoRepositoryIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-policy/index.ts b/src/sourcerepo-repository-iam-policy/index.ts index ebb3bc2ef88..e90df933022 100644 --- a/src/sourcerepo-repository-iam-policy/index.ts +++ b/src/sourcerepo-repository-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SourcerepoRepositoryIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository/index.ts b/src/sourcerepo-repository/index.ts index de0b12270e3..05fca5cf399 100644 --- a/src/sourcerepo-repository/index.ts +++ b/src/sourcerepo-repository/index.ts @@ -348,7 +348,7 @@ export class SourcerepoRepository extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-binding/index.ts b/src/spanner-database-iam-binding/index.ts index 3e3bfafc676..5c33037633c 100644 --- a/src/spanner-database-iam-binding/index.ts +++ b/src/spanner-database-iam-binding/index.ts @@ -181,7 +181,7 @@ export class SpannerDatabaseIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-member/index.ts b/src/spanner-database-iam-member/index.ts index 2a7b6bfff7d..4a6feaadf1c 100644 --- a/src/spanner-database-iam-member/index.ts +++ b/src/spanner-database-iam-member/index.ts @@ -181,7 +181,7 @@ export class SpannerDatabaseIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-policy/index.ts b/src/spanner-database-iam-policy/index.ts index 36f0b123c8d..09e36bb2d39 100644 --- a/src/spanner-database-iam-policy/index.ts +++ b/src/spanner-database-iam-policy/index.ts @@ -58,7 +58,7 @@ export class SpannerDatabaseIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database/index.ts b/src/spanner-database/index.ts index 564401970cf..28d4ec6a90d 100644 --- a/src/spanner-database/index.ts +++ b/src/spanner-database/index.ts @@ -298,7 +298,7 @@ export class SpannerDatabase extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-binding/index.ts b/src/spanner-instance-iam-binding/index.ts index 30cffcbe72d..fa7a5e2c639 100644 --- a/src/spanner-instance-iam-binding/index.ts +++ b/src/spanner-instance-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SpannerInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-member/index.ts b/src/spanner-instance-iam-member/index.ts index 1bbaa2411c7..65e61f53d67 100644 --- a/src/spanner-instance-iam-member/index.ts +++ b/src/spanner-instance-iam-member/index.ts @@ -177,7 +177,7 @@ export class SpannerInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-policy/index.ts b/src/spanner-instance-iam-policy/index.ts index 6fdf6c6ea62..c799b6abaf3 100644 --- a/src/spanner-instance-iam-policy/index.ts +++ b/src/spanner-instance-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SpannerInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance/index.ts b/src/spanner-instance/index.ts index 6bf7601ab6d..16124dbf227 100644 --- a/src/spanner-instance/index.ts +++ b/src/spanner-instance/index.ts @@ -238,7 +238,7 @@ export class SpannerInstance extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-database-instance/index.ts b/src/sql-database-instance/index.ts index 66118ee1972..93a316f3a09 100644 --- a/src/sql-database-instance/index.ts +++ b/src/sql-database-instance/index.ts @@ -3424,7 +3424,7 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { terraformResourceType: 'google_sql_database_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-database/index.ts b/src/sql-database/index.ts index 3658046b1d9..d97981cca93 100644 --- a/src/sql-database/index.ts +++ b/src/sql-database/index.ts @@ -31,7 +31,7 @@ a value of 'en_US.UTF8' at creation time. * The deletion policy for the database. Setting ABANDON allows the resource to be abandoned rather than deleted. This is useful for Postgres, where databases cannot be deleted from the API if there are users other than cloudsqlsuperuser with access. Possible -values are: "ABANDON". +values are: "ABANDON", "DELETE". Defaults to "DELETE". * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database#deletion_policy SqlDatabase#deletion_policy} */ @@ -224,7 +224,7 @@ export class SqlDatabase extends cdktf.TerraformResource { terraformResourceType: 'google_sql_database', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-source-representation-instance/index.ts b/src/sql-source-representation-instance/index.ts index 4182cbc8657..0994bb077ec 100644 --- a/src/sql-source-representation-instance/index.ts +++ b/src/sql-source-representation-instance/index.ts @@ -186,7 +186,7 @@ export class SqlSourceRepresentationInstance extends cdktf.TerraformResource { terraformResourceType: 'google_sql_source_representation_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-ssl-cert/index.ts b/src/sql-ssl-cert/index.ts index 8091f17627f..6832e08a0d7 100644 --- a/src/sql-ssl-cert/index.ts +++ b/src/sql-ssl-cert/index.ts @@ -168,7 +168,7 @@ export class SqlSslCert extends cdktf.TerraformResource { terraformResourceType: 'google_sql_ssl_cert', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-user/index.ts b/src/sql-user/index.ts index 044b5968b50..dcf341efdd8 100644 --- a/src/sql-user/index.ts +++ b/src/sql-user/index.ts @@ -527,7 +527,7 @@ export class SqlUser extends cdktf.TerraformResource { terraformResourceType: 'google_sql_user', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-access-control/index.ts b/src/storage-bucket-access-control/index.ts index aad4f8c23de..4cc61ec487e 100644 --- a/src/storage-bucket-access-control/index.ts +++ b/src/storage-bucket-access-control/index.ts @@ -209,7 +209,7 @@ export class StorageBucketAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-acl/index.ts b/src/storage-bucket-acl/index.ts index 57a36c89835..72a6abf3a68 100644 --- a/src/storage-bucket-acl/index.ts +++ b/src/storage-bucket-acl/index.ts @@ -66,7 +66,7 @@ export class StorageBucketAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-binding/index.ts b/src/storage-bucket-iam-binding/index.ts index d36c93be589..c9cdcf82ca6 100644 --- a/src/storage-bucket-iam-binding/index.ts +++ b/src/storage-bucket-iam-binding/index.ts @@ -173,7 +173,7 @@ export class StorageBucketIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-member/index.ts b/src/storage-bucket-iam-member/index.ts index b10d75b630d..44918413c4b 100644 --- a/src/storage-bucket-iam-member/index.ts +++ b/src/storage-bucket-iam-member/index.ts @@ -173,7 +173,7 @@ export class StorageBucketIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-policy/index.ts b/src/storage-bucket-iam-policy/index.ts index 68103f228f0..b479915d55a 100644 --- a/src/storage-bucket-iam-policy/index.ts +++ b/src/storage-bucket-iam-policy/index.ts @@ -50,7 +50,7 @@ export class StorageBucketIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-object/index.ts b/src/storage-bucket-object/index.ts index 659871464b5..821c7f11956 100644 --- a/src/storage-bucket-object/index.ts +++ b/src/storage-bucket-object/index.ts @@ -364,7 +364,7 @@ export class StorageBucketObject extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_object', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket/index.ts b/src/storage-bucket/index.ts index 2391c9e0a0a..3793cd40469 100644 --- a/src/storage-bucket/index.ts +++ b/src/storage-bucket/index.ts @@ -1588,7 +1588,7 @@ export class StorageBucket extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-default-object-access-control/index.ts b/src/storage-default-object-access-control/index.ts index 0ea42d8d2f9..83bf0508066 100644 --- a/src/storage-default-object-access-control/index.ts +++ b/src/storage-default-object-access-control/index.ts @@ -278,7 +278,7 @@ export class StorageDefaultObjectAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_default_object_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-default-object-acl/index.ts b/src/storage-default-object-acl/index.ts index 8c4201611c9..1b9e047c6a5 100644 --- a/src/storage-default-object-acl/index.ts +++ b/src/storage-default-object-acl/index.ts @@ -50,7 +50,7 @@ export class StorageDefaultObjectAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_default_object_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-hmac-key/index.ts b/src/storage-hmac-key/index.ts index 1d471887edf..63d9deef1c2 100644 --- a/src/storage-hmac-key/index.ts +++ b/src/storage-hmac-key/index.ts @@ -193,7 +193,7 @@ export class StorageHmacKey extends cdktf.TerraformResource { terraformResourceType: 'google_storage_hmac_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-notification/index.ts b/src/storage-notification/index.ts index 6d02e6a1650..6a0dcf78f17 100644 --- a/src/storage-notification/index.ts +++ b/src/storage-notification/index.ts @@ -78,7 +78,7 @@ export class StorageNotification extends cdktf.TerraformResource { terraformResourceType: 'google_storage_notification', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-object-access-control/index.ts b/src/storage-object-access-control/index.ts index 06ebbad13d8..a2cc784118a 100644 --- a/src/storage-object-access-control/index.ts +++ b/src/storage-object-access-control/index.ts @@ -278,7 +278,7 @@ export class StorageObjectAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_object_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-object-acl/index.ts b/src/storage-object-acl/index.ts index 862bb848426..8f10a80d7d8 100644 --- a/src/storage-object-acl/index.ts +++ b/src/storage-object-acl/index.ts @@ -58,7 +58,7 @@ export class StorageObjectAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_object_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-transfer-agent-pool/index.ts b/src/storage-transfer-agent-pool/index.ts index 6d2e5389842..0f887c686db 100644 --- a/src/storage-transfer-agent-pool/index.ts +++ b/src/storage-transfer-agent-pool/index.ts @@ -272,7 +272,7 @@ export class StorageTransferAgentPool extends cdktf.TerraformResource { terraformResourceType: 'google_storage_transfer_agent_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-transfer-job/index.ts b/src/storage-transfer-job/index.ts index 84e66abb30d..ef111c478bf 100644 --- a/src/storage-transfer-job/index.ts +++ b/src/storage-transfer-job/index.ts @@ -2128,7 +2128,7 @@ export class StorageTransferJob extends cdktf.TerraformResource { terraformResourceType: 'google_storage_transfer_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-binding/index.ts b/src/tags-tag-binding/index.ts index fa86ae66342..25b3b8e56b0 100644 --- a/src/tags-tag-binding/index.ts +++ b/src/tags-tag-binding/index.ts @@ -162,7 +162,7 @@ export class TagsTagBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-binding/index.ts b/src/tags-tag-key-iam-binding/index.ts index 4692d865e25..5aa99e7e2c1 100644 --- a/src/tags-tag-key-iam-binding/index.ts +++ b/src/tags-tag-key-iam-binding/index.ts @@ -173,7 +173,7 @@ export class TagsTagKeyIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-member/index.ts b/src/tags-tag-key-iam-member/index.ts index bfa16cdde47..943fedbdae1 100644 --- a/src/tags-tag-key-iam-member/index.ts +++ b/src/tags-tag-key-iam-member/index.ts @@ -173,7 +173,7 @@ export class TagsTagKeyIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-policy/index.ts b/src/tags-tag-key-iam-policy/index.ts index 1f37085aa22..9a4fd334577 100644 --- a/src/tags-tag-key-iam-policy/index.ts +++ b/src/tags-tag-key-iam-policy/index.ts @@ -50,7 +50,7 @@ export class TagsTagKeyIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key/index.ts b/src/tags-tag-key/index.ts index 9ec889824c7..39a1b8ca0eb 100644 --- a/src/tags-tag-key/index.ts +++ b/src/tags-tag-key/index.ts @@ -213,7 +213,7 @@ export class TagsTagKey extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value-iam-binding/index.ts b/src/tags-tag-value-iam-binding/index.ts index c959bb02374..8030b44a4ea 100644 --- a/src/tags-tag-value-iam-binding/index.ts +++ b/src/tags-tag-value-iam-binding/index.ts @@ -173,7 +173,7 @@ export class TagsTagValueIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value-iam-member/index.ts b/src/tags-tag-value-iam-member/index.ts index 050af3876b0..0031ca00f71 100644 --- a/src/tags-tag-value-iam-member/index.ts +++ b/src/tags-tag-value-iam-member/index.ts @@ -173,7 +173,7 @@ export class TagsTagValueIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value-iam-policy/index.ts b/src/tags-tag-value-iam-policy/index.ts index 3b2e53ee9eb..337f7b9f129 100644 --- a/src/tags-tag-value-iam-policy/index.ts +++ b/src/tags-tag-value-iam-policy/index.ts @@ -50,7 +50,7 @@ export class TagsTagValueIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value/index.ts b/src/tags-tag-value/index.ts index 9ac045f5877..b79353f4a79 100644 --- a/src/tags-tag-value/index.ts +++ b/src/tags-tag-value/index.ts @@ -197,7 +197,7 @@ export class TagsTagValue extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tpu-node/index.ts b/src/tpu-node/index.ts index f03ac3b089b..d17154884fc 100644 --- a/src/tpu-node/index.ts +++ b/src/tpu-node/index.ts @@ -388,7 +388,7 @@ export class TpuNode extends cdktf.TerraformResource { terraformResourceType: 'google_tpu_node', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index ffbd44ec199..9f59a0e7010 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/hashicorp/google": "4.46.0" + "registry.terraform.io/hashicorp/google": "4.47.0" } diff --git a/src/vertex-ai-dataset/index.ts b/src/vertex-ai-dataset/index.ts index d4ca262c3e1..8eba2d3b0cf 100644 --- a/src/vertex-ai-dataset/index.ts +++ b/src/vertex-ai-dataset/index.ts @@ -279,7 +279,7 @@ export class VertexAiDataset extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-endpoint/index.ts b/src/vertex-ai-endpoint/index.ts index 63adfff780a..30fda41974b 100644 --- a/src/vertex-ai-endpoint/index.ts +++ b/src/vertex-ai-endpoint/index.ts @@ -781,7 +781,7 @@ export class VertexAiEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-featurestore-entitytype-feature/index.ts b/src/vertex-ai-featurestore-entitytype-feature/index.ts index 1e5f13e6ca3..37db14ae81d 100644 --- a/src/vertex-ai-featurestore-entitytype-feature/index.ts +++ b/src/vertex-ai-featurestore-entitytype-feature/index.ts @@ -207,7 +207,7 @@ export class VertexAiFeaturestoreEntitytypeFeature extends cdktf.TerraformResour terraformResourceType: 'google_vertex_ai_featurestore_entitytype_feature', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-featurestore-entitytype/index.ts b/src/vertex-ai-featurestore-entitytype/index.ts index 082b4cdb039..28a02d1bcab 100644 --- a/src/vertex-ai-featurestore-entitytype/index.ts +++ b/src/vertex-ai-featurestore-entitytype/index.ts @@ -711,7 +711,7 @@ export class VertexAiFeaturestoreEntitytype extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_featurestore_entitytype', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-featurestore/index.ts b/src/vertex-ai-featurestore/index.ts index c14a16d65bd..a1202b7b22a 100644 --- a/src/vertex-ai-featurestore/index.ts +++ b/src/vertex-ai-featurestore/index.ts @@ -345,7 +345,7 @@ export class VertexAiFeaturestore extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_featurestore', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-index/index.ts b/src/vertex-ai-index/index.ts index ed8e95b902f..8d39ed7156c 100644 --- a/src/vertex-ai-index/index.ts +++ b/src/vertex-ai-index/index.ts @@ -908,7 +908,7 @@ export class VertexAiIndex extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_index', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vertex-ai-tensorboard/index.ts b/src/vertex-ai-tensorboard/index.ts index ff08d7315b1..abca82ff46c 100644 --- a/src/vertex-ai-tensorboard/index.ts +++ b/src/vertex-ai-tensorboard/index.ts @@ -276,7 +276,7 @@ export class VertexAiTensorboard extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_tensorboard', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vpc-access-connector/index.ts b/src/vpc-access-connector/index.ts index e29a21fcbe3..0bc38456d7f 100644 --- a/src/vpc-access-connector/index.ts +++ b/src/vpc-access-connector/index.ts @@ -311,7 +311,7 @@ export class VpcAccessConnector extends cdktf.TerraformResource { terraformResourceType: 'google_vpc_access_connector', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/workflows-workflow/index.ts b/src/workflows-workflow/index.ts index fc0e2b4d41f..29c0d01a842 100644 --- a/src/workflows-workflow/index.ts +++ b/src/workflows-workflow/index.ts @@ -224,7 +224,7 @@ export class WorkflowsWorkflow extends cdktf.TerraformResource { terraformResourceType: 'google_workflows_workflow', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.46.0', + providerVersion: '4.47.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider,