hashicorp/terraform-provider-google (google)
### [`v4.84.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4840-September-26-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.83.0...v4.84.0)
DEPRECATIONS:
- alloydb: deprecated `network` field in favor of `network_config` on `google_alloydb_cluster`. ([#15881](https://togithub.com/hashicorp/terraform-provider-google/pull/15881))
- identityplayform: deprecated `google_identity_platform_project_default_config` resource. Use `google_identity_platform_config` resource instead ([#15876](https://togithub.com/hashicorp/terraform-provider-google/pull/15876))
FEATURES:
- **New Data Source:** `google_certificate_manager_certificate_map` ([#15906](https://togithub.com/hashicorp/terraform-provider-google/pull/15906))
- **New Resource:** `google_artifact_registry_vpcsc_config` ([#15840](https://togithub.com/hashicorp/terraform-provider-google/pull/15840))
- **New Resource:** `google_dialogflow_cx_security_settings` ([#15886](https://togithub.com/hashicorp/terraform-provider-google/pull/15886))
- **New Resource:** `google_gke_backup_restore_plan` ([#15858](https://togithub.com/hashicorp/terraform-provider-google/pull/15858))
- **New Resource:** `google_edgenetwork_network` ([#15891](https://togithub.com/hashicorp/terraform-provider-google/pull/15891))
- **New Resource:** `google_edgenetwork_subnet` ([#15891](https://togithub.com/hashicorp/terraform-provider-google/pull/15891))
IMPROVEMENTS:
- alloydb: added `network_config` field to support named IP ranges on `google_alloydb_cluster`. ([#15881](https://togithub.com/hashicorp/terraform-provider-google/pull/15881))
- cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_job` to support Direct VPC egress. ([#15870](https://togithub.com/hashicorp/terraform-provider-google/pull/15870))
- cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_service` to support Direct VPC egress. ([#15870](https://togithub.com/hashicorp/terraform-provider-google/pull/15870))
- compute: updated the `autoscaling_policy.mode` to accept `ONLY_SCALE_OUT` on `google_compute_autoscaler` ([#15890](https://togithub.com/hashicorp/terraform-provider-google/pull/15890))
- compute: added `server_tls_policy` argument to `google_compute_target_https_proxy` resource ([#15845](https://togithub.com/hashicorp/terraform-provider-google/pull/15845))
- compute: added `member` attribute to `google_compute_default_service_account` datasource ([#15897](https://togithub.com/hashicorp/terraform-provider-google/pull/15897))
- compute: added output field `internal_ipv6_prefix` to `google_compute_subnetwork` resource ([#15892](https://togithub.com/hashicorp/terraform-provider-google/pull/15892))
- container: added `node_config.fast_socket` field to `google_container_node_pool` ([#15872](https://togithub.com/hashicorp/terraform-provider-google/pull/15872))
- container: promoted `node_pool_auto_config` field in `google_container_cluster` from beta provider to GA provider. ([#15884](https://togithub.com/hashicorp/terraform-provider-google/pull/15884))
- container: promoted field `placement_policy.tpu_topology` in resource `google_container_node_pool` to GA ([#15869](https://togithub.com/hashicorp/terraform-provider-google/pull/15869))
- containeraws: added support for `auto_repair` in `google_container_aws_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- containerazure: added support for `auto_repair` in `google_container_azure_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- filestore: added support for the `"ZONAL"` value to `tier` in `google_filestore_instance` ([#15889](https://togithub.com/hashicorp/terraform-provider-google/pull/15889))
- firestore: added `delete_protection_state` field to `google_firestore_database` resource. ([#15878](https://togithub.com/hashicorp/terraform-provider-google/pull/15878))
- identityplatform: added `sign-in` field to `google_identity_platform_config` resource ([#15876](https://togithub.com/hashicorp/terraform-provider-google/pull/15876))
- networkconnectivity: added support for `linked_vpc_network` in `google_network_connectivity_spoke` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- networkservices: increased default timeout for `google_network_services_edge_cache_origin` to 120m from 60m ([#15855](https://togithub.com/hashicorp/terraform-provider-google/pull/15855))
- networkservices: increased default timeout for `google_network_services_edge_cache_service` to 60m from 30m ([#15861](https://togithub.com/hashicorp/terraform-provider-google/pull/15861))
- secretmanager: added `is_secret_data_base64` field to `google_secret_manager_secret_version` resource ([#15853](https://togithub.com/hashicorp/terraform-provider-google/pull/15853))
BUG FIXES:
- bigquery: updated documentation for `google_bigquery_table.time_partitioning.expiration_ms` ([#15873](https://togithub.com/hashicorp/terraform-provider-google/pull/15873))
- bigtable: added a read timeout to `google_bigtable_instance` ([#15856](https://togithub.com/hashicorp/terraform-provider-google/pull/15856))
- bigtable: improved regional reliability when instance overlaps a downed region in the resource `google_bigtable_instance` ([#15900](https://togithub.com/hashicorp/terraform-provider-google/pull/15900))
- eventarc: resolved permadiff on `google_eventarc_trigger.event_data_content_type` by defaulting to the value returned by the API if not set in the configuration. ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- identityplatform: fixed a potential perma-diff for `sign_in` in `google_identity_platform_config` resource ([#15907](https://togithub.com/hashicorp/terraform-provider-google/pull/15907))
- monitoring: fixed scaling issues when deploying terraform changes with many `google_monitoring_monitored_project` ([#15828](https://togithub.com/hashicorp/terraform-provider-google/pull/15828))
- monitoring: fixed validation of `service_id` on `google_monitoring_custom_service` and `slo_id` on `google_monitoring_slo` ([#15841](https://togithub.com/hashicorp/terraform-provider-google/pull/15841))
- osconfig: fixed no more than one setting is allowed under `patch_config.windows_update` on `google_os_config_patch_deployment` ([#15904](https://togithub.com/hashicorp/terraform-provider-google/pull/15904))
- provider: addressed a bug where configuring the provider with unknown values did not behave as expected ([#15898](https://togithub.com/hashicorp/terraform-provider-google/pull/15898))
- provider: fixed the provider so it resumes ignoring empty strings set in the `provider` block ([#15844](https://togithub.com/hashicorp/terraform-provider-google/pull/15844))
- secretmanager: replaced the panic block with an error in import function of `google_secret_manager_secret_version` resource ([#15880](https://togithub.com/hashicorp/terraform-provider-google/pull/15880))
- secretmanager: fixed an issue in `google_secretmanager_secret` where replacing `replication.automatic` with `replication.auto` would destroy and recreate the resource ([#15922](https://togithub.com/hashicorp/terraform-provider-google/pull/15922))
### [`v4.83.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4830-September-18-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.82.0...v4.83.0)
DEPRECATIONS:
- secretmanager: deprecated `automatic` field on `google_secret_manager_secret`. Use `auto` instead. ([#15793](https://togithub.com/hashicorp/terraform-provider-google/pull/15793))
FEATURES:
- **New Resource:** `google_biglake_table` ([#15736](https://togithub.com/hashicorp/terraform-provider-google/pull/15736))
- **New Resource:** `google_data_pipeline_pipeline` ([#15785](https://togithub.com/hashicorp/terraform-provider-google/pull/15785))
- **New Resource:** `google_dialogflow_cx_test_case` ([#15814](https://togithub.com/hashicorp/terraform-provider-google/pull/15814))
- **New Resource:** `google_storage_insights_report_config` ([#15819](https://togithub.com/hashicorp/terraform-provider-google/pull/15819))
- **New Resource:** `google_apigee_target_server` ([#15751](https://togithub.com/hashicorp/terraform-provider-google/pull/15751))
IMPROVEMENTS:
- gkehub: added `labels` fields to `google_gke_hub_membership_binding` resource ([#15753](https://togithub.com/hashicorp/terraform-provider-google/pull/15753))
- bigquery: added `allow_non_incremental_definition` to `google_bigquery_table` resource ([#15813](https://togithub.com/hashicorp/terraform-provider-google/pull/15813))
- bigquery: added `table_constraints` field to `google_bigquery_table` resource ([#15815](https://togithub.com/hashicorp/terraform-provider-google/pull/15815))
- compute: added internal IPV6 support for `google_compute_address` and `google_compute_instance` resources ([#15780](https://togithub.com/hashicorp/terraform-provider-google/pull/15780))
- containerattached: added `binary_authorization` field to `google_container_attached_cluster` resource ([#15822](https://togithub.com/hashicorp/terraform-provider-google/pull/15822))
- containeraws: added update support for `config.instance_type` in `container_aws_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- firestore: added `point_in_time_recovery_enablement` field to `google_firestore_database` resource ([#15795](https://togithub.com/hashicorp/terraform-provider-google/pull/15795))
- firestore: added `update_time` and `uid` fields to `google_firestore_database` resource ([#15823](https://togithub.com/hashicorp/terraform-provider-google/pull/15823))
- gkehub2: added `labels`, `namespace_labels` fields to `google_gke_hub_namespace` resource ([#15732](https://togithub.com/hashicorp/terraform-provider-google/pull/15732))
- gkehub: added `labels` fields to `google_gke_hub_scope` resource ([#15801](https://togithub.com/hashicorp/terraform-provider-google/pull/15801))
- gkeonprem: added `upgrade_policy` and `binary_authorization` fields in `google_gkeonprem_bare_metal_cluster` resource (beta) ([#15765](https://togithub.com/hashicorp/terraform-provider-google/pull/15765))
- gkeonprem: added `upgrade_policy` field in `google_gkeonprem_vmware_cluster` resource (beta) ([#15765](https://togithub.com/hashicorp/terraform-provider-google/pull/15765))
- secretmanager: added `auto` field to `google_secret_manager_secret` resource ([#15793](https://togithub.com/hashicorp/terraform-provider-google/pull/15793))
- secretmanager: added `deletion_policy` field to `google_secret_manager_secret_version` resource ([#15818](https://togithub.com/hashicorp/terraform-provider-google/pull/15818))
- storage: supported in-place update for `autoclass` field in `google_storage_bucket` resource ([#15782](https://togithub.com/hashicorp/terraform-provider-google/pull/15782))
- vertexai: added `public_endpoint_enabled` to `google_vertex_ai_index_endpoint` ([#15741](https://togithub.com/hashicorp/terraform-provider-google/pull/15741))
BUG FIXES:
- bigquerydatatransfer: fixed a bug when importing `location` of `google_bigquery_data_transfer_config` ([#15734](https://togithub.com/hashicorp/terraform-provider-google/pull/15734))
- container: fixed concurrent ops' quota-error to be retriable in ` google_container_node_pool ` ([#15820](https://togithub.com/hashicorp/terraform-provider-google/pull/15820))
- eventarc: resolved permadiff on `event_content_type` in `eventarc_trigger`, the field will now default to a value returned by the API when not set in configuration ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862))
- pipeline: fixed issue where certain `google_dataflow_job` instances would crash the provider ([#15821](https://togithub.com/hashicorp/terraform-provider-google/pull/15821))
- provider: fixed a bug where `user_project_override` would not be not used correctly when provisioning resources implemented using the plugin framework. Currently there are no resources implemented this way, so no-one should have been impacted. ([#15776](https://togithub.com/hashicorp/terraform-provider-google/pull/15776))
- pubsub: fixed issue where setting `no_wrapper.write_metadata` to false wasn't passed to the API for `google_pubsub_subscription` ([#15758](https://togithub.com/hashicorp/terraform-provider-google/pull/15758))
- serviceaccount: added retries for reads after `google_service_account` creation if 403 Forbidden is returned. ([#15760](https://togithub.com/hashicorp/terraform-provider-google/pull/15760))
- storage: fixed the failure in building a plan when a `content` value is expected on `google_storage_bucket_object_content` ([#15735](https://togithub.com/hashicorp/terraform-provider-google/pull/15735))
### [`v4.82.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4820-September-11-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.81.0...v4.82.0)
IMPROVEMENTS:
- compute: added in-place update support for field `enable_proxy_protocol` in `google_compute_service_attachment` resource ([#15716](https://togithub.com/hashicorp/terraform-provider-google/pull/15716))
- compute: added in-place update support for field `reconcile_connections` in `google_compute_service_attachment` resource ([#15706](https://togithub.com/hashicorp/terraform-provider-google/pull/15706))
- compute: added in-place update support for field `allowPscGlobalAccess` in `google_compute_forwarding_rule` resource ([#15691](https://togithub.com/hashicorp/terraform-provider-google/pull/15691))
- compute: promoted `google_compute_region_instance_template` to GA ([#15710](https://togithub.com/hashicorp/terraform-provider-google/pull/15710))
- container: added additional options for field `monitoring_config.enable_components` in `google_container_cluster` resource ([#15727](https://togithub.com/hashicorp/terraform-provider-google/pull/15727))
- gkehub: added `labels` field to `google_gke_hub_scope_rbac_role_binding` resource ([#15729](https://togithub.com/hashicorp/terraform-provider-google/pull/15729))
- logging: added in-place update support for field `unique_writer_identity` in `google_logging_project_sink` resource ([#15721](https://togithub.com/hashicorp/terraform-provider-google/pull/15721))
- networkconnectivity: added `psc_connections.error.details` field to `google_network_connectivity_service_connection_policy` resource ([#15726](https://togithub.com/hashicorp/terraform-provider-google/pull/15726))
- secretmanager: added in-place update support for field `replication.user_managed.replicas.customer_managed_encryption` in `google_secret_manager_secret` resource ([#15685](https://togithub.com/hashicorp/terraform-provider-google/pull/15685))
BUG FIXES:
- bigquery: made `params.destination_table_name_template` and `params.data_path` immutable as updating these fields if value of `data_source_id` is `amazon_s3` in `google_bigquery_data_transfer_config` resource ([#15723](https://togithub.com/hashicorp/terraform-provider-google/pull/15723))
- dns: fixed hash function for `network_url` in `google_dns_managed_zone` and `google_dns_policy` resources to make sure that the private DNS zone or DNS policy can be attatched to all of the networks in different projects, even though the network name is the same across of those projects. ([#15728](https://togithub.com/hashicorp/terraform-provider-google/pull/15728))
### [`v4.81.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4810-September-05-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.80.0...v4.81.0)
FEATURES:
- **New Resource:** `google_biglake_catalog` ([#15634](https://togithub.com/hashicorp/terraform-provider-google/pull/15634))
- **New Resource:** `google_redis_cluster` ([#15645](https://togithub.com/hashicorp/terraform-provider-google/pull/15645))
- **New Resource:** `google_biglake_database` ([#15651](https://togithub.com/hashicorp/terraform-provider-google/pull/15651))
- **New Resource:** `google_compute_network_attachment` ([#15648](https://togithub.com/hashicorp/terraform-provider-google/pull/15648))
- **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://togithub.com/hashicorp/terraform-provider-google/pull/15604))
- **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_namespace` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_scope` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_scope_iam_member` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_scope_iam_policy` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
- **New Resource:** `google_gke_hub_scope_rbac_role_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670))
IMPROVEMENTS:
- compute: made the field `distribution_policy_target_shape` of `google_compute_region_instance_group_manager` not cause recreation of the resource. ([#15641](https://togithub.com/hashicorp/terraform-provider-google/pull/15641))
- compute: promoted the `ssl_policy` field on the `google_compute_region_target_https_proxy` resource to GA. ([#15608](https://togithub.com/hashicorp/terraform-provider-google/pull/15608))
- container: added `enable_fqdn_network_policy` field to `google_container_cluster` ([#15642](https://togithub.com/hashicorp/terraform-provider-google/pull/15642))
- container: added `node_config.confidential_compute` field to `google_container_node_pool` resource ([#15662](https://togithub.com/hashicorp/terraform-provider-google/pull/15662))
- datastream: made `password` in `google_datastream_connection_profile` not cause recreation of the resource. ([#15610](https://togithub.com/hashicorp/terraform-provider-google/pull/15610))
- dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `reprompt_event_handlers`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_page` resource ([#15668](https://togithub.com/hashicorp/terraform-provider-google/pull/15668))
- dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_flow` resource ([#15668](https://togithub.com/hashicorp/terraform-provider-google/pull/15668))
- iam: added `web_sso_config.additional_scopes` field to `google_iam_workforce_pool_provider` resource under ([#15616](https://togithub.com/hashicorp/terraform-provider-google/pull/15616))
- monitoring: added `synthetic_monitor` to `google_monitoring_uptime_check_config` resource ([#15623](https://togithub.com/hashicorp/terraform-provider-google/pull/15623))
- provider: improved error message when resource creation fails to to invalid API response ([#15629](https://togithub.com/hashicorp/terraform-provider-google/pull/15629))
BUG FIXES:
- cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_job` resource to a non-required field. ([#15638](https://togithub.com/hashicorp/terraform-provider-google/pull/15638))
- cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_service` resource to a non-required field. ([#15638](https://togithub.com/hashicorp/terraform-provider-google/pull/15638))
- filestore: fixed a bug causing permadiff on `reserved_ip_range` field in `google_filestore_instance` ([#15614](https://togithub.com/hashicorp/terraform-provider-google/pull/15614))
- identityplatform: fixed a permadiff on `authorized_domains` in `google_identity_platform_config` resource ([#15607](https://togithub.com/hashicorp/terraform-provider-google/pull/15607))
### [`v4.80.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4800-August-28-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.79.0...v4.80.0)
DEPRECATIONS:
- dataplex: deprecated the following `google_dataplex_datascan` fields: `dataProfileResult` and `dataQualityResult` ([#15528](https://togithub.com/hashicorp/terraform-provider-google/pull/15528))
- firebase: deprecated `google_firebase_project_location` in favor of `google_firebase_storage_bucket` and `google_firestore_database` ([#15526](https://togithub.com/hashicorp/terraform-provider-google/pull/15526))
FEATURES:
- **New Data Source:** `google_sql_database_instance_latest_recovery_time` ([#15551](https://togithub.com/hashicorp/terraform-provider-google/pull/15551))
- **New Resource:** `google_certificate_manager_trust_config` ([#15562](https://togithub.com/hashicorp/terraform-provider-google/pull/15562))
- **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523))
- **New Resource:** `google_iam_deny_policy` ([#15571](https://togithub.com/hashicorp/terraform-provider-google/pull/15571))
- **New Resource:** `google_bigquery_bi_reservation` ([#15527](https://togithub.com/hashicorp/terraform-provider-google/pull/15527))
- **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://togithub.com/hashicorp/terraform-provider-google/pull/15604))
IMPROVEMENTS:
- alloydb: added `restore_backup_source` and `restore_continuous_backup_source` fields to support restore feature in `google_alloydb_cluster` resource. ([#15580](https://togithub.com/hashicorp/terraform-provider-google/pull/15580))
- artifactregistry: added `cleanup_policies` and `cleanup_policy_dry_run` fields to resource `google_artifact_registry_repository` ([#15561](https://togithub.com/hashicorp/terraform-provider-google/pull/15561))
- clouddeploy: added `multi_target` to in `google_clouddelploy_target` ([#15564](https://togithub.com/hashicorp/terraform-provider-google/pull/15564))
- compute: added `security_policy` field to `google_compute_target_instance` resource (beta) ([#15566](https://togithub.com/hashicorp/terraform-provider-google/pull/15566))
- compute: added support for `security_policy` field to `google_compute_target_pool` ([#15569](https://togithub.com/hashicorp/terraform-provider-google/pull/15569))
- compute: added support for `user_defined_fields` to `google_compute_region_security_policy` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523))
- compute: added support for specifying regional disks for `google_compute_instance` `boot_disk.source` ([#15597](https://togithub.com/hashicorp/terraform-provider-google/pull/15597))
- container: added `additional_pod_ranges_config` field to `google_container_cluster` resource ([#15600](https://togithub.com/hashicorp/terraform-provider-google/pull/15600))
- containeraws: made `config.labels` updatable in `google_container_aws_node_pool` ([#15564](https://togithub.com/hashicorp/terraform-provider-google/pull/15564))
- dataplex: added fields `data_profile_spec.post_scan_actions`, `data_profile_spec.include_fields` and `data_profile_spec.exclude_fields` ([#15545](https://togithub.com/hashicorp/terraform-provider-google/pull/15545))
- dns: added support for removing the networks block from the configuration in the resource `google_dns_response_policy` ([#15557](https://togithub.com/hashicorp/terraform-provider-google/pull/15557))
- firebase: added `api_key_id` field to `google_firebase_web_app`, `google_firebase_android_app`, and `google_firebase_apple_app`. ([#15577](https://togithub.com/hashicorp/terraform-provider-google/pull/15577))
- sql: added `psc_config` , `psc_service_attachment_link`, and `dns_name` fields to `google_sql_database_instance` ([#15563](https://togithub.com/hashicorp/terraform-provider-google/pull/15563))
- workstations: added `enable_nested_virtualization` field to `google_workstations_workstation_config` resource ([#15567](https://togithub.com/hashicorp/terraform-provider-google/pull/15567))
BUG FIXES:
- bigquery: added support to unset policy tags in table schema ([#15547](https://togithub.com/hashicorp/terraform-provider-google/pull/15547))
- bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `max_age` is specified using increments larger than hours ([#15595](https://togithub.com/hashicorp/terraform-provider-google/pull/15595))
- bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `mode` is specified ([#15595](https://togithub.com/hashicorp/terraform-provider-google/pull/15595))
- container: updated `resource_container_cluster` to ignore `dns_config` diff when `enable_autopilot = true` ([#15549](https://togithub.com/hashicorp/terraform-provider-google/pull/15549))
- containerazure: added diff suppression for case changes of enum values in `google_container_azure_cluster` ([#15536](https://togithub.com/hashicorp/terraform-provider-google/pull/15536))
### [`v4.79.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4790-August-21-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.78.0...v4.79.0)
FEATURES:
- **New Resource:** `google_backup_dr_management_server` ([#15479](https://togithub.com/hashicorp/terraform-provider-google/pull/15479))
- **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523))
IMPROVEMENTS:
- cloudbuild: added `git_file_source.bitbucket_server_config` and `source_to_build.bitbucket_server_config` fields to `google_cloudbuild_trigger` resource ([#15475](https://togithub.com/hashicorp/terraform-provider-google/pull/15475))
- cloudrunv2: added the following output only fields to `google_cloud_run_v2_job` and `google_cloud_run_v2_service` resources: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier` ([#15502](https://togithub.com/hashicorp/terraform-provider-google/pull/15502))
- composer: added `config.private_environment_config.connection_type` field to `google_composer_environment` resource ([#15460](https://togithub.com/hashicorp/terraform-provider-google/pull/15460))
- compute: added `disk.provisioned_iops` field to `google_compute_instance_template` and `google_compute_region_instance_template` resources ([#15506](https://togithub.com/hashicorp/terraform-provider-google/pull/15506))
- compute: added `user_defined_fields` field to `google_compute_region_security_policy` resource ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523))
- databasemigrationservice: added `edition` field to `google_database_migration_service_connection_profile` resource ([#15510](https://togithub.com/hashicorp/terraform-provider-google/pull/15510))
- dns: allowed `globalL7ilb` value for the `routing_policy.load_balancer_type` field in `google_dns_record_set` resource ([#15521](https://togithub.com/hashicorp/terraform-provider-google/pull/15521))
- healthcare: added `default_search_handling_strict` field to `google_healthcare_fhir_store` resource ([#15514](https://togithub.com/hashicorp/terraform-provider-google/pull/15514))
- metastore: added `scaling_config` field to `google_dataproc_metastore_service` resource ([#15476](https://togithub.com/hashicorp/terraform-provider-google/pull/15476))
- secretmanager: added `version_aliases` field to `google_secret_manager_secret` resource ([#15483](https://togithub.com/hashicorp/terraform-provider-google/pull/15483))
BUG FIXES:
- alloydb: fixed a permadiff on `google_alloydb_cluster` when `backup_window`, `enabled` or `location` fields are unset ([#15444](https://togithub.com/hashicorp/terraform-provider-google/pull/15444))
- containeraws: fixed permadiffs on `google_container_aws_cluster` and `google_container_aws_node_pool` resources ([#15491](https://togithub.com/hashicorp/terraform-provider-google/pull/15491))
- dataplex: fixed a bug when importing `google_dataplex_datascan` after running a job ([#15468](https://togithub.com/hashicorp/terraform-provider-google/pull/15468))
- dns: changed `private_visibility_config.networks` from `required` to requiring at least one of `private_visibility_config.networks` or `private_visibility_config.gke_clusters` in `google_dns_managed_zone` resource ([#15443](https://togithub.com/hashicorp/terraform-provider-google/pull/15443))
### [`v4.78.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4780-August-15-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.77.0...v4.78.0)
FEATURES:
- **New Resource:** `google_billing_project_info` ([#15400](https://togithub.com/hashicorp/terraform-provider-google/pull/15400))
- **New Resource:** `google_network_connectivity_service_connection_policy` ([#15381](https://togithub.com/hashicorp/terraform-provider-google/pull/15381))
IMPROVEMENTS:
- alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://togithub.com/hashicorp/terraform-provider-google/pull/15370))
- bigquery: added `external_data_configuration.file_set_spec_type` to `google_bigquery_table` ([#15402](https://togithub.com/hashicorp/terraform-provider-google/pull/15402))
- bigquery: added `max_staleness` to `google_bigquery_table` ([#15395](https://togithub.com/hashicorp/terraform-provider-google/pull/15395))
- billingbudget: added `resource_ancestors` field to `google_billing_budget` resource ([#15393](https://togithub.com/hashicorp/terraform-provider-google/pull/15393))
- cloudfunctions2: added support for GCF Gen2 CMEK ([#15385](https://togithub.com/hashicorp/terraform-provider-google/pull/15385))
- cloudidentity: added field `type` to `google_cloud_identity_group_memberships` ([#15398](https://togithub.com/hashicorp/terraform-provider-google/pull/15398))
- compute: added `subnetwork` field to the resource `google_compute_global_forwarding_rule` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424))
- compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_backend_service` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424))
- compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_global_forwarding_rule` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424))
- compute: added support for `ip_version` to `google_compute_forwarding_rule` ([#15388](https://togithub.com/hashicorp/terraform-provider-google/pull/15388))
- container: marked `master_ipv4_cidr_block` as not required when `private_endpoint_subnetwork` is provided for `google_container_cluster` ([#15422](https://togithub.com/hashicorp/terraform-provider-google/pull/15422))
- container: added support for `advanced_datapath_observability_config` to `google_container_cluster` ([#15425](https://togithub.com/hashicorp/terraform-provider-google/pull/15425))
- eventarc: added field `event_data_content_type` to `google_eventarc_trigger` ([#15433](https://togithub.com/hashicorp/terraform-provider-google/pull/15433))
- healthcare: added `send_previous_resource_on_delete` field to `notification_configs` of `google_healthcare_fhir_store` ([#15380](https://togithub.com/hashicorp/terraform-provider-google/pull/15380))
- pubsub: added `cloud_storage_config` field to `google_pubsub_subscription` resource ([#15420](https://togithub.com/hashicorp/terraform-provider-google/pull/15420))
- secretmanager: added `annotations` field to `google_secret_manager_secret` resource ([#15392](https://togithub.com/hashicorp/terraform-provider-google/pull/15392))
BUG FIXES:
- certificatemanager: added recreation behavior to the `google_certificate_manager_certificate` resource when its location changes ([#15432](https://togithub.com/hashicorp/terraform-provider-google/pull/15432))
- cloudfunctions2: fixed creation failure state inconsistency in `google_cloudfunctions2_function` ([#15418](https://togithub.com/hashicorp/terraform-provider-google/pull/15418))
- monitoring: updated `evaluation_interval` on `condition_prometheus_query_language` to be optional ([#15429](https://togithub.com/hashicorp/terraform-provider-google/pull/15429))
### [`v4.77.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4770-August-7-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.76.0...v4.77.0)
NOTES:
- vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` ([#15313](https://togithub.com/hashicorp/terraform-provider-google/pull/15313))
FEATURES:
- **New Resource:** `google_document_ai_warehouse_document_schema` ([#15326](https://togithub.com/hashicorp/terraform-provider-google/pull/15326))
- **New Resource:** `google_document_ai_warehouse_location` ([#15326](https://togithub.com/hashicorp/terraform-provider-google/pull/15326))
IMPROVEMENTS:
- alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://togithub.com/hashicorp/terraform-provider-google/pull/15370))
- cloudbuild: removed the validation function for the values of `machine_type` field on the `google_cloudbuild_trigger` resource ([#15357](https://togithub.com/hashicorp/terraform-provider-google/pull/15357))
- compute: add future_limit in quota exceeded error details for compute resources. ([#15346](https://togithub.com/hashicorp/terraform-provider-google/pull/15346))
- compute: added `ipv6_endpoint_type` and `ip_version` to `google_compute_address` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358))
- compute: added `local_ssd_recovery_timeout` field to `google_compute_instance` resource ([#15366](https://togithub.com/hashicorp/terraform-provider-google/pull/15366))
- compute: added `local_ssd_recovery_timeout` field to `google_compute_instance_template` resource ([#15366](https://togithub.com/hashicorp/terraform-provider-google/pull/15366))
- compute: added `network_interface.ipv6_access_config.external_ipv6_prefix_length` to `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358))
- compute: added `network_interface.ipv6_access_config.name` to `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358))
- compute: added a new type `GLOBAL_MANAGED_PROXY` for the field `purpose` in the resource `google_compute_subnetwork` ([#15345](https://togithub.com/hashicorp/terraform-provider-google/pull/15345))
- compute: added field `instance_lifecycle_policy` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#15322](https://togithub.com/hashicorp/terraform-provider-google/pull/15322))
- compute: added protocol type: UNSPECIFIED in `google_compute_backend_service` as per [release note](https://cloud.google.com/load-balancing/docs/release-notes#July\_24\_2023)
([#15328](https://togithub.com/hashicorp/terraform-provider-google/pull/15328))
- compute: made `network_interface.ipv6_access_config.external_ipv6` configurable in `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358))
- container: added `enable_k8s_beta_apis.enabled_apis` field to `google_container_cluster` ([#15320](https://togithub.com/hashicorp/terraform-provider-google/pull/15320))
- container: added `node_config.host_maintenance_policy` field to `google_container_cluster` and `google_container_node_pool` ([#15347](https://togithub.com/hashicorp/terraform-provider-google/pull/15347))
- container: added `placement_policy.policy_name` field to `google_container_node_pool` resource ([#15367](https://togithub.com/hashicorp/terraform-provider-google/pull/15367))
- container: allowed `enabled_private_endpoint` to be settable on creation for PSC-based clusters ([#15361](https://togithub.com/hashicorp/terraform-provider-google/pull/15361))
- container: unsuppressed `private_cluster_config` when `master_global_access_config` is set in `google_container_cluster` ([#15369](https://togithub.com/hashicorp/terraform-provider-google/pull/15369))
- gkeonprem: added taint on failed resource creation for `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://togithub.com/hashicorp/terraform-provider-google/pull/15362))
- gkeonprem: increased timeout for resources `google_gkeonprem_bare_metal_cluster` and `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://togithub.com/hashicorp/terraform-provider-google/pull/15362))
- identityplayform: added support for `blocking_functions` `quota` and `authorized_domains` in `google_identity_platform_config` ([#15325](https://togithub.com/hashicorp/terraform-provider-google/pull/15325))
- monitoring: added update support for `period` in `google_monitoring_uptime_check_config` ([#15315](https://togithub.com/hashicorp/terraform-provider-google/pull/15315))
- pubsub: added `no_wrapper` field to `google_pubsub_subscription` resource ([#15334](https://togithub.com/hashicorp/terraform-provider-google/pull/15334))
BUG FIXES:
- bigquery: fixed a bug in update support for several fields in `google_bigquery_data_transfer_config` ([#15359](https://togithub.com/hashicorp/terraform-provider-google/pull/15359))
- cloudfunctions2: fixed an issue where `google_cloudfunctions2_function.build_config.source.storage_source.generation` created a diff when not set in config ([#15364](https://togithub.com/hashicorp/terraform-provider-google/pull/15364))
- monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://togithub.com/hashicorp/terraform-provider-google/pull/15305))
- vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. ([#15313](https://togithub.com/hashicorp/terraform-provider-google/pull/15313))
### [`v4.76.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4760-July-31-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.75.1...v4.76.0)
FEATURES:
- **New Resource:** `google_compute_region_ssl_policy` ([#15299](https://togithub.com/hashicorp/terraform-provider-google/pull/15299))
- **New Resource:** `google_dataplex_task` ([#15226](https://togithub.com/hashicorp/terraform-provider-google/pull/15226))
- **New Resource:** `google_iap_web_region_backend_service_iam_binding` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285))
- **New Resource:** `google_iap_web_region_backend_service_iam_member` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285))
- **New Resource:** `google_iap_web_region_backend_service_iam_policy` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285))
IMPROVEMENTS:
- cloudrun: added `status.traffic` output fields to `google_cloud_run_service` resource ([#15284](https://togithub.com/hashicorp/terraform-provider-google/pull/15284))
- cloudrunv2: added field `custom_audiences` to resource ` google_cloud_run_v2_service ` ([#15268](https://togithub.com/hashicorp/terraform-provider-google/pull/15268))
- composer: added support for updating `resilience_mode` in `google_composer_environment` ([#15238](https://togithub.com/hashicorp/terraform-provider-google/pull/15238))
- compute: added `reconcile_connections` for `google_compute_service_attachment`. ([#15288](https://togithub.com/hashicorp/terraform-provider-google/pull/15288))
- container : added `gcs_fuse_csi_driver_config` field to `addons_config` in `google_container_cluster` resource. ([#15290](https://togithub.com/hashicorp/terraform-provider-google/pull/15290))
- container: added `allow_net_admin` field to `google_container_cluster` resource ([#15275](https://togithub.com/hashicorp/terraform-provider-google/pull/15275))
- container: allowed user to set up to 20 maintenance exclusions for `google_container_cluster` resource ([#15291](https://togithub.com/hashicorp/terraform-provider-google/pull/15291))
- healthcare: added `last_updated_partition_config` field to `google_healthcare_fhir_store` resource ([#15271](https://togithub.com/hashicorp/terraform-provider-google/pull/15271))
- monitoring: added `condition_prometheus_query_language` field to `google_monitoring_alert_policy` resource ([#15301](https://togithub.com/hashicorp/terraform-provider-google/pull/15301))
- networkservices: made `scope` field optional in `google_network_services_gateway` resource ([#15273](https://togithub.com/hashicorp/terraform-provider-google/pull/15273))
- spanner: added `enable_drop_protection` to `google_spanner_database` resource([#15283](https://togithub.com/hashicorp/terraform-provider-google/pull/15283))
BUG FIXES:
- alloydb: fixed permadiffs when setting 0 as start time (midnight) for `automated_backup_policy` in `google_alloydb_cluster` resource ([#15219](https://togithub.com/hashicorp/terraform-provider-google/pull/15219))
- artifactregistry: fixed reading back maven_config state in `google_artifact_registry_repository` ([#15269](https://togithub.com/hashicorp/terraform-provider-google/pull/15269))
- cloudtasks: suppressed time-unit permadiffs on `google_cloud_tasks_queue` min and max backoff settings ([#15237](https://togithub.com/hashicorp/terraform-provider-google/pull/15237))
- cloudrun: fixed the bug where default system labels set in `service.spec.template.metadata.labels` were treated as a diff. ([#15302](https://togithub.com/hashicorp/terraform-provider-google/pull/15302))
- compute: fixed wrongly triggered recreation on changes of `enforce_on_key_configs` on `google_compute_security_policy` ([#15248](https://togithub.com/hashicorp/terraform-provider-google/pull/15248))
- monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://togithub.com/hashicorp/terraform-provider-google/pull/15305))
### [`v4.75.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4751-July-27-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.75.0...v4.75.1)
BUG FIXES:
- vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change.
- vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector`
### [`v4.75.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4750-July-24-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.74.0...v4.75.0)
FEATURES:
- **New Resource:** `google_dns_response_policy_rule`([#15146](https://togithub.com/hashicorp/terraform-provider-google/pull/15146))
- **New Resource:** `google_dns_response_policy`([#15146](https://togithub.com/hashicorp/terraform-provider-google/pull/15146))
- **New Resource:** `google_looker_instance` ([#15188](https://togithub.com/hashicorp/terraform-provider-google/pull/15188))
IMPROVEMENTS:
- apigee: added `disable_vpc_peering` field to `google_apigee_organization` resource ([#15186](https://togithub.com/hashicorp/terraform-provider-google/pull/15186))
- bigquery: added `external_data_configuration.json_options` and `external_data_configuration.parquet_options` fields to `google_bigquery_table` ([#15197](https://togithub.com/hashicorp/terraform-provider-google/pull/15197))
- bigtable: added `change_stream_retention` field to `google_bigtable_table.table` resource ([#15152](https://togithub.com/hashicorp/terraform-provider-google/pull/15152))
- compute: added `most_recent` argument to `google_compute_image` datasource ([#15187](https://togithub.com/hashicorp/terraform-provider-google/pull/15187))
- compute: added field `enable_confidential_compute` for `google_compute_disk` resource ([#15180](https://togithub.com/hashicorp/terraform-provider-google/pull/15180))
- container: added `gpu_driver_installation_config.gpu_driver_version` field to `google_container_node_pool` ([#15182](https://togithub.com/hashicorp/terraform-provider-google/pull/15182))
- gkebackup: added `state` and `state_reason` output-only fields to `google_gkebackup_backupplan` resource ([#15201](https://togithub.com/hashicorp/terraform-provider-google/pull/15201))
- healthcare: added ` complex_data_type_reference_parsing ` field to `google_healthcare_fhir_store` resource ([#15159](https://togithub.com/hashicorp/terraform-provider-google/pull/15159))
- networkservices: increased max_size to 20 for both `included_query_parameters` and `excluded_query_parameters` on `google_network_services_edge_cache_service` ([#15168](https://togithub.com/hashicorp/terraform-provider-google/pull/15168))
- vpcaccess: added support for updates to `google_vpc_access_connector` resource ([#15176](https://togithub.com/hashicorp/terraform-provider-google/pull/15176))
BUG FIXES:
- alloydb: fixed `google_alloydb_cluster` handling of automated backup policy midnight start time ([#15219](https://togithub.com/hashicorp/terraform-provider-google/pull/15219))
- compute: fixed logic when unsetting `google_compute_instance.min_cpu_platform` and switching to a `machine_type` that does not support `min_cpu_platform` at the same time ([#15217](https://togithub.com/hashicorp/terraform-provider-google/pull/15217))
- tags: fixed race condition when modifying `google_tags_location_tag_binding` ([#15189](https://togithub.com/hashicorp/terraform-provider-google/pull/15189))
### [`v4.74.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4740-July-18-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.2...v4.74.0)
FEATURES:
- **New Resource:** `google_cloudbuildv2_connection` ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098))
- **New Resource:** `google_cloudbuildv2_repository` ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098))
- **New Resource:** `google_gkeonprem_bare_metal_admin_cluster` ([#15099](https://togithub.com/hashicorp/terraform-provider-google/pull/15099))
- **New Resource:** `google_network_security_address_group` ([#15111](https://togithub.com/hashicorp/terraform-provider-google/pull/15111))
- **New Resource:** `google_network_security_gateway_security_policy_rule` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112))
- **New Resource:** `google_network_security_gateway_security_policy` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112))
- **New Resource:** `google_network_security_url_lists` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112))
- **New Resource:** `google_network_services_gateway` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112))
IMPROVEMENTS:
- bigquery: added `storage_billing_model` argument to `google_bigquery_dataset` ([#15115](https://togithub.com/hashicorp/terraform-provider-google/pull/15115))
- bigquery: added `external_data_configuration.metadata_cache_mode` and `external_data_configuration.object_metadata` to `google_bigquery_table` ([#15096](https://togithub.com/hashicorp/terraform-provider-google/pull/15096))
- bigquery: made `external_data_configuration.source_fomat` optional in `google_bigquery_table` ([#15096](https://togithub.com/hashicorp/terraform-provider-google/pull/15096))
- certificatemanager: added `issuance_config` field to `google_certificate_manager_certificate` resource ([#15101](https://togithub.com/hashicorp/terraform-provider-google/pull/15101))
- cloudbuild: added `repository_event_config` field to `google_cloudbuild_trigger` resource ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098))
- compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_http_proxy` ([#15109](https://togithub.com/hashicorp/terraform-provider-google/pull/15109))
- compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_https_proxy` ([#15109](https://togithub.com/hashicorp/terraform-provider-google/pull/15109))
- compute: added support for updating labels in `google_compute_external_vpn_gateway` ([#15134](https://togithub.com/hashicorp/terraform-provider-google/pull/15134))
- container: made `monitoring_config.enable_components` optional on `google_container_cluster` ([#15131](https://togithub.com/hashicorp/terraform-provider-google/pull/15131))
- container: added field `tpu_topology` under `placement_policy` in resource `google_container_node_pool` ([#15130](https://togithub.com/hashicorp/terraform-provider-google/pull/15130))
- gkehub: promoted the `google_gke_hub_feature` resource's `fleetobservability` block to GA. ([#15105](https://togithub.com/hashicorp/terraform-provider-google/pull/15105))
- iamworkforcepool: added `oidc.client_secret` field to `google_iam_workforce_pool_provider` and new enum values `CODE` and `MERGE_ID_TOKEN_OVER_USER_INFO_CLAIMS` to `oidc.web_sso_config.response_type` and `oidc.web_sso_config.assertion_claims_behavior` respectively ([#15069](https://togithub.com/hashicorp/terraform-provider-google/pull/15069))
- sql: added `settings.data_cache_config` to `sql_database_instance` resource. ([#15127](https://togithub.com/hashicorp/terraform-provider-google/pull/15127))
- sql: added `settings.edition` field to `sql_database_instance` resource. ([#15127](https://togithub.com/hashicorp/terraform-provider-google/pull/15127))
- vertexai: supported `shard_size` in `google_vertex_ai_index` ([#15133](https://togithub.com/hashicorp/terraform-provider-google/pull/15133))
BUG FIXES:
- compute: made `google_compute_router_peer.peer_ip_address` optional ([#15095](https://togithub.com/hashicorp/terraform-provider-google/pull/15095))
- redis: fixed issue with `google_redis_instance` populating output-only field `maintenance_schedule`. ([#15063](https://togithub.com/hashicorp/terraform-provider-google/pull/15063))
- orgpolicy: fixed forcing recreation on imported state for `google_org_policy_policy` ([#15132](https://togithub.com/hashicorp/terraform-provider-google/pull/15132))
- osconfig: fixed validation of file resource `state` fields in `google_os_config_os_policy_assignment` ([#15107](https://togithub.com/hashicorp/terraform-provider-google/pull/15107))
### [`v4.73.2`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4732-July-17-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.1...v4.73.2)
BUG FIXES:
- monitoring: fixed an issue which occurred when `name` field of `google_monitoring_monitored_project` was long-form
### [`v4.73.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4731-July-13-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.0...v4.73.1)
BUG FIXES:
- monitoring: fixed an issue causing `google_monitoring_monitored_project` to appear to be deleted
### [`v4.73.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4730-July-10-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.72.1...v4.73.0)
FEATURES:
- **New Resource:** `google_firebase_extensions_instance` ([#15013](https://togithub.com/hashicorp/terraform-provider-google/pull/15013))
IMPROVEMENTS:
- compute: added the `no_automate_dns_zone` field to `google_compute_forwarding_rule`. ([#15028](https://togithub.com/hashicorp/terraform-provider-google/pull/15028))
- compute: promoted `google_compute_disk_async_replication` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029))
- compute: promoted `async_primary_disk` field in `google_compute_disk` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029))
- compute: promoted `async_primary_disk` field in `google_compute_region_disk` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029))
- compute: promoted `disk_consistency_group_policy` field in `google_compute_resource_policy` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029))
- resourcemanager: fixed handling of `google_service_account_id_token` when authenticated with GCE metadata credentials ([#15003](https://togithub.com/hashicorp/terraform-provider-google/pull/15003))
BUG FIXES:
- networkservices: increased default timeout for `google_network_services_edge_cache_keyset` to 90m ([#15024](https://togithub.com/hashicorp/terraform-provider-google/pull/15024))
### [`v4.72.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4721-July-6-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.72.0...v4.72.1)
BUG FIXES:
- compute: fixed an issue in `google_compute_instance_template` where initialize params stopped the `disk.disk_size_gb` field being used ([#15054](https://togithub.com/hashicorp/terraform-provider-google/pull/15054))
### [`v4.72.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4720-July-3-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.71.0...v4.72.0)
FEATURES:
- **New Resource:** `google_public_ca_external_account_key` ([#14983](https://togithub.com/hashicorp/terraform-provider-google/pull/14983))
IMPROVEMENTS:
- compute: added `provisioned_throughput` field to `google_compute_disk` used by `hyperdisk-throughput` pd type ([#14985](https://togithub.com/hashicorp/terraform-provider-google/pull/14985))
- container: added field `security_posture_config` to resource `google_container_cluster` ([#14999](https://togithub.com/hashicorp/terraform-provider-google/pull/14999))
- logging: added support for `locked` to `google_logging_project_bucket_config` ([#14977](https://togithub.com/hashicorp/terraform-provider-google/pull/14977))
BUG FIXES:
- bigquery: fixed an issue where api default value for `edition` field of `google_bigquery_reservation` was not handled ([#14961](https://togithub.com/hashicorp/terraform-provider-google/pull/14961))
- cloudfunction2: fixed permadiffs of some fields of `service_config` in `google_cloudfunctions2_function` resource ([#14975](https://togithub.com/hashicorp/terraform-provider-google/pull/14975))
- compute: fixed an issue with setting project field to long form in `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` ([#14996](https://togithub.com/hashicorp/terraform-provider-google/pull/14996))
- gkehub: fixed an issue with setting project field to long form in `google_gke_hub_feature` ([#14996](https://togithub.com/hashicorp/terraform-provider-google/pull/14996))
### [`v4.71.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4710-June-27-2023)
[Compare Source](htt
Configuration
📅 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
~> 2.12
->~> 4.0
5.0.0
~> 2.12.0
->~> 4.84.0
5.0.0
Release Notes
hashicorp/terraform-provider-google (google)
### [`v4.84.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4840-September-26-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.83.0...v4.84.0) DEPRECATIONS: - alloydb: deprecated `network` field in favor of `network_config` on `google_alloydb_cluster`. ([#15881](https://togithub.com/hashicorp/terraform-provider-google/pull/15881)) - identityplayform: deprecated `google_identity_platform_project_default_config` resource. Use `google_identity_platform_config` resource instead ([#15876](https://togithub.com/hashicorp/terraform-provider-google/pull/15876)) FEATURES: - **New Data Source:** `google_certificate_manager_certificate_map` ([#15906](https://togithub.com/hashicorp/terraform-provider-google/pull/15906)) - **New Resource:** `google_artifact_registry_vpcsc_config` ([#15840](https://togithub.com/hashicorp/terraform-provider-google/pull/15840)) - **New Resource:** `google_dialogflow_cx_security_settings` ([#15886](https://togithub.com/hashicorp/terraform-provider-google/pull/15886)) - **New Resource:** `google_gke_backup_restore_plan` ([#15858](https://togithub.com/hashicorp/terraform-provider-google/pull/15858)) - **New Resource:** `google_edgenetwork_network` ([#15891](https://togithub.com/hashicorp/terraform-provider-google/pull/15891)) - **New Resource:** `google_edgenetwork_subnet` ([#15891](https://togithub.com/hashicorp/terraform-provider-google/pull/15891)) IMPROVEMENTS: - alloydb: added `network_config` field to support named IP ranges on `google_alloydb_cluster`. ([#15881](https://togithub.com/hashicorp/terraform-provider-google/pull/15881)) - cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_job` to support Direct VPC egress. ([#15870](https://togithub.com/hashicorp/terraform-provider-google/pull/15870)) - cloudrunv2: added fields `network_interfaces` to resource `google_cloud_run_v2_service` to support Direct VPC egress. ([#15870](https://togithub.com/hashicorp/terraform-provider-google/pull/15870)) - compute: updated the `autoscaling_policy.mode` to accept `ONLY_SCALE_OUT` on `google_compute_autoscaler` ([#15890](https://togithub.com/hashicorp/terraform-provider-google/pull/15890)) - compute: added `server_tls_policy` argument to `google_compute_target_https_proxy` resource ([#15845](https://togithub.com/hashicorp/terraform-provider-google/pull/15845)) - compute: added `member` attribute to `google_compute_default_service_account` datasource ([#15897](https://togithub.com/hashicorp/terraform-provider-google/pull/15897)) - compute: added output field `internal_ipv6_prefix` to `google_compute_subnetwork` resource ([#15892](https://togithub.com/hashicorp/terraform-provider-google/pull/15892)) - container: added `node_config.fast_socket` field to `google_container_node_pool` ([#15872](https://togithub.com/hashicorp/terraform-provider-google/pull/15872)) - container: promoted `node_pool_auto_config` field in `google_container_cluster` from beta provider to GA provider. ([#15884](https://togithub.com/hashicorp/terraform-provider-google/pull/15884)) - container: promoted field `placement_policy.tpu_topology` in resource `google_container_node_pool` to GA ([#15869](https://togithub.com/hashicorp/terraform-provider-google/pull/15869)) - containeraws: added support for `auto_repair` in `google_container_aws_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - containerazure: added support for `auto_repair` in `google_container_azure_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - filestore: added support for the `"ZONAL"` value to `tier` in `google_filestore_instance` ([#15889](https://togithub.com/hashicorp/terraform-provider-google/pull/15889)) - firestore: added `delete_protection_state` field to `google_firestore_database` resource. ([#15878](https://togithub.com/hashicorp/terraform-provider-google/pull/15878)) - identityplatform: added `sign-in` field to `google_identity_platform_config` resource ([#15876](https://togithub.com/hashicorp/terraform-provider-google/pull/15876)) - networkconnectivity: added support for `linked_vpc_network` in `google_network_connectivity_spoke` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - networkservices: increased default timeout for `google_network_services_edge_cache_origin` to 120m from 60m ([#15855](https://togithub.com/hashicorp/terraform-provider-google/pull/15855)) - networkservices: increased default timeout for `google_network_services_edge_cache_service` to 60m from 30m ([#15861](https://togithub.com/hashicorp/terraform-provider-google/pull/15861)) - secretmanager: added `is_secret_data_base64` field to `google_secret_manager_secret_version` resource ([#15853](https://togithub.com/hashicorp/terraform-provider-google/pull/15853)) BUG FIXES: - bigquery: updated documentation for `google_bigquery_table.time_partitioning.expiration_ms` ([#15873](https://togithub.com/hashicorp/terraform-provider-google/pull/15873)) - bigtable: added a read timeout to `google_bigtable_instance` ([#15856](https://togithub.com/hashicorp/terraform-provider-google/pull/15856)) - bigtable: improved regional reliability when instance overlaps a downed region in the resource `google_bigtable_instance` ([#15900](https://togithub.com/hashicorp/terraform-provider-google/pull/15900)) - eventarc: resolved permadiff on `google_eventarc_trigger.event_data_content_type` by defaulting to the value returned by the API if not set in the configuration. ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - identityplatform: fixed a potential perma-diff for `sign_in` in `google_identity_platform_config` resource ([#15907](https://togithub.com/hashicorp/terraform-provider-google/pull/15907)) - monitoring: fixed scaling issues when deploying terraform changes with many `google_monitoring_monitored_project` ([#15828](https://togithub.com/hashicorp/terraform-provider-google/pull/15828)) - monitoring: fixed validation of `service_id` on `google_monitoring_custom_service` and `slo_id` on `google_monitoring_slo` ([#15841](https://togithub.com/hashicorp/terraform-provider-google/pull/15841)) - osconfig: fixed no more than one setting is allowed under `patch_config.windows_update` on `google_os_config_patch_deployment` ([#15904](https://togithub.com/hashicorp/terraform-provider-google/pull/15904)) - provider: addressed a bug where configuring the provider with unknown values did not behave as expected ([#15898](https://togithub.com/hashicorp/terraform-provider-google/pull/15898)) - provider: fixed the provider so it resumes ignoring empty strings set in the `provider` block ([#15844](https://togithub.com/hashicorp/terraform-provider-google/pull/15844)) - secretmanager: replaced the panic block with an error in import function of `google_secret_manager_secret_version` resource ([#15880](https://togithub.com/hashicorp/terraform-provider-google/pull/15880)) - secretmanager: fixed an issue in `google_secretmanager_secret` where replacing `replication.automatic` with `replication.auto` would destroy and recreate the resource ([#15922](https://togithub.com/hashicorp/terraform-provider-google/pull/15922)) ### [`v4.83.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4830-September-18-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.82.0...v4.83.0) DEPRECATIONS: - secretmanager: deprecated `automatic` field on `google_secret_manager_secret`. Use `auto` instead. ([#15793](https://togithub.com/hashicorp/terraform-provider-google/pull/15793)) FEATURES: - **New Resource:** `google_biglake_table` ([#15736](https://togithub.com/hashicorp/terraform-provider-google/pull/15736)) - **New Resource:** `google_data_pipeline_pipeline` ([#15785](https://togithub.com/hashicorp/terraform-provider-google/pull/15785)) - **New Resource:** `google_dialogflow_cx_test_case` ([#15814](https://togithub.com/hashicorp/terraform-provider-google/pull/15814)) - **New Resource:** `google_storage_insights_report_config` ([#15819](https://togithub.com/hashicorp/terraform-provider-google/pull/15819)) - **New Resource:** `google_apigee_target_server` ([#15751](https://togithub.com/hashicorp/terraform-provider-google/pull/15751)) IMPROVEMENTS: - gkehub: added `labels` fields to `google_gke_hub_membership_binding` resource ([#15753](https://togithub.com/hashicorp/terraform-provider-google/pull/15753)) - bigquery: added `allow_non_incremental_definition` to `google_bigquery_table` resource ([#15813](https://togithub.com/hashicorp/terraform-provider-google/pull/15813)) - bigquery: added `table_constraints` field to `google_bigquery_table` resource ([#15815](https://togithub.com/hashicorp/terraform-provider-google/pull/15815)) - compute: added internal IPV6 support for `google_compute_address` and `google_compute_instance` resources ([#15780](https://togithub.com/hashicorp/terraform-provider-google/pull/15780)) - containerattached: added `binary_authorization` field to `google_container_attached_cluster` resource ([#15822](https://togithub.com/hashicorp/terraform-provider-google/pull/15822)) - containeraws: added update support for `config.instance_type` in `container_aws_node_pool` ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - firestore: added `point_in_time_recovery_enablement` field to `google_firestore_database` resource ([#15795](https://togithub.com/hashicorp/terraform-provider-google/pull/15795)) - firestore: added `update_time` and `uid` fields to `google_firestore_database` resource ([#15823](https://togithub.com/hashicorp/terraform-provider-google/pull/15823)) - gkehub2: added `labels`, `namespace_labels` fields to `google_gke_hub_namespace` resource ([#15732](https://togithub.com/hashicorp/terraform-provider-google/pull/15732)) - gkehub: added `labels` fields to `google_gke_hub_scope` resource ([#15801](https://togithub.com/hashicorp/terraform-provider-google/pull/15801)) - gkeonprem: added `upgrade_policy` and `binary_authorization` fields in `google_gkeonprem_bare_metal_cluster` resource (beta) ([#15765](https://togithub.com/hashicorp/terraform-provider-google/pull/15765)) - gkeonprem: added `upgrade_policy` field in `google_gkeonprem_vmware_cluster` resource (beta) ([#15765](https://togithub.com/hashicorp/terraform-provider-google/pull/15765)) - secretmanager: added `auto` field to `google_secret_manager_secret` resource ([#15793](https://togithub.com/hashicorp/terraform-provider-google/pull/15793)) - secretmanager: added `deletion_policy` field to `google_secret_manager_secret_version` resource ([#15818](https://togithub.com/hashicorp/terraform-provider-google/pull/15818)) - storage: supported in-place update for `autoclass` field in `google_storage_bucket` resource ([#15782](https://togithub.com/hashicorp/terraform-provider-google/pull/15782)) - vertexai: added `public_endpoint_enabled` to `google_vertex_ai_index_endpoint` ([#15741](https://togithub.com/hashicorp/terraform-provider-google/pull/15741)) BUG FIXES: - bigquerydatatransfer: fixed a bug when importing `location` of `google_bigquery_data_transfer_config` ([#15734](https://togithub.com/hashicorp/terraform-provider-google/pull/15734)) - container: fixed concurrent ops' quota-error to be retriable in ` google_container_node_pool ` ([#15820](https://togithub.com/hashicorp/terraform-provider-google/pull/15820)) - eventarc: resolved permadiff on `event_content_type` in `eventarc_trigger`, the field will now default to a value returned by the API when not set in configuration ([#15862](https://togithub.com/hashicorp/terraform-provider-google/pull/15862)) - pipeline: fixed issue where certain `google_dataflow_job` instances would crash the provider ([#15821](https://togithub.com/hashicorp/terraform-provider-google/pull/15821)) - provider: fixed a bug where `user_project_override` would not be not used correctly when provisioning resources implemented using the plugin framework. Currently there are no resources implemented this way, so no-one should have been impacted. ([#15776](https://togithub.com/hashicorp/terraform-provider-google/pull/15776)) - pubsub: fixed issue where setting `no_wrapper.write_metadata` to false wasn't passed to the API for `google_pubsub_subscription` ([#15758](https://togithub.com/hashicorp/terraform-provider-google/pull/15758)) - serviceaccount: added retries for reads after `google_service_account` creation if 403 Forbidden is returned. ([#15760](https://togithub.com/hashicorp/terraform-provider-google/pull/15760)) - storage: fixed the failure in building a plan when a `content` value is expected on `google_storage_bucket_object_content` ([#15735](https://togithub.com/hashicorp/terraform-provider-google/pull/15735)) ### [`v4.82.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4820-September-11-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.81.0...v4.82.0) IMPROVEMENTS: - compute: added in-place update support for field `enable_proxy_protocol` in `google_compute_service_attachment` resource ([#15716](https://togithub.com/hashicorp/terraform-provider-google/pull/15716)) - compute: added in-place update support for field `reconcile_connections` in `google_compute_service_attachment` resource ([#15706](https://togithub.com/hashicorp/terraform-provider-google/pull/15706)) - compute: added in-place update support for field `allowPscGlobalAccess` in `google_compute_forwarding_rule` resource ([#15691](https://togithub.com/hashicorp/terraform-provider-google/pull/15691)) - compute: promoted `google_compute_region_instance_template` to GA ([#15710](https://togithub.com/hashicorp/terraform-provider-google/pull/15710)) - container: added additional options for field `monitoring_config.enable_components` in `google_container_cluster` resource ([#15727](https://togithub.com/hashicorp/terraform-provider-google/pull/15727)) - gkehub: added `labels` field to `google_gke_hub_scope_rbac_role_binding` resource ([#15729](https://togithub.com/hashicorp/terraform-provider-google/pull/15729)) - logging: added in-place update support for field `unique_writer_identity` in `google_logging_project_sink` resource ([#15721](https://togithub.com/hashicorp/terraform-provider-google/pull/15721)) - networkconnectivity: added `psc_connections.error.details` field to `google_network_connectivity_service_connection_policy` resource ([#15726](https://togithub.com/hashicorp/terraform-provider-google/pull/15726)) - secretmanager: added in-place update support for field `replication.user_managed.replicas.customer_managed_encryption` in `google_secret_manager_secret` resource ([#15685](https://togithub.com/hashicorp/terraform-provider-google/pull/15685)) BUG FIXES: - bigquery: made `params.destination_table_name_template` and `params.data_path` immutable as updating these fields if value of `data_source_id` is `amazon_s3` in `google_bigquery_data_transfer_config` resource ([#15723](https://togithub.com/hashicorp/terraform-provider-google/pull/15723)) - dns: fixed hash function for `network_url` in `google_dns_managed_zone` and `google_dns_policy` resources to make sure that the private DNS zone or DNS policy can be attatched to all of the networks in different projects, even though the network name is the same across of those projects. ([#15728](https://togithub.com/hashicorp/terraform-provider-google/pull/15728)) ### [`v4.81.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4810-September-05-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.80.0...v4.81.0) FEATURES: - **New Resource:** `google_biglake_catalog` ([#15634](https://togithub.com/hashicorp/terraform-provider-google/pull/15634)) - **New Resource:** `google_redis_cluster` ([#15645](https://togithub.com/hashicorp/terraform-provider-google/pull/15645)) - **New Resource:** `google_biglake_database` ([#15651](https://togithub.com/hashicorp/terraform-provider-google/pull/15651)) - **New Resource:** `google_compute_network_attachment` ([#15648](https://togithub.com/hashicorp/terraform-provider-google/pull/15648)) - **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://togithub.com/hashicorp/terraform-provider-google/pull/15604)) - **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_namespace` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_scope` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_scope_iam_member` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_scope_iam_policy` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_membership_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) - **New Resource:** `google_gke_hub_scope_rbac_role_binding` ([#15670](https://togithub.com/hashicorp/terraform-provider-google/pull/15670)) IMPROVEMENTS: - compute: made the field `distribution_policy_target_shape` of `google_compute_region_instance_group_manager` not cause recreation of the resource. ([#15641](https://togithub.com/hashicorp/terraform-provider-google/pull/15641)) - compute: promoted the `ssl_policy` field on the `google_compute_region_target_https_proxy` resource to GA. ([#15608](https://togithub.com/hashicorp/terraform-provider-google/pull/15608)) - container: added `enable_fqdn_network_policy` field to `google_container_cluster` ([#15642](https://togithub.com/hashicorp/terraform-provider-google/pull/15642)) - container: added `node_config.confidential_compute` field to `google_container_node_pool` resource ([#15662](https://togithub.com/hashicorp/terraform-provider-google/pull/15662)) - datastream: made `password` in `google_datastream_connection_profile` not cause recreation of the resource. ([#15610](https://togithub.com/hashicorp/terraform-provider-google/pull/15610)) - dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `reprompt_event_handlers`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_page` resource ([#15668](https://togithub.com/hashicorp/terraform-provider-google/pull/15668)) - dialogflowcx: added `response_type`, `channel`, `payload`, `conversation_success`, `output_audio_text`, `live_agent_handoff`, `play_audo`, `telephony_transfer_call`, `set_parameter_actions`, and `conditional_cases` fields to `google_dialogflow_cx_flow` resource ([#15668](https://togithub.com/hashicorp/terraform-provider-google/pull/15668)) - iam: added `web_sso_config.additional_scopes` field to `google_iam_workforce_pool_provider` resource under ([#15616](https://togithub.com/hashicorp/terraform-provider-google/pull/15616)) - monitoring: added `synthetic_monitor` to `google_monitoring_uptime_check_config` resource ([#15623](https://togithub.com/hashicorp/terraform-provider-google/pull/15623)) - provider: improved error message when resource creation fails to to invalid API response ([#15629](https://togithub.com/hashicorp/terraform-provider-google/pull/15629)) BUG FIXES: - cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_job` resource to a non-required field. ([#15638](https://togithub.com/hashicorp/terraform-provider-google/pull/15638)) - cloudrunv2: changed `template.volumes.secret.items.mode` field in `google_cloud_run_v2_service` resource to a non-required field. ([#15638](https://togithub.com/hashicorp/terraform-provider-google/pull/15638)) - filestore: fixed a bug causing permadiff on `reserved_ip_range` field in `google_filestore_instance` ([#15614](https://togithub.com/hashicorp/terraform-provider-google/pull/15614)) - identityplatform: fixed a permadiff on `authorized_domains` in `google_identity_platform_config` resource ([#15607](https://togithub.com/hashicorp/terraform-provider-google/pull/15607)) ### [`v4.80.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4800-August-28-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.79.0...v4.80.0) DEPRECATIONS: - dataplex: deprecated the following `google_dataplex_datascan` fields: `dataProfileResult` and `dataQualityResult` ([#15528](https://togithub.com/hashicorp/terraform-provider-google/pull/15528)) - firebase: deprecated `google_firebase_project_location` in favor of `google_firebase_storage_bucket` and `google_firestore_database` ([#15526](https://togithub.com/hashicorp/terraform-provider-google/pull/15526)) FEATURES: - **New Data Source:** `google_sql_database_instance_latest_recovery_time` ([#15551](https://togithub.com/hashicorp/terraform-provider-google/pull/15551)) - **New Resource:** `google_certificate_manager_trust_config` ([#15562](https://togithub.com/hashicorp/terraform-provider-google/pull/15562)) - **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523)) - **New Resource:** `google_iam_deny_policy` ([#15571](https://togithub.com/hashicorp/terraform-provider-google/pull/15571)) - **New Resource:** `google_bigquery_bi_reservation` ([#15527](https://togithub.com/hashicorp/terraform-provider-google/pull/15527)) - **New Resource:** `google_gke_hub_feature_membership` ([#15604](https://togithub.com/hashicorp/terraform-provider-google/pull/15604)) IMPROVEMENTS: - alloydb: added `restore_backup_source` and `restore_continuous_backup_source` fields to support restore feature in `google_alloydb_cluster` resource. ([#15580](https://togithub.com/hashicorp/terraform-provider-google/pull/15580)) - artifactregistry: added `cleanup_policies` and `cleanup_policy_dry_run` fields to resource `google_artifact_registry_repository` ([#15561](https://togithub.com/hashicorp/terraform-provider-google/pull/15561)) - clouddeploy: added `multi_target` to in `google_clouddelploy_target` ([#15564](https://togithub.com/hashicorp/terraform-provider-google/pull/15564)) - compute: added `security_policy` field to `google_compute_target_instance` resource (beta) ([#15566](https://togithub.com/hashicorp/terraform-provider-google/pull/15566)) - compute: added support for `security_policy` field to `google_compute_target_pool` ([#15569](https://togithub.com/hashicorp/terraform-provider-google/pull/15569)) - compute: added support for `user_defined_fields` to `google_compute_region_security_policy` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523)) - compute: added support for specifying regional disks for `google_compute_instance` `boot_disk.source` ([#15597](https://togithub.com/hashicorp/terraform-provider-google/pull/15597)) - container: added `additional_pod_ranges_config` field to `google_container_cluster` resource ([#15600](https://togithub.com/hashicorp/terraform-provider-google/pull/15600)) - containeraws: made `config.labels` updatable in `google_container_aws_node_pool` ([#15564](https://togithub.com/hashicorp/terraform-provider-google/pull/15564)) - dataplex: added fields `data_profile_spec.post_scan_actions`, `data_profile_spec.include_fields` and `data_profile_spec.exclude_fields` ([#15545](https://togithub.com/hashicorp/terraform-provider-google/pull/15545)) - dns: added support for removing the networks block from the configuration in the resource `google_dns_response_policy` ([#15557](https://togithub.com/hashicorp/terraform-provider-google/pull/15557)) - firebase: added `api_key_id` field to `google_firebase_web_app`, `google_firebase_android_app`, and `google_firebase_apple_app`. ([#15577](https://togithub.com/hashicorp/terraform-provider-google/pull/15577)) - sql: added `psc_config` , `psc_service_attachment_link`, and `dns_name` fields to `google_sql_database_instance` ([#15563](https://togithub.com/hashicorp/terraform-provider-google/pull/15563)) - workstations: added `enable_nested_virtualization` field to `google_workstations_workstation_config` resource ([#15567](https://togithub.com/hashicorp/terraform-provider-google/pull/15567)) BUG FIXES: - bigquery: added support to unset policy tags in table schema ([#15547](https://togithub.com/hashicorp/terraform-provider-google/pull/15547)) - bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `max_age` is specified using increments larger than hours ([#15595](https://togithub.com/hashicorp/terraform-provider-google/pull/15595)) - bigtable: fixed permadiff in `google_bigtable_gc_policy.gc_rules` when `mode` is specified ([#15595](https://togithub.com/hashicorp/terraform-provider-google/pull/15595)) - container: updated `resource_container_cluster` to ignore `dns_config` diff when `enable_autopilot = true` ([#15549](https://togithub.com/hashicorp/terraform-provider-google/pull/15549)) - containerazure: added diff suppression for case changes of enum values in `google_container_azure_cluster` ([#15536](https://togithub.com/hashicorp/terraform-provider-google/pull/15536)) ### [`v4.79.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4790-August-21-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.78.0...v4.79.0) FEATURES: - **New Resource:** `google_backup_dr_management_server` ([#15479](https://togithub.com/hashicorp/terraform-provider-google/pull/15479)) - **New Resource:** `google_compute_region_security_policy_rule` ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523)) IMPROVEMENTS: - cloudbuild: added `git_file_source.bitbucket_server_config` and `source_to_build.bitbucket_server_config` fields to `google_cloudbuild_trigger` resource ([#15475](https://togithub.com/hashicorp/terraform-provider-google/pull/15475)) - cloudrunv2: added the following output only fields to `google_cloud_run_v2_job` and `google_cloud_run_v2_service` resources: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier` ([#15502](https://togithub.com/hashicorp/terraform-provider-google/pull/15502)) - composer: added `config.private_environment_config.connection_type` field to `google_composer_environment` resource ([#15460](https://togithub.com/hashicorp/terraform-provider-google/pull/15460)) - compute: added `disk.provisioned_iops` field to `google_compute_instance_template` and `google_compute_region_instance_template` resources ([#15506](https://togithub.com/hashicorp/terraform-provider-google/pull/15506)) - compute: added `user_defined_fields` field to `google_compute_region_security_policy` resource ([#15523](https://togithub.com/hashicorp/terraform-provider-google/pull/15523)) - databasemigrationservice: added `edition` field to `google_database_migration_service_connection_profile` resource ([#15510](https://togithub.com/hashicorp/terraform-provider-google/pull/15510)) - dns: allowed `globalL7ilb` value for the `routing_policy.load_balancer_type` field in `google_dns_record_set` resource ([#15521](https://togithub.com/hashicorp/terraform-provider-google/pull/15521)) - healthcare: added `default_search_handling_strict` field to `google_healthcare_fhir_store` resource ([#15514](https://togithub.com/hashicorp/terraform-provider-google/pull/15514)) - metastore: added `scaling_config` field to `google_dataproc_metastore_service` resource ([#15476](https://togithub.com/hashicorp/terraform-provider-google/pull/15476)) - secretmanager: added `version_aliases` field to `google_secret_manager_secret` resource ([#15483](https://togithub.com/hashicorp/terraform-provider-google/pull/15483)) BUG FIXES: - alloydb: fixed a permadiff on `google_alloydb_cluster` when `backup_window`, `enabled` or `location` fields are unset ([#15444](https://togithub.com/hashicorp/terraform-provider-google/pull/15444)) - containeraws: fixed permadiffs on `google_container_aws_cluster` and `google_container_aws_node_pool` resources ([#15491](https://togithub.com/hashicorp/terraform-provider-google/pull/15491)) - dataplex: fixed a bug when importing `google_dataplex_datascan` after running a job ([#15468](https://togithub.com/hashicorp/terraform-provider-google/pull/15468)) - dns: changed `private_visibility_config.networks` from `required` to requiring at least one of `private_visibility_config.networks` or `private_visibility_config.gke_clusters` in `google_dns_managed_zone` resource ([#15443](https://togithub.com/hashicorp/terraform-provider-google/pull/15443)) ### [`v4.78.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4780-August-15-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.77.0...v4.78.0) FEATURES: - **New Resource:** `google_billing_project_info` ([#15400](https://togithub.com/hashicorp/terraform-provider-google/pull/15400)) - **New Resource:** `google_network_connectivity_service_connection_policy` ([#15381](https://togithub.com/hashicorp/terraform-provider-google/pull/15381)) IMPROVEMENTS: - alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://togithub.com/hashicorp/terraform-provider-google/pull/15370)) - bigquery: added `external_data_configuration.file_set_spec_type` to `google_bigquery_table` ([#15402](https://togithub.com/hashicorp/terraform-provider-google/pull/15402)) - bigquery: added `max_staleness` to `google_bigquery_table` ([#15395](https://togithub.com/hashicorp/terraform-provider-google/pull/15395)) - billingbudget: added `resource_ancestors` field to `google_billing_budget` resource ([#15393](https://togithub.com/hashicorp/terraform-provider-google/pull/15393)) - cloudfunctions2: added support for GCF Gen2 CMEK ([#15385](https://togithub.com/hashicorp/terraform-provider-google/pull/15385)) - cloudidentity: added field `type` to `google_cloud_identity_group_memberships` ([#15398](https://togithub.com/hashicorp/terraform-provider-google/pull/15398)) - compute: added `subnetwork` field to the resource `google_compute_global_forwarding_rule` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424)) - compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_backend_service` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424)) - compute: added support for `INTERNAL_MANAGED` to the field `load_balancing_scheme` in the resource `google_compute_global_forwarding_rule` ([#15424](https://togithub.com/hashicorp/terraform-provider-google/pull/15424)) - compute: added support for `ip_version` to `google_compute_forwarding_rule` ([#15388](https://togithub.com/hashicorp/terraform-provider-google/pull/15388)) - container: marked `master_ipv4_cidr_block` as not required when `private_endpoint_subnetwork` is provided for `google_container_cluster` ([#15422](https://togithub.com/hashicorp/terraform-provider-google/pull/15422)) - container: added support for `advanced_datapath_observability_config` to `google_container_cluster` ([#15425](https://togithub.com/hashicorp/terraform-provider-google/pull/15425)) - eventarc: added field `event_data_content_type` to `google_eventarc_trigger` ([#15433](https://togithub.com/hashicorp/terraform-provider-google/pull/15433)) - healthcare: added `send_previous_resource_on_delete` field to `notification_configs` of `google_healthcare_fhir_store` ([#15380](https://togithub.com/hashicorp/terraform-provider-google/pull/15380)) - pubsub: added `cloud_storage_config` field to `google_pubsub_subscription` resource ([#15420](https://togithub.com/hashicorp/terraform-provider-google/pull/15420)) - secretmanager: added `annotations` field to `google_secret_manager_secret` resource ([#15392](https://togithub.com/hashicorp/terraform-provider-google/pull/15392)) BUG FIXES: - certificatemanager: added recreation behavior to the `google_certificate_manager_certificate` resource when its location changes ([#15432](https://togithub.com/hashicorp/terraform-provider-google/pull/15432)) - cloudfunctions2: fixed creation failure state inconsistency in `google_cloudfunctions2_function` ([#15418](https://togithub.com/hashicorp/terraform-provider-google/pull/15418)) - monitoring: updated `evaluation_interval` on `condition_prometheus_query_language` to be optional ([#15429](https://togithub.com/hashicorp/terraform-provider-google/pull/15429)) ### [`v4.77.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4770-August-7-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.76.0...v4.77.0) NOTES: - vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` ([#15313](https://togithub.com/hashicorp/terraform-provider-google/pull/15313)) FEATURES: - **New Resource:** `google_document_ai_warehouse_document_schema` ([#15326](https://togithub.com/hashicorp/terraform-provider-google/pull/15326)) - **New Resource:** `google_document_ai_warehouse_location` ([#15326](https://togithub.com/hashicorp/terraform-provider-google/pull/15326)) IMPROVEMENTS: - alloydb: added `continuous_backup_config` and `continuous_backup_info` fields to `cluster` resource ([#15370](https://togithub.com/hashicorp/terraform-provider-google/pull/15370)) - cloudbuild: removed the validation function for the values of `machine_type` field on the `google_cloudbuild_trigger` resource ([#15357](https://togithub.com/hashicorp/terraform-provider-google/pull/15357)) - compute: add future_limit in quota exceeded error details for compute resources. ([#15346](https://togithub.com/hashicorp/terraform-provider-google/pull/15346)) - compute: added `ipv6_endpoint_type` and `ip_version` to `google_compute_address` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358)) - compute: added `local_ssd_recovery_timeout` field to `google_compute_instance` resource ([#15366](https://togithub.com/hashicorp/terraform-provider-google/pull/15366)) - compute: added `local_ssd_recovery_timeout` field to `google_compute_instance_template` resource ([#15366](https://togithub.com/hashicorp/terraform-provider-google/pull/15366)) - compute: added `network_interface.ipv6_access_config.external_ipv6_prefix_length` to `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358)) - compute: added `network_interface.ipv6_access_config.name` to `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358)) - compute: added a new type `GLOBAL_MANAGED_PROXY` for the field `purpose` in the resource `google_compute_subnetwork` ([#15345](https://togithub.com/hashicorp/terraform-provider-google/pull/15345)) - compute: added field `instance_lifecycle_policy` to `google_compute_instance_group_manager` and `google_compute_region_instance_group_manager` ([#15322](https://togithub.com/hashicorp/terraform-provider-google/pull/15322)) - compute: added protocol type: UNSPECIFIED in `google_compute_backend_service` as per [release note](https://cloud.google.com/load-balancing/docs/release-notes#July\_24\_2023) ([#15328](https://togithub.com/hashicorp/terraform-provider-google/pull/15328)) - compute: made `network_interface.ipv6_access_config.external_ipv6` configurable in `google_compute_instance` ([#15358](https://togithub.com/hashicorp/terraform-provider-google/pull/15358)) - container: added `enable_k8s_beta_apis.enabled_apis` field to `google_container_cluster` ([#15320](https://togithub.com/hashicorp/terraform-provider-google/pull/15320)) - container: added `node_config.host_maintenance_policy` field to `google_container_cluster` and `google_container_node_pool` ([#15347](https://togithub.com/hashicorp/terraform-provider-google/pull/15347)) - container: added `placement_policy.policy_name` field to `google_container_node_pool` resource ([#15367](https://togithub.com/hashicorp/terraform-provider-google/pull/15367)) - container: allowed `enabled_private_endpoint` to be settable on creation for PSC-based clusters ([#15361](https://togithub.com/hashicorp/terraform-provider-google/pull/15361)) - container: unsuppressed `private_cluster_config` when `master_global_access_config` is set in `google_container_cluster` ([#15369](https://togithub.com/hashicorp/terraform-provider-google/pull/15369)) - gkeonprem: added taint on failed resource creation for `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://togithub.com/hashicorp/terraform-provider-google/pull/15362)) - gkeonprem: increased timeout for resources `google_gkeonprem_bare_metal_cluster` and `google_gkeonprem_bare_metal_admin_cluster` ([#15362](https://togithub.com/hashicorp/terraform-provider-google/pull/15362)) - identityplayform: added support for `blocking_functions` `quota` and `authorized_domains` in `google_identity_platform_config` ([#15325](https://togithub.com/hashicorp/terraform-provider-google/pull/15325)) - monitoring: added update support for `period` in `google_monitoring_uptime_check_config` ([#15315](https://togithub.com/hashicorp/terraform-provider-google/pull/15315)) - pubsub: added `no_wrapper` field to `google_pubsub_subscription` resource ([#15334](https://togithub.com/hashicorp/terraform-provider-google/pull/15334)) BUG FIXES: - bigquery: fixed a bug in update support for several fields in `google_bigquery_data_transfer_config` ([#15359](https://togithub.com/hashicorp/terraform-provider-google/pull/15359)) - cloudfunctions2: fixed an issue where `google_cloudfunctions2_function.build_config.source.storage_source.generation` created a diff when not set in config ([#15364](https://togithub.com/hashicorp/terraform-provider-google/pull/15364)) - monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://togithub.com/hashicorp/terraform-provider-google/pull/15305)) - vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. ([#15313](https://togithub.com/hashicorp/terraform-provider-google/pull/15313)) ### [`v4.76.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4760-July-31-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.75.1...v4.76.0) FEATURES: - **New Resource:** `google_compute_region_ssl_policy` ([#15299](https://togithub.com/hashicorp/terraform-provider-google/pull/15299)) - **New Resource:** `google_dataplex_task` ([#15226](https://togithub.com/hashicorp/terraform-provider-google/pull/15226)) - **New Resource:** `google_iap_web_region_backend_service_iam_binding` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285)) - **New Resource:** `google_iap_web_region_backend_service_iam_member` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285)) - **New Resource:** `google_iap_web_region_backend_service_iam_policy` ([#15285](https://togithub.com/hashicorp/terraform-provider-google/pull/15285)) IMPROVEMENTS: - cloudrun: added `status.traffic` output fields to `google_cloud_run_service` resource ([#15284](https://togithub.com/hashicorp/terraform-provider-google/pull/15284)) - cloudrunv2: added field `custom_audiences` to resource ` google_cloud_run_v2_service ` ([#15268](https://togithub.com/hashicorp/terraform-provider-google/pull/15268)) - composer: added support for updating `resilience_mode` in `google_composer_environment` ([#15238](https://togithub.com/hashicorp/terraform-provider-google/pull/15238)) - compute: added `reconcile_connections` for `google_compute_service_attachment`. ([#15288](https://togithub.com/hashicorp/terraform-provider-google/pull/15288)) - container : added `gcs_fuse_csi_driver_config` field to `addons_config` in `google_container_cluster` resource. ([#15290](https://togithub.com/hashicorp/terraform-provider-google/pull/15290)) - container: added `allow_net_admin` field to `google_container_cluster` resource ([#15275](https://togithub.com/hashicorp/terraform-provider-google/pull/15275)) - container: allowed user to set up to 20 maintenance exclusions for `google_container_cluster` resource ([#15291](https://togithub.com/hashicorp/terraform-provider-google/pull/15291)) - healthcare: added `last_updated_partition_config` field to `google_healthcare_fhir_store` resource ([#15271](https://togithub.com/hashicorp/terraform-provider-google/pull/15271)) - monitoring: added `condition_prometheus_query_language` field to `google_monitoring_alert_policy` resource ([#15301](https://togithub.com/hashicorp/terraform-provider-google/pull/15301)) - networkservices: made `scope` field optional in `google_network_services_gateway` resource ([#15273](https://togithub.com/hashicorp/terraform-provider-google/pull/15273)) - spanner: added `enable_drop_protection` to `google_spanner_database` resource([#15283](https://togithub.com/hashicorp/terraform-provider-google/pull/15283)) BUG FIXES: - alloydb: fixed permadiffs when setting 0 as start time (midnight) for `automated_backup_policy` in `google_alloydb_cluster` resource ([#15219](https://togithub.com/hashicorp/terraform-provider-google/pull/15219)) - artifactregistry: fixed reading back maven_config state in `google_artifact_registry_repository` ([#15269](https://togithub.com/hashicorp/terraform-provider-google/pull/15269)) - cloudtasks: suppressed time-unit permadiffs on `google_cloud_tasks_queue` min and max backoff settings ([#15237](https://togithub.com/hashicorp/terraform-provider-google/pull/15237)) - cloudrun: fixed the bug where default system labels set in `service.spec.template.metadata.labels` were treated as a diff. ([#15302](https://togithub.com/hashicorp/terraform-provider-google/pull/15302)) - compute: fixed wrongly triggered recreation on changes of `enforce_on_key_configs` on `google_compute_security_policy` ([#15248](https://togithub.com/hashicorp/terraform-provider-google/pull/15248)) - monitoring: fixed an issue in `google_monitoring_monitored_project` where project numbers were not accepted for `name` ([#15305](https://togithub.com/hashicorp/terraform-provider-google/pull/15305)) ### [`v4.75.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4751-July-27-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.75.0...v4.75.1) BUG FIXES: - vpcaccess: reverted new behaviour introduced by resource `google_vpc_access_connector` in `4.75.0`. `min_throughput` and `max_throughput` fields lost their default value, and customers could not make deployment due to that change. - vpcaccess: reverted the ability to update the number of instances for resource `google_vpc_access_connector` ### [`v4.75.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4750-July-24-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.74.0...v4.75.0) FEATURES: - **New Resource:** `google_dns_response_policy_rule`([#15146](https://togithub.com/hashicorp/terraform-provider-google/pull/15146)) - **New Resource:** `google_dns_response_policy`([#15146](https://togithub.com/hashicorp/terraform-provider-google/pull/15146)) - **New Resource:** `google_looker_instance` ([#15188](https://togithub.com/hashicorp/terraform-provider-google/pull/15188)) IMPROVEMENTS: - apigee: added `disable_vpc_peering` field to `google_apigee_organization` resource ([#15186](https://togithub.com/hashicorp/terraform-provider-google/pull/15186)) - bigquery: added `external_data_configuration.json_options` and `external_data_configuration.parquet_options` fields to `google_bigquery_table` ([#15197](https://togithub.com/hashicorp/terraform-provider-google/pull/15197)) - bigtable: added `change_stream_retention` field to `google_bigtable_table.table` resource ([#15152](https://togithub.com/hashicorp/terraform-provider-google/pull/15152)) - compute: added `most_recent` argument to `google_compute_image` datasource ([#15187](https://togithub.com/hashicorp/terraform-provider-google/pull/15187)) - compute: added field `enable_confidential_compute` for `google_compute_disk` resource ([#15180](https://togithub.com/hashicorp/terraform-provider-google/pull/15180)) - container: added `gpu_driver_installation_config.gpu_driver_version` field to `google_container_node_pool` ([#15182](https://togithub.com/hashicorp/terraform-provider-google/pull/15182)) - gkebackup: added `state` and `state_reason` output-only fields to `google_gkebackup_backupplan` resource ([#15201](https://togithub.com/hashicorp/terraform-provider-google/pull/15201)) - healthcare: added ` complex_data_type_reference_parsing ` field to `google_healthcare_fhir_store` resource ([#15159](https://togithub.com/hashicorp/terraform-provider-google/pull/15159)) - networkservices: increased max_size to 20 for both `included_query_parameters` and `excluded_query_parameters` on `google_network_services_edge_cache_service` ([#15168](https://togithub.com/hashicorp/terraform-provider-google/pull/15168)) - vpcaccess: added support for updates to `google_vpc_access_connector` resource ([#15176](https://togithub.com/hashicorp/terraform-provider-google/pull/15176)) BUG FIXES: - alloydb: fixed `google_alloydb_cluster` handling of automated backup policy midnight start time ([#15219](https://togithub.com/hashicorp/terraform-provider-google/pull/15219)) - compute: fixed logic when unsetting `google_compute_instance.min_cpu_platform` and switching to a `machine_type` that does not support `min_cpu_platform` at the same time ([#15217](https://togithub.com/hashicorp/terraform-provider-google/pull/15217)) - tags: fixed race condition when modifying `google_tags_location_tag_binding` ([#15189](https://togithub.com/hashicorp/terraform-provider-google/pull/15189)) ### [`v4.74.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4740-July-18-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.2...v4.74.0) FEATURES: - **New Resource:** `google_cloudbuildv2_connection` ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098)) - **New Resource:** `google_cloudbuildv2_repository` ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098)) - **New Resource:** `google_gkeonprem_bare_metal_admin_cluster` ([#15099](https://togithub.com/hashicorp/terraform-provider-google/pull/15099)) - **New Resource:** `google_network_security_address_group` ([#15111](https://togithub.com/hashicorp/terraform-provider-google/pull/15111)) - **New Resource:** `google_network_security_gateway_security_policy_rule` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112)) - **New Resource:** `google_network_security_gateway_security_policy` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112)) - **New Resource:** `google_network_security_url_lists` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112)) - **New Resource:** `google_network_services_gateway` ([#15112](https://togithub.com/hashicorp/terraform-provider-google/pull/15112)) IMPROVEMENTS: - bigquery: added `storage_billing_model` argument to `google_bigquery_dataset` ([#15115](https://togithub.com/hashicorp/terraform-provider-google/pull/15115)) - bigquery: added `external_data_configuration.metadata_cache_mode` and `external_data_configuration.object_metadata` to `google_bigquery_table` ([#15096](https://togithub.com/hashicorp/terraform-provider-google/pull/15096)) - bigquery: made `external_data_configuration.source_fomat` optional in `google_bigquery_table` ([#15096](https://togithub.com/hashicorp/terraform-provider-google/pull/15096)) - certificatemanager: added `issuance_config` field to `google_certificate_manager_certificate` resource ([#15101](https://togithub.com/hashicorp/terraform-provider-google/pull/15101)) - cloudbuild: added `repository_event_config` field to `google_cloudbuild_trigger` resource ([#15098](https://togithub.com/hashicorp/terraform-provider-google/pull/15098)) - compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_http_proxy` ([#15109](https://togithub.com/hashicorp/terraform-provider-google/pull/15109)) - compute: added field `http_keep_alive_timeout_sec` to resource `google_compute_target_https_proxy` ([#15109](https://togithub.com/hashicorp/terraform-provider-google/pull/15109)) - compute: added support for updating labels in `google_compute_external_vpn_gateway` ([#15134](https://togithub.com/hashicorp/terraform-provider-google/pull/15134)) - container: made `monitoring_config.enable_components` optional on `google_container_cluster` ([#15131](https://togithub.com/hashicorp/terraform-provider-google/pull/15131)) - container: added field `tpu_topology` under `placement_policy` in resource `google_container_node_pool` ([#15130](https://togithub.com/hashicorp/terraform-provider-google/pull/15130)) - gkehub: promoted the `google_gke_hub_feature` resource's `fleetobservability` block to GA. ([#15105](https://togithub.com/hashicorp/terraform-provider-google/pull/15105)) - iamworkforcepool: added `oidc.client_secret` field to `google_iam_workforce_pool_provider` and new enum values `CODE` and `MERGE_ID_TOKEN_OVER_USER_INFO_CLAIMS` to `oidc.web_sso_config.response_type` and `oidc.web_sso_config.assertion_claims_behavior` respectively ([#15069](https://togithub.com/hashicorp/terraform-provider-google/pull/15069)) - sql: added `settings.data_cache_config` to `sql_database_instance` resource. ([#15127](https://togithub.com/hashicorp/terraform-provider-google/pull/15127)) - sql: added `settings.edition` field to `sql_database_instance` resource. ([#15127](https://togithub.com/hashicorp/terraform-provider-google/pull/15127)) - vertexai: supported `shard_size` in `google_vertex_ai_index` ([#15133](https://togithub.com/hashicorp/terraform-provider-google/pull/15133)) BUG FIXES: - compute: made `google_compute_router_peer.peer_ip_address` optional ([#15095](https://togithub.com/hashicorp/terraform-provider-google/pull/15095)) - redis: fixed issue with `google_redis_instance` populating output-only field `maintenance_schedule`. ([#15063](https://togithub.com/hashicorp/terraform-provider-google/pull/15063)) - orgpolicy: fixed forcing recreation on imported state for `google_org_policy_policy` ([#15132](https://togithub.com/hashicorp/terraform-provider-google/pull/15132)) - osconfig: fixed validation of file resource `state` fields in `google_os_config_os_policy_assignment` ([#15107](https://togithub.com/hashicorp/terraform-provider-google/pull/15107)) ### [`v4.73.2`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4732-July-17-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.1...v4.73.2) BUG FIXES: - monitoring: fixed an issue which occurred when `name` field of `google_monitoring_monitored_project` was long-form ### [`v4.73.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4731-July-13-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.73.0...v4.73.1) BUG FIXES: - monitoring: fixed an issue causing `google_monitoring_monitored_project` to appear to be deleted ### [`v4.73.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4730-July-10-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.72.1...v4.73.0) FEATURES: - **New Resource:** `google_firebase_extensions_instance` ([#15013](https://togithub.com/hashicorp/terraform-provider-google/pull/15013)) IMPROVEMENTS: - compute: added the `no_automate_dns_zone` field to `google_compute_forwarding_rule`. ([#15028](https://togithub.com/hashicorp/terraform-provider-google/pull/15028)) - compute: promoted `google_compute_disk_async_replication` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029)) - compute: promoted `async_primary_disk` field in `google_compute_disk` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029)) - compute: promoted `async_primary_disk` field in `google_compute_region_disk` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029)) - compute: promoted `disk_consistency_group_policy` field in `google_compute_resource_policy` resource to GA. ([#15029](https://togithub.com/hashicorp/terraform-provider-google/pull/15029)) - resourcemanager: fixed handling of `google_service_account_id_token` when authenticated with GCE metadata credentials ([#15003](https://togithub.com/hashicorp/terraform-provider-google/pull/15003)) BUG FIXES: - networkservices: increased default timeout for `google_network_services_edge_cache_keyset` to 90m ([#15024](https://togithub.com/hashicorp/terraform-provider-google/pull/15024)) ### [`v4.72.1`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4721-July-6-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.72.0...v4.72.1) BUG FIXES: - compute: fixed an issue in `google_compute_instance_template` where initialize params stopped the `disk.disk_size_gb` field being used ([#15054](https://togithub.com/hashicorp/terraform-provider-google/pull/15054)) ### [`v4.72.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4720-July-3-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-google/compare/v4.71.0...v4.72.0) FEATURES: - **New Resource:** `google_public_ca_external_account_key` ([#14983](https://togithub.com/hashicorp/terraform-provider-google/pull/14983)) IMPROVEMENTS: - compute: added `provisioned_throughput` field to `google_compute_disk` used by `hyperdisk-throughput` pd type ([#14985](https://togithub.com/hashicorp/terraform-provider-google/pull/14985)) - container: added field `security_posture_config` to resource `google_container_cluster` ([#14999](https://togithub.com/hashicorp/terraform-provider-google/pull/14999)) - logging: added support for `locked` to `google_logging_project_bucket_config` ([#14977](https://togithub.com/hashicorp/terraform-provider-google/pull/14977)) BUG FIXES: - bigquery: fixed an issue where api default value for `edition` field of `google_bigquery_reservation` was not handled ([#14961](https://togithub.com/hashicorp/terraform-provider-google/pull/14961)) - cloudfunction2: fixed permadiffs of some fields of `service_config` in `google_cloudfunctions2_function` resource ([#14975](https://togithub.com/hashicorp/terraform-provider-google/pull/14975)) - compute: fixed an issue with setting project field to long form in `google_compute_forwarding_rule` and `google_compute_global_forwarding_rule` ([#14996](https://togithub.com/hashicorp/terraform-provider-google/pull/14996)) - gkehub: fixed an issue with setting project field to long form in `google_gke_hub_feature` ([#14996](https://togithub.com/hashicorp/terraform-provider-google/pull/14996)) ### [`v4.71.0`](https://togithub.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#4710-June-27-2023) [Compare Source](httConfiguration
📅 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.