Closed renovate[bot] closed 2 years ago
@renovate[bot] Thanks for the PR! π Unfortunately it looks like some of our CI checks failed. See the Contributing Guide for details.
Running terraform fmt
Running terraform validate
terraform_validate .
Success!
The configuration is valid.
terraform_validate ./examples/advanced
Success!
The configuration is valid.
terraform_validate ./examples/basic
Success!
The configuration is valid.
terraform_validate ./examples/nat_with_compute_engine
β·
β
Error: Failed to query available provider packages β
β
Could not retrieve the list of available versions for provider β
hashicorp/google: no available releases match the given constraints >= β
2.12.0, >= 3.45.0, ~> 3.53, ~> 4.0, < 5.0.0 β΅ terraform_validate ./examples/nat_with_gke β· β
Error: Failed to query available provider packages β
β
Could not retrieve the list of available versions for provider β
hashicorp/google: no available releases match the given constraints >= β
2.12.0, >= 3.45.0, ~> 3.53, ~> 4.0, < 5.0.0 β΅ terraform_validate ./test/fixtures/advanced Success! The configuration is valid. terraform_validate ./test/fixtures/basic Success! The configuration is valid. terraform_validate ./test/fixtures/subnetworks Success! The configuration is valid. terraform_validate ./test/setup β· β
Error: Failed to query available provider packages β
β
Could not retrieve the list of available versions for provider β
hashicorp/google: no available releases match the given constraints >= β
3.43.0, >= 3.50.0, ~> 4.0, < 4.0.0 β΅
This PR contains the following updates:
~> 3.53
->~> 4.0
4.43.0
Release Notes
hashicorp/terraform-provider-google
### [`v4.42.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4421-November-2-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.42.0...v4.42.1) BUG FIXES: - storage: fixed a crash in `google_storage_bucket` when upgrading provider to version `4.42.0` with `lifecycle_rule.condition.age` unset ([#12922](https://togithub.com/hashicorp/terraform-provider-google/pull/12922)) ### [`v4.42.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4420-October-31-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.41.0...v4.42.0) FEATURES: - **New Data Source:** `google_compute_addresses` ([#12829](https://togithub.com/hashicorp/terraform-provider-google/pull/12829)) - **New Data Source:** `google_compute_region_network_endpoint_group` ([#12849](https://togithub.com/hashicorp/terraform-provider-google/pull/12849)) - **New Resource:** `google_alloydb_cluster` ([#12772](https://togithub.com/hashicorp/terraform-provider-google/pull/12772)) - **New Resource:** `google_bigquery_analytics_hub_data_exchange_iam` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_data_exchange` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_listing_iam` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_bigquery_analytics_hub_listing` ([#12845](https://togithub.com/hashicorp/terraform-provider-google/pull/12845)) - **New Resource:** `google_iam_workforce_pool` ([#12863](https://togithub.com/hashicorp/terraform-provider-google/pull/12863)) - **New Resource:** `google_monitoring_generic_service` ([#12796](https://togithub.com/hashicorp/terraform-provider-google/pull/12796)) - **New Resource:** `google_scc_source_iam_binding` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_scc_source_iam_member` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_scc_source_iam_policy` ([#12840](https://togithub.com/hashicorp/terraform-provider-google/pull/12840)) - **New Resource:** `google_vertex_ai_endpoint` ([#12858](https://togithub.com/hashicorp/terraform-provider-google/pull/12858)) - **New Resource:** `google_vertex_ai_featurestore_entitytype_feature` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) - **New Resource:** `google_vertex_ai_featurestore_entitytype` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) - **New Resource:** `google_vertex_ai_featurestore` ([#12797](https://togithub.com/hashicorp/terraform-provider-google/pull/12797)) IMPROVEMENTS: - appengine: added `member` field to `google_app_engine_default_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - bigquery: added `max_time_travel_hours` field in `google_bigquery_dataset` resource ([#12830](https://togithub.com/hashicorp/terraform-provider-google/pull/12830)) - bigquery: added `member` field to `google_bigquery_default_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - cloudbuild: added `script` field to `google_cloudbuild_trigger` resource ([#12841](https://togithub.com/hashicorp/terraform-provider-google/pull/12841)) - cloudplatform: validated `project_id` for `google_project` data-source ([#12846](https://togithub.com/hashicorp/terraform-provider-google/pull/12846)) - compute: added `source_disk` field to `google_compute_disk` and `google_compute_region_disk` resource ([#12779](https://togithub.com/hashicorp/terraform-provider-google/pull/12779)) - compute: added general field `rules` to `google_compute_router_nat` ([#12815](https://togithub.com/hashicorp/terraform-provider-google/pull/12815)) - container: added support for in-place update of `node_config.0.tags` for `google_container_node_pool` resource ([#12773](https://togithub.com/hashicorp/terraform-provider-google/pull/12773)) - container: added support for the Disk type and size configuration on the GKE Node Auto-provisioning ([#12786](https://togithub.com/hashicorp/terraform-provider-google/pull/12786)) - container: promote `enable_cost_allocation` field in `google_container_cluster` to GA ([#12866](https://togithub.com/hashicorp/terraform-provider-google/pull/12866)) - datastream: added `private_connectivity` field to `google_datastream_connection_profile` ([#12844](https://togithub.com/hashicorp/terraform-provider-google/pull/12844)) - dns: added `enable_geo_fencing` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - dns: added `health_checked_targets` to `wrr` and `geo` blocks of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - dns: added `primary_backup` to `routing_policy` block of `google_dns_record_set` resource ([#12859](https://togithub.com/hashicorp/terraform-provider-google/pull/12859)) - firebase: added deletion support and new field `deletion_policy` for `google_firebase_web_app` ([#12812](https://togithub.com/hashicorp/terraform-provider-google/pull/12812)) - privateca: added a new field `skip_grace_period` to skip the grace period when deleting a CertificateAuthority. ([#12784](https://togithub.com/hashicorp/terraform-provider-google/pull/12784)) - serviceaccount: added `member` field to `google_service_account` resource and datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - sql: added `time_zone` field in `google_sql_database_instance` ([#12760](https://togithub.com/hashicorp/terraform-provider-google/pull/12760)) - storage: added `member` field to `google_storage_project_service_account` and `google_storage_transfer_project_service_account` datasource ([#12768](https://togithub.com/hashicorp/terraform-provider-google/pull/12768)) - storage: promoted `public_access_prevention` field on `google_storage_bucket` resource to GA ([#12766](https://togithub.com/hashicorp/terraform-provider-google/pull/12766)) - vpcaccess: promoted `machine_type`, `min_instances`, `max_instances`, and `subnet` in `google_vpc_access_connector` to GA ([#12838](https://togithub.com/hashicorp/terraform-provider-google/pull/12838)) BUG FIXES: - compute: made `vm_count` in `google_compute_resource_policy` optional ([#12807](https://togithub.com/hashicorp/terraform-provider-google/pull/12807)) - container: fixed inability to update `datapath_provider` on `google_container_cluster` by making field changes trigger resource recreation ([#12887](https://togithub.com/hashicorp/terraform-provider-google/pull/12887)) - pubsub: ensured topics are recreated when their schemas change. ([#12806](https://togithub.com/hashicorp/terraform-provider-google/pull/12806)) - redis: updated `persistence_config.rdb_snapshot_period` to optional in the `google_redis_instance` resource. ([#12872](https://togithub.com/hashicorp/terraform-provider-google/pull/12872)) ### [`v4.41.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4410-October-17-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.40.0...v4.41.0) KNOWN ISSUES: - container: This release introduced a new field, `node_config.0.guest_accelerator.0.gpu_sharing_config`, to an https://www.terraform.io/language/attr-as-blocks field (`node_config.0.guest_accelerator`). As detailed on the linked page, this may cause issues for modules and/or formats other than HCL. BREAKING CHANGES: - sql: updated `google_sql_user.sql_server_user_details` to be read only. Any configuration attempting to set this field is invalid and will cause the provider to fail during plan time. ([#12742](https://togithub.com/hashicorp/terraform-provider-google/pull/12742)) FEATURES: - **New Resource:** `google_cloud_ids_endpoint` ([#12744](https://togithub.com/hashicorp/terraform-provider-google/pull/12744)) IMPROVEMENTS: - appengine: added support for `service_account` field to `google_app_engine_standard_app_version` resource ([#12732](https://togithub.com/hashicorp/terraform-provider-google/pull/12732)) - bigquery: added `avro_options` field to `google_bigquery_table` resource ([#12750](https://togithub.com/hashicorp/terraform-provider-google/pull/12750)) - compute: added `node_config.0.guest_accelerator.0.gpu_sharing_config` field to `google_container_node_pool` resource ([#12733](https://togithub.com/hashicorp/terraform-provider-google/pull/12733)) - datafusion: added `crypto_key_config` field to `google_data_fusion_instance` resource ([#12737](https://togithub.com/hashicorp/terraform-provider-google/pull/12737)) - filestore: removed constraint that forced multiple `google_filestore_instance` creations to occur serially ([#12753](https://togithub.com/hashicorp/terraform-provider-google/pull/12753)) BUG FIXES: - kms: fixed apply failure when `google_kms_crypto_key` is removed after its versions were destroyed earlier ([#12752](https://togithub.com/hashicorp/terraform-provider-google/pull/12752)) - monitoring: fixed a bug causing a perma-diff in `google_monitoring_alert_policy` when `cross_series_reducer` was set to "REDUCE_NONE" ([#12741](https://togithub.com/hashicorp/terraform-provider-google/pull/12741)) ### [`v4.40.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4400-October-10-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.39.0...v4.40.0) FEATURES: - **New Data Source:** `google_cloudfunctions2_function` ([#12673](https://togithub.com/hashicorp/terraform-provider-google/pull/12673)) - **New Data Source:** `google_compute_snapshot` ([#12671](https://togithub.com/hashicorp/terraform-provider-google/pull/12671)) - **New Resource:** `google_compute_region_target_tcp_proxy` ([#12715](https://togithub.com/hashicorp/terraform-provider-google/pull/12715)) - **New Resource:** `google_identity_platform_config` ([#12665](https://togithub.com/hashicorp/terraform-provider-google/pull/12665)) - **New Resource:** `google_bigquery_datapolicy_data_policy` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_binding` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_member` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_bigquery_datapolicy_data_policy_iam_policy` ([#12725](https://togithub.com/hashicorp/terraform-provider-google/pull/12725)) - **New Resource:** `google_org_policy_custom_constraint` ([#12691](https://togithub.com/hashicorp/terraform-provider-google/pull/12691)) IMPROVEMENTS: - bigqueryreservation: added `concurrency` and `multiRegionAuxiliary` to `google_bigquery_reservation` ([#12687](https://togithub.com/hashicorp/terraform-provider-google/pull/12687)) - bigtable: added additional retry GC policy operations with a longer poll interval to avoid quota issues ([#12717](https://togithub.com/hashicorp/terraform-provider-google/pull/12717)) - bigtable: improved error messaging ([#12707](https://togithub.com/hashicorp/terraform-provider-google/pull/12707)) - compute: added support for `compression_mode` field in `google_compute_backend_bucket` and `google_compute_backend_service` ([#12674](https://togithub.com/hashicorp/terraform-provider-google/pull/12674)) - datastream: added field `bigquery_profile` to `google_datastream_connection_profile` ([#12693](https://togithub.com/hashicorp/terraform-provider-google/pull/12693)) - dns: added field `cloud_logging_config` to `google_dns_managed_zone` ([#12675](https://togithub.com/hashicorp/terraform-provider-google/pull/12675)) - metastore: added support `BIGQUERY` as a value in `metastore_type` for `google_dataproc_metastore_service` ([#12724](https://togithub.com/hashicorp/terraform-provider-google/pull/12724)) - storage: added `custom_placement_config` field to `google_storage_bucket` resource to support custom dual-region GCS buckets ([#12723](https://togithub.com/hashicorp/terraform-provider-google/pull/12723)) - sql: added `password_policy` field to `google_sql_user` resource ([#12668](https://togithub.com/hashicorp/terraform-provider-google/pull/12668)) BUG FIXES: - storage: fixed a bug where user specified labels get overwritten by Dataplex auto generated labels ([#12694](https://togithub.com/hashicorp/terraform-provider-google/pull/12694)) - storagetransfer: fixed a bug in `google_storagetransfer_job` refreshes when `transfer_schedule` was empty ([#12704](https://togithub.com/hashicorp/terraform-provider-google/pull/12704)) ### [`v4.39.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4390-October-3-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.38.0...v4.39.0) FEATURES: - **New Data Source:** `google_artifact_registry_repository` ([#12637](https://togithub.com/hashicorp/terraform-provider-google/pull/12637)) - **New Resource:** `google_identity_platform_config` ([#12665](https://togithub.com/hashicorp/terraform-provider-google/pull/12665)) IMPROVEMENTS: - certificatemanager: added public/private PEM fields `pem_certificate` / `pem_private_key` and deprecated `certificate_pem` / `private_key_pem` ([#12664](https://togithub.com/hashicorp/terraform-provider-google/pull/12664)) - clouddeploy: added `serial_pipeline.stages.strategy` field to `google_clouddeploy_delivery_pipeline` ([#12619](https://togithub.com/hashicorp/terraform-provider-google/pull/12619)) - container: added `notification_config.pubsub.filter` field to `google_container_cluster` ([#12643](https://togithub.com/hashicorp/terraform-provider-google/pull/12643)) - eventarc: added `channels` and `conditions` fields to `google_eventarc_trigger` ([#12619](https://togithub.com/hashicorp/terraform-provider-google/pull/12619)) - healthcare: added ` notification_configs ` field to `google_healthcare_fhir_store` resource ([#12646](https://togithub.com/hashicorp/terraform-provider-google/pull/12646)) - iap: added ability to import `google_iap_brand` using ID using {{project}}/{{brand_id}} format ([#12633](https://togithub.com/hashicorp/terraform-provider-google/pull/12633)) - secretmanager: added output field 'version' to resource 'secret_manager_secret_version' ([#12658](https://togithub.com/hashicorp/terraform-provider-google/pull/12658)) - sql: added `maintenance_version` and `available_maintenance_versions` fields to `google_sql_database_instance` resource ([#12659](https://togithub.com/hashicorp/terraform-provider-google/pull/12659)) - storagetransfer: added `notification_config` field to `google_storage_transfer_job` resource ([#12625](https://togithub.com/hashicorp/terraform-provider-google/pull/12625)) - tags: added `purpose` and `purpose_data` properties to `google_tags_tag_key` ([#12649](https://togithub.com/hashicorp/terraform-provider-google/pull/12649)) BUG FIXES: - bigquery: fixed a bug where `allow_quoted_newlines` and `allow_jagged_rows` could not be set to false on `google_bigquery_table` ([#12627](https://togithub.com/hashicorp/terraform-provider-google/pull/12627)) - cloudfunction: fixed inability to update `docker_repository` and `kms_key_name` on `google_cloudfunctions_function` ([#12662](https://togithub.com/hashicorp/terraform-provider-google/pull/12662)) - compute: fixed inability to manage Cloud Armor `adaptive_protection_config` on `google_compute_security_policy` ([#12661](https://togithub.com/hashicorp/terraform-provider-google/pull/12661)) - iam: fixed diffs between `policy_data` from `google_iam_policy` data source and policy data in API responses ([#12652](https://togithub.com/hashicorp/terraform-provider-google/pull/12652)) - iam: fixed permadiff resulting from empty fields being sent in requests to set conditional IAM policies ([#12653](https://togithub.com/hashicorp/terraform-provider-google/pull/12653)) - secretmanager: fixed a bug where `google_secret_manager_secret_version` that was destroyed outside of Terraform would not be recreated on apply ([#12644](https://togithub.com/hashicorp/terraform-provider-google/pull/12644)) - storagetransfer: fixed a crash in `google_storagetransfer_job` when `transfer_schedule` is empty ([#12704](https://togithub.com/hashicorp/terraform-provider-google/pull/12704)) ### [`v4.38.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4380-September-26-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.37.0...v4.38.0) FEATURES: - **New Data Source:** `google_vpc_access_connector` ([#12580](https://togithub.com/hashicorp/terraform-provider-google/pull/12580)) - **New Resource:** `google_datastream_private_connection` ([#12574](https://togithub.com/hashicorp/terraform-provider-google/pull/12574)) IMPROVEMENTS: - appengine: Added `egress_setting` for field `vpc_access_connector` to `google_app_engine_standard_app_version` ([#12606](https://togithub.com/hashicorp/terraform-provider-google/pull/12606)) - bigquery: added `json_extension` field to the `load` block of `google_bigquery_job` resource ([#12597](https://togithub.com/hashicorp/terraform-provider-google/pull/12597)) - cloudfunctions: Added `build_worker_pool` to `google_cloudfunctions_function` ([#12591](https://togithub.com/hashicorp/terraform-provider-google/pull/12591)) - compute: added `json_custom_config` field to `google_compute_security_policy` resource ([#12611](https://togithub.com/hashicorp/terraform-provider-google/pull/12611)) - redis: Added support `persistence_config` field to `google_redis_instance` resource. ([#12569](https://togithub.com/hashicorp/terraform-provider-google/pull/12569)) - storage: added support for `overwriteWhen` field to `transfer_options` in `google_storage_transfer_job` resource ([#12573](https://togithub.com/hashicorp/terraform-provider-google/pull/12573)) BUG FIXES: - bigtable: added drift detection on `gc_rules` for `google_bigtable_gc_policy` ([#12568](https://togithub.com/hashicorp/terraform-provider-google/pull/12568)) - compute: fixed the inability to update `most_disruptive_allowed_action` for both `google_compute_per_instance_config` and `google_compute_region_per_instance_config` ([#12566](https://togithub.com/hashicorp/terraform-provider-google/pull/12566)) - container: fixed allow passing empty list to `monitoring_config` and `logging_config` in `google_container_cluster` ([#12605](https://togithub.com/hashicorp/terraform-provider-google/pull/12605)) - sql: fixed a bug causing a perma-diff on `disk_type` due to API values being downcased ([#12567](https://togithub.com/hashicorp/terraform-provider-google/pull/12567)) - storage: fixed the inability to set 0 for `lifecycle_rule.condition.age` on `google_storage_bucket` ([#12593](https://togithub.com/hashicorp/terraform-provider-google/pull/12593)) ### [`v4.37.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4370-September-19-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.36.0...v4.37.0) FEATURES: - **New Resource:** `google_apigee_nat_address` ([#12536](https://togithub.com/hashicorp/terraform-provider-google/pull/12536)) - **New Resource:** `google_dialogflow_cx_webhook` ([#12498](https://togithub.com/hashicorp/terraform-provider-google/pull/12498)) - **New Resource:** `google_filestore_snapshot` ([#12490](https://togithub.com/hashicorp/terraform-provider-google/pull/12490)) IMPROVEMENTS: - apigee: added read-only field `connection_state` to `google_apigee_endpoint_attachment` ([#12500](https://togithub.com/hashicorp/terraform-provider-google/pull/12500)) - bigtable: added support for `autoscaling_config.storage_target` to `google_bigtable_instance` ([#12510](https://togithub.com/hashicorp/terraform-provider-google/pull/12510)) - cloudbuild: added support for `BITBUCKET` option to `git_source.repo_type` in `google_cloudbuild_trigger` ([#12542](https://togithub.com/hashicorp/terraform-provider-google/pull/12542)) - dns: added in validation for trailing dot at end of DNS record name ([#12521](https://togithub.com/hashicorp/terraform-provider-google/pull/12521)) - project: added validation for field `project_id` in `google_project` datasource. ([#12553](https://togithub.com/hashicorp/terraform-provider-google/pull/12553)) - serviceaccount: added `expires_in` attribute for generating `exp` claim to `google_service_account_jwt` datasource ([#12539](https://togithub.com/hashicorp/terraform-provider-google/pull/12539)) BUG FIXES: - notebooks: fixed perma-diff in `google_notebooks_instance` ([#12493](https://togithub.com/hashicorp/terraform-provider-google/pull/12493)) - privateca: fixed an issue that blocked subordinate CA data sources when `state` was not `AWAITING_USER_ACTIVATION` ([#12511](https://togithub.com/hashicorp/terraform-provider-google/pull/12511)) - storage: fixed permdiff on the field `versioning` of `google_storage_bucket` ([#12495](https://togithub.com/hashicorp/terraform-provider-google/pull/12495)) ### [`v4.36.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4360-September-12-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.35.0...v4.36.0) FEATURES: - **New Resource:** `google_datastream_connection_profile` ([#12475](https://togithub.com/hashicorp/terraform-provider-google/pull/12475)) IMPROVEMENTS: - appengine: added field `service_account` to `google_app_engine_flexible_app_version` ([#12463](https://togithub.com/hashicorp/terraform-provider-google/pull/12463)) - bigtable: increased timeout in `google_bigtable_table` creation. ([#12468](https://togithub.com/hashicorp/terraform-provider-google/pull/12468)) - cloudbuild: added `location` field to `google_cloudbuild_trigger` resource ([#12450](https://togithub.com/hashicorp/terraform-provider-google/pull/12450)) - compute: added `certificate_map` to `compute_target_ssl_proxy` resource ([#12467](https://togithub.com/hashicorp/terraform-provider-google/pull/12467)) - compute: added field `chain_name` to `google_compute_resource_policy.snapshot_properties` ([#12481](https://togithub.com/hashicorp/terraform-provider-google/pull/12481)) - compute: added field `chain_name` to resource `google_compute_snapshot` ([#12481](https://togithub.com/hashicorp/terraform-provider-google/pull/12481)) - container: added `autoscaling.total_min_node_count`, `autoscaling.total_max_node_count`, and `autoscaling.location_policy` to `google_container_cluster.node_pool` ([#12453](https://togithub.com/hashicorp/terraform-provider-google/pull/12453)) - container: added field `node_pool_defaults` to `resource_container_cluster`. ([#12452](https://togithub.com/hashicorp/terraform-provider-google/pull/12452)) - dataproc: added option `shielded_instance_config` to resource `google_dataproc_workflow_template`. ([#12451](https://togithub.com/hashicorp/terraform-provider-google/pull/12451)) - metastore: extended default timeouts for `google_dataproc_metastore_service` from 40m to 60m ([#12462](https://togithub.com/hashicorp/terraform-provider-google/pull/12462)) - pubsub: made `google_pubsub_subscription.enable_exactly_once_delivery` mutable so that it updates subscription without recreation. ([#12438](https://togithub.com/hashicorp/terraform-provider-google/pull/12438)) ### [`v4.35.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4350-September-6-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.34.0...v4.35.0) IMPROVEMENTS: - apigee: added support for `nodeConfig` in `google_apigee_environment` ([#12394](https://togithub.com/hashicorp/terraform-provider-google/pull/12394)) - apigee: added a `properties` field to `google_apigee_organization` ([#12433](https://togithub.com/hashicorp/terraform-provider-google/pull/12433)) - cloudfunctions2: added `secret_environment_variables` and `secret_volumes` to `google_cloudfunctions2_function` ([#12417](https://togithub.com/hashicorp/terraform-provider-google/pull/12417)) - compute: added support for param `visible_core_count` in `google_compute_instance` and `google_compute_instance_template` under `advanced_machine_features` ([#12404](https://togithub.com/hashicorp/terraform-provider-google/pull/12404)) - compute: added support documentation links to error messages for certain Compute Operation errors. ([#12418](https://togithub.com/hashicorp/terraform-provider-google/pull/12418)) - container: added `service_external_ips_config` support to `cluster_container` resource. ([#12415](https://togithub.com/hashicorp/terraform-provider-google/pull/12415)) - container: added `enable_cost_allocation` to `google_container_cluster` ([#12416](https://togithub.com/hashicorp/terraform-provider-google/pull/12416)) - dns: added `behavior` field to `google_dns_response_policy_rule` resource ([#12407](https://togithub.com/hashicorp/terraform-provider-google/pull/12407)) - monitoring: added `force_delete` field to `google_monitoring_notification_channel` resource ([#12414](https://togithub.com/hashicorp/terraform-provider-google/pull/12414)) BUG FIXES: - compute: fixed the `id` format of the data source `google_compute_instance` ([#12405](https://togithub.com/hashicorp/terraform-provider-google/pull/12405)) ### [`v4.34.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4340-August-29-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.33.0...v4.34.0) NOTES: - updated Bigtable go client version from 1.13 to 1.16. ([#12349](https://togithub.com/hashicorp/terraform-provider-google/pull/12349)) IMPROVEMENTS: - apigee: added support for specifying retention when deleting `google_apigee_organization` ([#12336](https://togithub.com/hashicorp/terraform-provider-google/pull/12336)) - appengine: added `app_engine_apis` field to `google_app_engine_standard_app_version` resource ([#12339](https://togithub.com/hashicorp/terraform-provider-google/pull/12339)) - cloudfunction2: promoted to `google_cloudfunctions2_function` ga ([#12322](https://togithub.com/hashicorp/terraform-provider-google/pull/12322)) - compute: improved error messaging for compute errors ([#12333](https://togithub.com/hashicorp/terraform-provider-google/pull/12333)) - container: added general field `reservation_affinity` to `google_container_node_pool` ([#12375](https://togithub.com/hashicorp/terraform-provider-google/pull/12375)) - container: added field `auto_provisioning_network_tags` to `google_container_cluster` (beta) ([#12347](https://togithub.com/hashicorp/terraform-provider-google/pull/12347)) - sql: added support for major version upgrade to ` google_sql_database_instance ` resource ([#12338](https://togithub.com/hashicorp/terraform-provider-google/pull/12338)) BUG FIXES: - bigtable: fixed comparing column family name when reading a GC policy. ([#12381](https://togithub.com/hashicorp/terraform-provider-google/pull/12381)) - bigtable: passed `isTopeLevel` in getGCPolicyFromJSON() instead of hardcoding it to true. ([#12351](https://togithub.com/hashicorp/terraform-provider-google/pull/12351)) - composer: corrected the description of `image_version` field. ([#12329](https://togithub.com/hashicorp/terraform-provider-google/pull/12329)) ### [`v4.33.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4330-August-22-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.32.0...v4.33.0) FEATURES: - **New Resource:** `google_cloudfunctions2_function` ([#12322](https://togithub.com/hashicorp/terraform-provider-google/pull/12322)) IMPROVEMENTS: - container: added update support for `authenticator_groups_config` in `google_container_cluster` ([#12310](https://togithub.com/hashicorp/terraform-provider-google/pull/12310)) - dataflow: added ability to import `google_dataflow_job` ([#12316](https://togithub.com/hashicorp/terraform-provider-google/pull/12316)) - dns: added `managed_zone_id` attribute to `google_dns_managed_zone` data source ([#12312](https://togithub.com/hashicorp/terraform-provider-google/pull/12312)) - monitoring: added `accepted_response_status_codes` to `monitoring_uptime_check` ([#12313](https://togithub.com/hashicorp/terraform-provider-google/pull/12313)) - sql: added `password_validation_policy` field to `google_cloud_sql` resource ([#12320](https://togithub.com/hashicorp/terraform-provider-google/pull/12320)) BUG FIXES: - bigquery: removed force replacement for `display_name` on `google_bigquery_data_transfer_config` ([#12311](https://togithub.com/hashicorp/terraform-provider-google/pull/12311)) - compute: fixed permadiff for `instance_termination_action` in `google_compute_instance_template` ([#12309](https://togithub.com/hashicorp/terraform-provider-google/pull/12309)) ### [`v4.32.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4320-August-15-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.31.0...v4.32.0) NOTES: - Updated to Golang 1.18 ([#12246](https://togithub.com/hashicorp/terraform-provider-google/pull/12246)) FEATURES: - **New Resource:** `google_dataplex_asset` ([#12210](https://togithub.com/hashicorp/terraform-provider-google/pull/12210)) - **New Resource:** `google_gke_hub_membership_iam_binding` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) - **New Resource:** `google_gke_hub_membership_iam_member` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) - **New Resource:** `google_gke_hub_membership_iam_policy` ([#12280](https://togithub.com/hashicorp/terraform-provider-google/pull/12280)) IMPROVEMENTS: - certificatemanager: added `state`, `authorization_attempt_info` and `provisioning_issue` output fields to `google_certificate_manager_certificate` ([#12224](https://togithub.com/hashicorp/terraform-provider-google/pull/12224)) - compute: added `certificate_map` to `compute_target_https_proxy` resource ([#12227](https://togithub.com/hashicorp/terraform-provider-google/pull/12227)) - compute: added validation for name field on `google_compute_network` ([#12271](https://togithub.com/hashicorp/terraform-provider-google/pull/12271)) - compute: made `port` optional in `google_compute_network_endpoint` to allow network endpoints to be associated with `GCE_VM_IP` network endpoint groups ([#12267](https://togithub.com/hashicorp/terraform-provider-google/pull/12267)) - container: added support for additional values `APISERVER`, `CONTROLLER_MANAGER`, and `SCHEDULER` in `google_container_cluster.monitoring_config` ([#12247](https://togithub.com/hashicorp/terraform-provider-google/pull/12247)) - gkehub: added `monitoring` and `mutation_enabled` fields to resource `feature_membership` ([#12265](https://togithub.com/hashicorp/terraform-provider-google/pull/12265)) - gkehub: added better support for import for `google_gke_hub_membership` ([#12207](https://togithub.com/hashicorp/terraform-provider-google/pull/12207)) - pubsub: added `bigquery_config` to `google_pubsub_subscription` ([#12216](https://togithub.com/hashicorp/terraform-provider-google/pull/12216)) - scheduler: added `paused` field to `google_cloud_scheduler_job` ([#12190](https://togithub.com/hashicorp/terraform-provider-google/pull/12190)) - scheduler: added `state` output field to `google_cloud_scheduler_job` ([#12190](https://togithub.com/hashicorp/terraform-provider-google/pull/12190)) BUG FIXES: - apigee: fixed an issue where `google_apigee_instance` creation would fail due to multiple concurrent instances ([#12289](https://togithub.com/hashicorp/terraform-provider-google/pull/12289)) - billingbudget: fixed a bug where `google_billing_budget.budget_filter.services` was not updating. ([#12270](https://togithub.com/hashicorp/terraform-provider-google/pull/12270)) - compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://togithub.com/hashicorp/terraform-provider-google/pull/12184)) - dataflow: fixed bug where permadiff would show on `google_dataflow_job.additional_experiments` ([#12268](https://togithub.com/hashicorp/terraform-provider-google/pull/12268)) - storage: fixed a bug in `google_storage_bucket` where `name` was incorrectly validated. ([#12248](https://togithub.com/hashicorp/terraform-provider-google/pull/12248)) ### [`v4.31.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4310-Aug-1-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.30.0...v4.31.0) FEATURES: - **New Resource:** `google_dataplex_zone` ([#12146](https://togithub.com/hashicorp/terraform-provider-google/pull/12146)) IMPROVEMENTS: - bucket: added support for `matches_prefix` and `matches_suffix` in `condition` of a `lifecycle_rule` in `google_storage_bucket` ([#12175](https://togithub.com/hashicorp/terraform-provider-google/pull/12175)) - compute: added `network` and `subnetwork` fields to `google_compute_region_network_endpoint_group` for PSC. ([#12176](https://togithub.com/hashicorp/terraform-provider-google/pull/12176)) - container: added field `boot_disk_kms_key` to `auto_provisioning_defaults` in `google_container_cluster` ([#12173](https://togithub.com/hashicorp/terraform-provider-google/pull/12173)) - notebooks: added `bootDiskType` support for `PD_EXTREME` in `google_notebooks_instance` ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - notebooks: added `softwareConfig.upgradeable`, `softwareConfig.postStartupScriptBehavior`, `softwareConfig.kernels` in `google_notebooks_runtime` ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - notebooks: promoted `nicType` and `reservationAffinity` in `google_notebooks_instance` to GA ([#12181](https://togithub.com/hashicorp/terraform-provider-google/pull/12181)) - storage: added name validation for `google_storage_bucket` ([#12183](https://togithub.com/hashicorp/terraform-provider-google/pull/12183)) BUG FIXES: - Cloud IAM: fixed incorrect basePath for `IAMBetaBasePathKey` on `google_iam_workload_identity_pool` (ga) ([#12145](https://togithub.com/hashicorp/terraform-provider-google/pull/12145)) - compute: fixed perma-diff on `google_compute_disk` for new arm64 images ([#12184](https://togithub.com/hashicorp/terraform-provider-google/pull/12184)) - dns: fixed a bug where `google_dns_record_set` would create an inconsistent plan when using interpolated values in `rrdatas` ([#12157](https://togithub.com/hashicorp/terraform-provider-google/pull/12157)) - kms: fixed setting of resource id post-import for `google_kms_crypto_key` ([#12164](https://togithub.com/hashicorp/terraform-provider-google/pull/12164)) - provider: fixed a bug where user-agent was showing "dev" rather than the provider version ([#12137](https://togithub.com/hashicorp/terraform-provider-google/pull/12137)) ### [`v4.30.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4300-July-25-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.29.0...v4.30.0) FEATURES: - **New Data Source:** `google_service_account_jwt` ([#12107](https://togithub.com/hashicorp/terraform-provider-google/pull/12107)) - **New Resource:** `google_certificate_map_entry` ([#12127](https://togithub.com/hashicorp/terraform-provider-google/pull/12127)) - **New Resource:** `google_certificate_map` ([#12127](https://togithub.com/hashicorp/terraform-provider-google/pull/12127)) IMPROVEMENTS: - billingbudget: made `thresholdRules` optional in `google_billing_budget` ([#12087](https://togithub.com/hashicorp/terraform-provider-google/pull/12087)) - compute: added `instance_termination_action` field to `google_compute_instance_template` resource to support Spot VM termination action ([#12105](https://togithub.com/hashicorp/terraform-provider-google/pull/12105)) - compute: added `instance_termination_action` field to `google_compute_instance` resource to support Spot VM termination action ([#12105](https://togithub.com/hashicorp/terraform-provider-google/pull/12105)) - compute: added `request_coalescing` and `bypass_cache_on_request_headers` fields to `compute_backend_bucket` ([#12098](https://togithub.com/hashicorp/terraform-provider-google/pull/12098)) - compute: added support for `esp` protocol in `google_compute_packet_mirroring.filters.ip_protocols` ([#12118](https://togithub.com/hashicorp/terraform-provider-google/pull/12118)) - compute: promoted `rules.rate_limit_options`, `rules.redirect_options`, `adaptive_protection_config` in `compute_security_policy` to GA ([#12085](https://togithub.com/hashicorp/terraform-provider-google/pull/12085)) - dataproc: promoted `lifecycle_config` and `endpoint_config` in `google_dataproc_cluster` to GA ([#12129](https://togithub.com/hashicorp/terraform-provider-google/pull/12129)) - monitoring: added `evaluation_missing_data` field to `google_monitoring_alert_policy` ([#12128](https://togithub.com/hashicorp/terraform-provider-google/pull/12128)) - notebooks: added `reserved_ip_range` field to `google_notebooks_runtime` ([#12113](https://togithub.com/hashicorp/terraform-provider-google/pull/12113)) BUG FIXES: - bigtable: fixed an incorrect diff when adding two or more clusters ([#12109](https://togithub.com/hashicorp/terraform-provider-google/pull/12109)) - compute: allowed properly updating `adaptive_protection_config` in `compute_security_policy` ([#12085](https://togithub.com/hashicorp/terraform-provider-google/pull/12085)) - notebooks: fixed a bug where `google_notebooks_runtime` can't be updated ([#12113](https://togithub.com/hashicorp/terraform-provider-google/pull/12113)) - sql: fixed an issue in `google_sql_database_instance` where updates would fail because of the `collation` field ([#12131](https://togithub.com/hashicorp/terraform-provider-google/pull/12131)) ### [`v4.29.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4290-July-18-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.28.0...v4.29.0) FEATURES: - **New Resource:** `google_artifact_registry_repository_iam_binding` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository_iam_member` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository_iam_policy` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_artifact_registry_repository` ([#12063](https://togithub.com/hashicorp/terraform-provider-google/pull/12063)) - **New Resource:** `google_iam_workload_identity_pool_provider` ([#12065](https://togithub.com/hashicorp/terraform-provider-google/pull/12065)) - **New Resource:** `google_iam_workload_identity_pool` ([#12065](https://togithub.com/hashicorp/terraform-provider-google/pull/12065)) - **New Resource:** `google_cloudiot_registry_iam_binding` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_cloudiot_registry_iam_member` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_cloudiot_registry_iam_policy` ([#12036](https://togithub.com/hashicorp/terraform-provider-google/pull/12036)) - **New Resource:** `google_compute_snapshot_iam_binding` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_compute_snapshot_iam_member` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_compute_snapshot_iam_policy` ([#12028](https://togithub.com/hashicorp/terraform-provider-google/pull/12028)) - **New Resource:** `google_dataproc_metastore_service` ([#12026](https://togithub.com/hashicorp/terraform-provider-google/pull/12026)) IMPROVEMENTS: - container: added `binauthz_evaluation_mode` field to `resource_container_cluster`. ([#12035](https://togithub.com/hashicorp/terraform-provider-google/pull/12035)) - dataproc: added Support for Dataproc on GKE in `google_dataproc_cluster` ([#12076](https://togithub.com/hashicorp/terraform-provider-google/pull/12076)) - dataproc: added `metastore_config` in `google_dataproc_cluster` ([#12040](https://togithub.com/hashicorp/terraform-provider-google/pull/12040)) - metastore: add `databaseType`, `releaseChannel`, and `hiveMetastoreConfig.endpointProtocol` arguments ([#12026](https://togithub.com/hashicorp/terraform-provider-google/pull/12026)) - sql: added attribute "encryption_key_name" to `google_sql_database_instance` resource. ([#12039](https://togithub.com/hashicorp/terraform-provider-google/pull/12039)) BUG FIXES: - bigquery: fixed case-sensitive for `user_by_email` and `group_by_email` on `google_bigquery_dataset_access` ([#12029](https://togithub.com/hashicorp/terraform-provider-google/pull/12029)) - clouddeploy: fixed permadiff on `execution_configs` in `google_clouddeploy_target` resource ([#12033](https://togithub.com/hashicorp/terraform-provider-google/pull/12033)) - cloudscheduler: fixed a diff on the last slash of uri on `google_cloud_scheduler_job` ([#12027](https://togithub.com/hashicorp/terraform-provider-google/pull/12027)) - compute: fixed force recreation on `provisioned_iops` of `google_compute_disk` ([#12058](https://togithub.com/hashicorp/terraform-provider-google/pull/12058)) - compute: fixed missing `network_interface.0.ipv6_access_config.0.external_ipv6` output on `google_compute_instance` ([#12072](https://togithub.com/hashicorp/terraform-provider-google/pull/12072)) - documentai: fixed a bug where eu region could not be utilized for documentai resources ([#12074](https://togithub.com/hashicorp/terraform-provider-google/pull/12074)) - gkehub: fixed a bug where `issuer` can't be updated on `google_gke_hub_membership` ([#12073](https://togithub.com/hashicorp/terraform-provider-google/pull/12073)) ### [`v4.28.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4280-July-11-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.27.0...v4.28.0) FEATURES: - **New Resource:** google_bigquery_connection_iam_binding ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_bigquery_connection_iam_member ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_bigquery_connection_iam_policy ([#12004](https://togithub.com/hashicorp/terraform-provider-google/pull/12004)) - **New Resource:** google_cloud_tasks_queue_iam_binding ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_cloud_tasks_queue_iam_member ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_cloud_tasks_queue_iam_policy ([#11987](https://togithub.com/hashicorp/terraform-provider-google/pull/11987)) - **New Resource:** google_dataproc_autoscaling_policy_iam_binding ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** google_dataproc_autoscaling_policy_iam_member ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** google_dataproc_autoscaling_policy_iam_policy ([#12008](https://togithub.com/hashicorp/terraform-provider-google/pull/12008)) - **New Resource:** monitoring: Promoted 'monitoredproject' to GA ([#11974](https://togithub.com/hashicorp/terraform-provider-google/pull/11974)) IMPROVEMENTS: - bigquery: fixed a permadiff in `google_bigquery_job.query. destination_table` ([#11936](https://togithub.com/hashicorp/terraform-provider-google/pull/11936)) - billing: added `calendar_period` and `custom_period` fields to `google_billing_budget` ([#11993](https://togithub.com/hashicorp/terraform-provider-google/pull/11993)) - cloudsql: added attribute `project` to data source `google_sql_backup_run` ([#11938](https://togithub.com/hashicorp/terraform-provider-google/pull/11938)) - composer: added CMEK, PUPI and IP_masq_agent support for Composer 2 in `google_composer_environment` resource ([#11994](https://togithub.com/hashicorp/terraform-provider-google/pull/11994)) - compute: added `max_ports_per_vm` field to `google_compute_router_nat` resource ([#11933](https://togithub.com/hashicorp/terraform-provider-google/pull/11933)) - compute: added `GCE_VM_IP` support to `google_compute_network_endpoint_group` resource. ([#11997](https://togithub.com/hashicorp/terraform-provider-google/pull/11997)) - compute: promoted `disk_encryption_key.kms_key_name` on `google_compute_region_disk` ([#11976](https://togithub.com/hashicorp/terraform-provider-google/pull/11976)) - container: promoted `gce_persistent_disk_csi_driver_config` addon in `google_container_cluster` resource to GA ([#11999](https://togithub.com/hashicorp/terraform-provider-google/pull/11999)) - container: promoted `notification_config` and `dns_cache_config` on `google_container_cluster` ([#11944](https://togithub.com/hashicorp/terraform-provider-google/pull/11944)) - privateca: added support to subordinate CA activation ([#11980](https://togithub.com/hashicorp/terraform-provider-google/pull/11980)) - redis: added CMEK key field `customer_managed_key` in ` google_redis_instance ` ([#11998](https://togithub.com/hashicorp/terraform-provider-google/pull/11998)) - spanner: added field `version_retention_period` to `google_spanner_database` resource ([#11982](https://togithub.com/hashicorp/terraform-provider-google/pull/11982)) - sql: added `settings.location_preference.secondary_zone` field in `google_sql_database_instance` ([#11996](https://togithub.com/hashicorp/terraform-provider-google/pull/11996)) - sql: added `sql_server_audit_config` field in `google_sql_database_instance` ([#11941](https://togithub.com/hashicorp/terraform-provider-google/pull/11941)) BUG FIXES: - composer: fixed a problem with updating Cloud Composer's `scheduler_count` field ([https://github.com/hashicorp/terraform-provider-google/issues/11940](https://togithub.com/hashicorp/terraform-provider-google/issues/11940)) ([#11951](https://togithub.com/hashicorp/terraform-provider-google/pull/11951)) - composer: fixed permadiff on `private_environment_config.cloud_composer_connection_subnetwork` ([#11954](https://togithub.com/hashicorp/terraform-provider-google/pull/11954)) - container: fixed an issue where `node_config.min_cpu_platform` could cause a perma-diff in `google_container_cluster` ([#11986](https://togithub.com/hashicorp/terraform-provider-google/pull/11986)) - filestore: fixed a case where `google_filestore_instance.networks.network` would incorrectly see a diff between state and config when the network `id` format was used ([#11995](https://togithub.com/hashicorp/terraform-provider-google/pull/11995)) ### [`v4.27.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4270-June-27-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.26.0...v4.27.0) IMPROVEMENTS: - clouddeploy: added `suspend` field to `google_clouddeploy_delivery_pipeline` resource ([#11914](https://togithub.com/hashicorp/terraform-provider-google/pull/11914)) - compute: added maxPortsPerVm field to `google_compute_router_nat` resource ([#11933](https://togithub.com/hashicorp/terraform-provider-google/pull/11933)) - compute: added `psc_connection_id` and `psc_connection_status` output fields to `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` resources ([#11892](https://togithub.com/hashicorp/terraform-provider-google/pull/11892)) - containeraws: made `config.instance_type` field updatable in `google_container_aws_node_pool` ([#11892](https://togithub.com/hashicorp/terraform-provider-google/pull/11892)) BUG FIXES: - compute: fixed default handling for ` enable_dynamic_port_allocation ` to be managed by the api ([#11887](https://togithub.com/hashicorp/terraform-provider-google/pull/11887)) - vertexai: Fixed a bug where terraform crashes when `force_destroy` is set in `google_vertex_ai_featurestore` resource ([#11928](https://togithub.com/hashicorp/terraform-provider-google/pull/11928)) ### [`v4.26.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4260-June-21-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.25.0...v4.26.0) FEATURES: - **New Resource:** `google_cloudfunctions2_function_iam_binding` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_cloudfunctions2_function_iam_member` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_cloudfunctions2_function_iam_policy` ([#11853](https://togithub.com/hashicorp/terraform-provider-google/pull/11853)) - **New Resource:** `google_documentai_processor` ([#11879](https://togithub.com/hashicorp/terraform-provider-google/pull/11879)) - **New Resource:** `google_documentai_processor_default_version` ([#11879](https://togithub.com/hashicorp/terraform-provider-google/pull/11879)) IMPROVEMENTS: - accesscontextmanager: Added `external_resources` to `egress_to` in `google_access_context_manager_service_perimeter` and `google_access_context_manager_service_perimeters` resource ([#11857](https://togithub.com/hashicorp/terraform-provider-google/pull/11857)) - cloudbuild: Added `include_build_logs` to `google_cloudbuild_trigger` ([#11866](https://togithub.com/hashicorp/terraform-provider-google/pull/11866)) - composer: Promoted `config.privately_used_public_ips` and `config.ip_masq_agent` in `google_composer_environment` resource to GA. ([#11849](https://togithub.com/hashicorp/terraform-provider-google/pull/11849)) BUG FIXES: - dns: fixed a bug where `google_dns_record_set` resource can not be changed from default routing to Geo routing policy. ([#11872](https://togithub.com/hashicorp/terraform-provider-google/pull/11872)) ### [`v4.25.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4250-June-15-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.24.0...v4.25.0) IMPROVEMENTS: - bigquery: added `connection_id` to `external_data_configuration` for `google_bigquery_table` ([#11836](https://togithub.com/hashicorp/terraform-provider-google/pull/11836)) - composer: promoted `config.master_authorized_networks_config` in `google_composer_environment` resource to GA. ([#11810](https://togithub.com/hashicorp/terraform-provider-google/pull/11810)) - compute: added `advanced_options_config` to `google_compute_security_policy` ([#11809](https://togithub.com/hashicorp/terraform-provider-google/pull/11809)) - compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://togithub.com/hashicorp/terraform-provider-google/pull/11791)) - compute: added `include_named_cookies` to `cdn_policy` on `compute_backend_service` resource ([#11818](https://togithub.com/hashicorp/terraform-provider-google/pull/11818)) - compute: added internal IPv6 support on `google_compute_network` and `google_compute_subnetwork` ([#11842](https://togithub.com/hashicorp/terraform-provider-google/pull/11842)) - container: added `spot` field to `node_config` sub-resource ([#11796](https://togithub.com/hashicorp/terraform-provider-google/pull/11796)) - monitoring: added support for JSONPath content matchers to `google_monitoring_uptime_check_config` resource ([#11829](https://togithub.com/hashicorp/terraform-provider-google/pull/11829)) - monitoring: added support for `user_labels` in `google_monitoring_slo` resource ([#11833](https://togithub.com/hashicorp/terraform-provider-google/pull/11833) - sql: added `sql_server_user_details` field to `google_sql_user` resource ([#11834](https://togithub.com/hashicorp/terraform-provider-google/pull/11834)) BUG FIXES: - certificatemanager: fixed bug where `DEFAULT` scope would permadiff and force replace the certificate. ([#11811](https://togithub.com/hashicorp/terraform-provider-google/pull/11811)) - dns: fixed perma-diff for updated labels in `google_dns_managed_zone` ([#11846](https://togithub.com/hashicorp/terraform-provider-google/pull/11846)) - storagetransfer: fixed perm diff on transfer_options for `google_storage_transfer_job` ([#11812](https://togithub.com/hashicorp/terraform-provider-google/pull/11812)) ### [`v4.24.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4240-June-6-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.23.0...v4.24.0) IMPROVEMENTS: - compute: added `cache_key_policy` field to `google_compute_backend_bucket` resource ([#11791](https://togithub.com/hashicorp/terraform-provider-google/pull/11791)) ### [`v4.23.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4230-June-1-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.22.0...v4.23.0) FEATURES: - **New Data Source:** `google_tags_tag_key` ([#11753](https://togithub.com/hashicorp/terraform-provider-google/pull/11753)) - **New Data Source:** `google_tags_tag_value` ([#11753](https://togithub.com/hashicorp/terraform-provider-google/pull/11753)) - **New Resource:** `google_dataplex_lake` ([#11769](https://togithub.com/hashicorp/terraform-provider-google/pull/11769)) IMPROVEMENTS: - bigqueryconnection: updated connection types to support v1 ga ([#11728](https://togithub.com/hashicorp/terraform-provider-google/pull/11728)) - cloudfunctions: added docker registry support for Cloud Functions ([#11729](https://togithub.com/hashicorp/terraform-provider-google/pull/11729)) - memcache: added `maintenance_policy` and `maintenance_schedule` to `google_memcache_instance` ([#11759](https://togithub.com/hashicorp/terraform-provider-google/pull/11759)) BUG FIXES: - binaryauthorization: fixed permadiff in `google_binary_authorization_attestor` ([#11731](https://togithub.com/hashicorp/terraform-provider-google/pull/11731)) - service: added re-polling for service account after creation, 404s sometimes due to [eventual consistency](https://cloud.google.com/iam/docs/overview#consistency) ([#11749](https://togithub.com/hashicorp/terraform-provider-google/pull/11749)) ### [`v4.22.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4220-May-24-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.21.0...v4.22.0) FEATURES: - **New Resource:** `google_bigquery_connection` ([#11701](https://togithub.com/hashicorp/terraform-provider-google/pull/11701)) - **New Resource:** `google_certificate_manager_certificate` ([#11685](https://togithub.com/hashicorp/terraform-provider-google/pull/11685)) - **New Resource:** `google_certificate_manager_dns_authorization` ([#11685](https://togithub.com/hashicorp/terraform-provider-google/pull/11685)) - **New Resource:** `google_clouddeploy_delivery_pipeline` ([#11658](https://togithuConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.