Skip to content

Commit

Permalink
chore(deps): update terraform google to v5.45.0 (#107)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [google](https://registry.terraform.io/providers/hashicorp/google)
([source](https://redirect.github.com/hashicorp/terraform-provider-google))
| provider | minor | `5.13.0` -> `5.45.0` |

---

### Release Notes

<details>
<summary>hashicorp/terraform-provider-google (google)</summary>

###
[`v5.45.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5450-November-11-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.44.2...v5.45.0)

NOTES:

- 5.45.0 is a backport release, responding to a new Spanner feature that
may result in creation of unwanted backups for users. The changes in
this release will be available in 6.11.0 and users upgrading to 6.X
should upgrade to that version or higher.

IMPROVEMENTS:

- spanner: added `default_backup_schedule_type` field to
`google_spanner_instance`
([#&#8203;20213](https://redirect.github.com/hashicorp/terraform-provider-google/pull/20213))

###
[`v5.44.2`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5442-October-14-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.44.1...v5.44.2)

Notes:

- 5.44.2 is a backport release, responding to a GKE rollout that created
permadiffs for many users. The changes in this release will be available
in 6.7.0 and users upgrading to 6.X should upgrade to that version or
higher.

IMPROVEMENTS:

- container: `google_container_cluster` will now accept server-specified
values for `node_pool_auto_config.0.node_kubelet_config` when it is not
defined in configuration and will not detect drift. Note that this means
that removing the value from configuration will now preserve old
settings instead of reverting the old settings.
([#&#8203;19817](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817))

BUG FIXES:

- container: fixed a diff triggered by a new API-side default value for
`node_config.0.kubelet_config.0.insecure_kubelet_readonly_port_enabled`.
Terraform will now accept server-specified values for
`node_config.0.kubelet_config` when it is not defined in configuration
and will not detect drift. Note that this means that removing the value
from configuration will now preserve old settings instead of reverting
the old settings.
([#&#8203;19817](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19817))

###
[`v5.44.1`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5441-September-23-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.44.0...v5.44.1)

NOTES:

- 5.44.1 is a backport release, intended to pull in critical container
improvements and fixes for issues introduced in 5.44.0

IMPROVEMENTS:

- container: added in-place update support for `gcfs_config` in in
`google_container_cluster` and `google_container_node_pool`
([#&#8203;19365](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19365))
([#&#8203;19512](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19512))

BUG FIXES:

- container: fixed a permadiff on `gcfs_config` in
`google_container_cluster` and `google_container_node_pool`
([#&#8203;19512](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19512))
- container: fixed a bug where specifying
`node_pool_defaults.node_config_defaults` with `enable_autopilot = true`
will cause `google_container_cluster` resource creation failure.
([#&#8203;19543](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19543))

###
[`v5.44.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5440-September-9-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.43.1...v5.44.0)

NOTES:

- 5.44.0 is a backport release, intended to pull in critical container
improvements from 6.2.0

IMPROVEMENTS:

- container: added `insecure_kubelet_readonly_port_enabled` to
`node_pool.node_config.kubelet_config` and `node_config.kubelet_config`
in `google_container_node_pool` resource.
([#&#8203;19312](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19312))
- container: added `insecure_kubelet_readonly_port_enabled` to
`node_pool_defaults.node_config_defaults`,
`node_pool.node_config.kubelet_config`, and `node_config.kubelet_config`
in `google_container_cluster` resource.
([#&#8203;19312](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19312))
- container: added
`node_pool_auto_config.node_kublet_config.insecure_kubelet_readonly_port_enabled`
field to `google_container_cluster`.
([#&#8203;19320](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19320))

###
[`v5.43.1`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5431-August-30-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.43.0...v5.43.1)

NOTES:

- 5.43.1 is a backport release, and some changes will not appear in 6.X
series releases until 6.1.0

BUG FIXES:

- pubsub: fixed a validation bug that didn't allow empty filter
definitions for `google_pubsub_subscription` resources
([#&#8203;19284](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19284))

###
[`v5.43.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5430-August-26-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.42.0...v5.43.0)

DEPRECATIONS:

- storage: deprecated `lifecycle_rule.condition.no_age` field in
`google_storage_bucket`. Use the new
`lifecycle_rule.condition.send_age_if_zero` field instead.
([#&#8203;19172](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19172))

FEATURES:

- **New Resource:** `google_kms_ekm_connection_iam_binding`
([#&#8203;19132](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19132))
- **New Resource:** `google_kms_ekm_connection_iam_member`
([#&#8203;19132](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19132))
- **New Resource:** `google_kms_ekm_connection_iam_policy`
([#&#8203;19132](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19132))
- **New Resource:** `google_scc_v2_organization_scc_big_query_exports`
([#&#8203;19184](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19184))

IMPROVEMENTS:

- compute: added `label_fingerprint` field to
`google_compute_global_address` resource
([#&#8203;19204](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19204))
- compute: exposed service side id as new output field
`forwarding_rule_id` on resource `google_compute_forwarding_rule`
([#&#8203;19139](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19139))
- container: added EXTENDED as a valid option for `release_channel`
field in `google_container_cluster` resource
([#&#8203;19141](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19141))
- logging: changed `enable_analytics` parsing to "no preference" in
analytics if omitted, instead of explicitly disabling analytics in
`google_logging_project_bucket_config`
([#&#8203;19126](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19126))
- pusbub: added validation to `filter` field in resource
`google_pubsub_subscription`
([#&#8203;19131](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19131))
- resourcemanager: added `default_labels` field to
`google_client_config` data source
([#&#8203;19170](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19170))
- vmwareengine: added PC undelete support in
`google_vmwareengine_private_cloud`
([#&#8203;19192](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19192))

BUG FIXES:

- alloydb: fixed a permadiff on `psc_instance_config` in
`google_alloydb_instance` resource
([#&#8203;19143](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19143))
- compute: fixed a malformed URL that affected updating the
`server_tls_policy` property on `google_compute_target_https_proxy`
resources
([#&#8203;19164](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19164))
- compute: fixed bug where the `labels` field could not be updated on
`google_compute_global_address`
([#&#8203;19204](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19204))
- compute: fixed force diff replacement logic for `network_ip` on
resource `google_compute_instance`
([#&#8203;19135](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19135))

###
[`v5.42.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5420-August-19-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.41.0...v5.42.0)

DEPRECATIONS:

- compute: setting `google_compute_subnetwork.secondary_ip_range = []`
to explicitly set a list of empty objects is deprecated and will produce
an error in the upcoming major release. Use
`send_secondary_ip_range_if_empty` while removing `secondary_ip_range`
from config instead.
([#&#8203;19122](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19122))

FEATURES:

- **New Data Source:** `google_artifact_registry_locations`
([#&#8203;19047](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19047))
- **New Data Source:**
`google_cloud_identity_transitive_group_memberships`
([#&#8203;19038](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19038))
- **New Resource:** `google_discovery_engine_schema`
([#&#8203;19124](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19124))
- **New Resource:** `google_scc_folder_notification_config`
([#&#8203;19057](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19057))
- **New Resource:** `google_scc_v2_folder_notification_config`
([#&#8203;19055](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19055))
- **New Resource:** `google_vertex_ai_index_endpoint_deployed_index`
([#&#8203;19061](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19061))

IMPROVEMENTS:

- clouddeploy: added
`serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.gateway_service_mesh.pod_selector_label`
and
`serial_pipeline.stages.strategy.canary.runtime_config.kubernetes.service_networking.pod_selector_label`
fields to `google_clouddeploy_delivery_pipeline` resource
([#&#8203;19100](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19100))
- compute: added `send_secondary_ip_range_if_empty` to
`google_compute_subnetwork`
([#&#8203;19122](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19122))
- discoveryengine: added `skip_default_schema_creation` field to
`google_data_store` resource
([#&#8203;19017](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19017))
- dns: changed `load_balancer_type` field from required to optional in
`google_dns_record_set`
([#&#8203;19050](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19050))
- firestore: added `cmek_config` field to `google_firestore_database`
resource
([#&#8203;19107](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19107))
- servicenetworking: added `update_on_creation_fail` field to
`google_service_networking_connection` resource. When it is set to true,
enforce an update of the reserved peering ranges on the existing service
networking connection in case of a new connection creation failure.
([#&#8203;19035](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19035))
- sql: added `server_ca_mode` field to `google_sql_database_instance`
resource
([#&#8203;18998](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18998))

BUG FIXES:

- bigquery: made `google_bigquery_dataset_iam_member` non-authoritative.
To remove a bigquery dataset iam member, use an authoritative resource
like `google_bigquery_dataset_iam_policy`
([#&#8203;19121](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19121))
- cloudfunctions2: fixed a "Provider produced inconsistent final plan"
bug affecting the `service_config.environment_variables` field in
`google_cloudfunctions2_function` resource
([#&#8203;19024](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19024))
- cloudfunctions2: fixed a permadiff on `storage_source.generation` in
`google_cloudfunctions2_function` resource
([#&#8203;19031](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19031))
- compute: fixed issue where sub-resources managed by
`google_compute_forwarding_rule` prevented resource deletion
([#&#8203;19117](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19117))
- logging: changed
`google_logging_project_bucket_config.enable_analytics` behavior to set
"no preference" in analytics if omitted, instead of explicitly disabling
analytics.
([#&#8203;19126](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19126))
- workbench: fixed a bug with `google_workbench_instance` metadata
drifting when using custom containers.
([#&#8203;19119](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19119))

###
[`v5.41.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5410-August-13-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.40.0...v5.41.0)

DEPRECATIONS:

- resourcemanager: deprecated `skip_delete` field in the
`google_project` resource. Use `deletion_policy` instead.
([#&#8203;18867](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18867))

FEATURES:

- **New Data Source:** `google_logging_log_view_iam_policy`
([#&#8203;18990](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18990))
- **New Data Source:** `google_scc_v2_organization_source_iam_policy`
([#&#8203;19004](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19004))
- **New Resource:**
`google_access_context_manager_service_perimeter_dry_run_egress_policy`
([#&#8203;18994](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18994))
- **New Resource:**
`google_access_context_manager_service_perimeter_dry_run_ingress_policy`
([#&#8203;18994](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18994))
- **New Resource:** `google_scc_v2_folder_mute_config`
([#&#8203;18924](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18924))
- **New Resource:** `google_scc_v2_project_mute_config`
([#&#8203;18993](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18993))
- **New Resource:** `google_scc_v2_project_notification_config`
([#&#8203;19008](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19008))
- **New Resource:** `google_scc_v2_organization_source`
([#&#8203;19004](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19004))
- **New Resource:** `google_scc_v2_organization_source_iam_binding`
([#&#8203;19004](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19004))
- **New Resource:** `google_scc_v2_organization_source_iam_member`
([#&#8203;19004](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19004))
- **New Resource:** `google_scc_v2_organization_source_iam_policy`
([#&#8203;19004](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19004))
- **New Resource:** `google_logging_log_view_iam_binding`
([#&#8203;18990](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18990))
- **New Resource:** `google_logging_log_view_iam_member`
([#&#8203;18990](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18990))
- **New Resource:** `google_logging_log_view_iam_policy`
([#&#8203;18990](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18990))

IMPROVEMENTS:

- clouddeploy: added `gke.proxy_url` field to
`google_clouddeploy_target`
([#&#8203;19016](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19016))
- cloudrunv2: added field `binary_authorization.policy` to resource
`google_cloud_run_v2_job` and resource `google_cloud_run_v2_service` to
support named binary authorization policy.
([#&#8203;18995](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18995))
- compute: added `source_regions` field to `google_compute_healthcheck`
resource
([#&#8203;19006](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19006))
- compute: added update-in-place support for the
`google_compute_target_https_proxy.server_tls_policy` field
([#&#8203;18996](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18996))
- compute: added update-in-place support for the
`google_compute_region_target_https_proxy.server_tls_policy` field
([#&#8203;19007](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19007))
- container: added `auto_provisioning_locations` field to
`google_container_cluster`
([#&#8203;18928](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18928))
- dataform: added `kms_key_name` field to `google_dataform_repository`
resource
([#&#8203;18947](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18947))
- discoveryengine: added `skip_default_schema_creation` field to
`google_discovery_engine_data_store` resource
([#&#8203;19017](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19017))
- gkehub: added `configmanagement.management` and
`configmanagement.config_sync.enabled` fields to
`google_gkehub_feature_membership`
([#&#8203;19016](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19016))
- gkehub: added `management` field to
`google_gke_hub_feature.fleet_default_member_config.configmanagement`
([#&#8203;18963](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18963))
- resourcemanager: added `deletion_policy` field to the `google_project`
resource. Setting `deletion_policy` to `PREVENT` will protect the
project against any destroy actions caused by a terraform apply or
terraform destroy. Setting `deletion_policy` to `ABANDON` allows the
resource to be abandoned rather than deleted and it behaves the same
with `skip_delete = true`. Default value is `DELETE`. `skip_delete =
true` takes precedence over `deletion_policy = "DELETE"`.
- storage: added `force_destroy` field to
`google_storage_managed_folder` resource
([#&#8203;18973](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18973))
- storage: added `generation` field to `google_storage_bucket_object`
resource
([#&#8203;18971](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18971))

BUG FIXES:

- compute: fixed `google_compute_instance.alias_ip_range` update
behavior to avoid temporarily deleting unchanged alias IP ranges
([#&#8203;19015](https://redirect.github.com/hashicorp/terraform-provider-google/pull/19015))
- compute: fixed the bug that creation of PSC forwarding rules fails in
`google_compute_forwarding_rule` resource when provider default labels
are set
([#&#8203;18984](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18984))
- sql: fixed a perma-diff in `settings.insights_config` in
`google_sql_database_instance`
([#&#8203;18962](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18962))

###
[`v5.40.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5400-August-5-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.39.1...v5.40.0)

IMPROVEMENTS:

- bigquery: added support for value `DELTA_LAKE` to `source_format` in
`google_bigquery_table` resource
([#&#8203;18915](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18915))
- compute: added `access_mode` field to `google_compute_disk` resource
([#&#8203;18857](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18857))
- compute: added `stack_type`, and `gateway_ip_version` fields to
`google_compute_router` resource
([#&#8203;18839](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18839))
- container: added field `ray_operator_config` for
`resource_container_cluster`
([#&#8203;18825](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18825))
- container: promoted `additional_node_network_configs` and
`additional_pod_network_configs` fields to GA in the
`google_container_node_pool` resource
([#&#8203;18842](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18842))
- container: promoted `enable_multi_networking` to GA in the
`google_container_cluster` resource
([#&#8203;18842](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18842))
- monitoring: updated `goal` field to accept a max threshold of up to
0.9999 in `google_monitoring_slo` resource to 0.9999
([#&#8203;18845](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18845))
- networkconnectivity: added `export_psc` field to
`google_network_connectivity_hub` resource
([#&#8203;18866](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18866))
- sql: added `enable_dataplex_integration` field to
`google_sql_database_instance` resource
([#&#8203;18852](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18852))

BUG FIXES:

- bigquery: fixed a permadiff when handling "assets" in `params` in the
`google_bigquery_data_transfer_config` resource
([#&#8203;18898](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18898))
- bigquery: fixed an issue preventing certain keys in `params` from
being assigned values in `google_bigquery_data_transfer_config`
([#&#8203;18888](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18888))
- compute: fixed perma-diff of `advertised_ip_ranges` field in
`google_compute_router` resource
([#&#8203;18869](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18869))
- container: fixed perma-diff on
`node_config.guest_accelerator.gpu_driver_installation_config` field in
GKE 1.30+ in `google_container_node_pool` resource
([#&#8203;18835](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18835))
- sql: fixed a perma-diff in `settings.insights_config` in
`google_sql_database_instance`
([#&#8203;18962](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18962))

###
[`v5.39.1`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#v5391-July-30th-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.39.0...v5.39.1)

BUG FIXES:

- datastream: fixed a breaking change in 5.39.0
`google_datastream_stream` that made one of
`destination_config.bigquery_destination_config.merge` or
`destination_config.bigquery_destination_config.append_only` required
([#&#8203;18903](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18903))

###
[`v5.39.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5390-July-29th-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.38.0...v5.39.0)

NOTES:

- networkconnectivity: migrated `google_network_connectivity_hub` from
DCL to MMv1
([#&#8203;18724](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18724))
- networkconnectivity: migrated `google_network_connectivity_spoke` from
DCL to MMv1
([#&#8203;18779](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18779))

DEPRECATIONS:

- bigquery: deprecated `allow_resource_tags_on_deletion` in
`google_bigquery_table`.
([#&#8203;18811](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18811))
- bigqueryreservation: deprecated `multi_region_auxiliary` on
`google_bigquery_reservation`.
([#&#8203;18803](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18803))
- datastore: deprecated the resource `google_datastore_index`. Use the
`google_firestore_index` resource instead.
([#&#8203;18781](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18781))

FEATURES:

- **New Resource:** `google_apigee_environment_keyvaluemaps_entries`
([#&#8203;18707](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18707))
- **New Resource:** `google_apigee_environment_keyvaluemaps`
([#&#8203;18707](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18707))
- **New Resource:** `google_compute_resize_request`
([#&#8203;18725](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18725))
- **New Resource:** `google_compute_router_route_policy`
([#&#8203;18759](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18759))
- **New Resource:** `google_scc_v2_organization_mute_config`
([#&#8203;18752](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18752))

IMPROVEMENTS:

- alloydb: added `observability_config` field to
`google_alloydb_instance` resource
([#&#8203;18743](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18743))
- bigquery: added `resource_tags` field to `google_bigquery_dataset`
resource (ga)
([#&#8203;18711](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18711))
- bigquery: added `resource_tags` field to `google_bigquery_table`
resource
([#&#8203;18741](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18741))
- bigtable: added `data_boost_isolation_read_only` and
`data_boost_isolation_read_only.compute_billing_owner` fields to
`google_bigtable_app_profile` resource
([#&#8203;18819](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18819))
- cloudfunctions: added `build_service_account` field to
`google_cloudfunctions_function` resource
([#&#8203;18702](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18702))
- compute: added `aws_v4_authentication` fields to
`google_compute_backend_service` resource
([#&#8203;18796](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18796))
- compute: added `custom_learned_ip_ranges` and
`custom_learned_route_priority` fields to `google_compute_router_peer`
resource
([#&#8203;18727](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18727))
- compute: added `export_policies` and `import_policies` fields to
`google_compute_router_peer` resource
([#&#8203;18759](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18759))
- compute: added `shared_secret` field to
`google_compute_public_advertised_prefix` resource
([#&#8203;18786](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18786))
- compute: added `storage_pool` under `boot_disk.initialize_params` to
`google_compute_instance` resource
([#&#8203;18817](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18817))
- compute: changed `target_service` field on the
`google_compute_service_attachment` resource to accept a
`ForwardingRule` or `Gateway` URL.
([#&#8203;18742](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18742))
- container: added field `ray_operator_config` for
`google_container_cluster`
([#&#8203;18825](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18825))
- datastream: added `merge` and `append_only` fields to
`google_datastream_stream` resource
([#&#8203;18726](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18726))
- datastream: promoted `source_config.sql_server_source_config` and
`backfill_all.sql_server_excluded_objects` fields in
`google_datastream_stream` resource from beta to GA
([#&#8203;18732](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18732))
- datastream: promoted `sql_server_profile` field in
`google_datastream_connection_profile` resource from beta to GA
([#&#8203;18732](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18732))
- dlp: added `cloud_storage_target` field to
`google_data_loss_prevention_discovery_config` resource
([#&#8203;18740](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18740))
- resourcemanager: added `check_if_service_has_usage_on_destroy` field
to `google_project_service` resource
([#&#8203;18753](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18753))
- resourcemanager: added the `member` property to
`google_project_service_identity`
([#&#8203;18695](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18695))
- vmwareengine: added `deletion_delay_hours` field to
`google_vmwareengine_private_cloud` resource
([#&#8203;18698](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18698))
- vmwareengine: supported type change from `TIME_LIMITED` to `STANDARD`
for multi-node `google_vmwareengine_private_cloud` resource
([#&#8203;18698](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18698))
- workbench: added `access_configs` to `google_workbench_instance`
resource
([#&#8203;18737](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18737))

BUG FIXES:

- compute: fixed perma-diff for `interconnect_type` being `DEDICATED` in
`google_compute_interconnect` resource
([#&#8203;18761](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18761))
- dialogflowcx: fixed intermittent issues with retrieving resource state
soon after creating `google_dialogflow_cx_security_settings` resources
([#&#8203;18792](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18792))
- firestore: fixed missing import of `field` for
`google_firestore_field`.
([#&#8203;18771](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18771))
- firestore: fixed bug where fields `database`, `collection`,
`document_id`, and `field` could not be updated on
`google_firestore_document` and `google_firestore_field` resources.
([#&#8203;18821](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18821))
- netapp: made the `smb_settings` field on the `google_netapp_volume`
resource default to the value returned from the API. This solves
permadiffs when the field is unset.
([#&#8203;18790](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18790))
- networksecurity: added recreate functionality on update for
`client_validation_mode` and `client_validation_trust_config` in
`google_network_security_server_tls_policy`
([#&#8203;18769](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18769))

###
[`v5.38.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5380-July-15-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.37.0...v5.38.0)

FEATURES:

- **New Data Source:** `google_gke_hub_membership_binding`
([#&#8203;18680](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18680))
- **New Data Source:** `google_site_verification_token`
([#&#8203;18688](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18688))
- **New Resource:** `google_scc_project_notification_config`
([#&#8203;18682](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18682))

IMPROVEMENTS:

- compute: promoted `labels` field on `google_compute_global_address`
resource from beta to GA
([#&#8203;18646](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18646))
- compute: made the `google_compute_resource_policy` resource updatable
in-place
([#&#8203;18673](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18673))
- privilegedaccessmanager: promoted
`google_privileged_access_manager_entitlement` resource from beta to GA
([#&#8203;18686](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18686))
- vertexai: added `project_number` field to
`google_vertex_ai_feature_online_store_featureview` resource
([#&#8203;18637](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18637))

BUG FIXES:

- cloudfunctions2: fixed permadiffs on
`service_config.environment_variables` field in
`google_cloudfunctions2_function` resource
([#&#8203;18651](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18651))

###
[`v5.37.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5370-July-8-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.36.0...v5.37.0)

FEATURES:

- **New Data Source:** `google_kms_crypto_keys`
([#&#8203;18605](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18605))
- **New Data Source:** `google_kms_key_rings`
([#&#8203;18611](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18611))
- **New Resource:** `google_scc_v2_organization_notification_config`
([#&#8203;18594](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18594))
- **New Resource:** `google_secure_source_manager_repository`
([#&#8203;18576](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18576))
- **New Resource:** `google_storage_managed_folder_iam`
([#&#8203;18555](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18555))
- **New Resource:** `google_storage_managed_folder`
([#&#8203;18555](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18555))

IMPROVEMENTS:

- certificatemanager: added `allowlisted_certificates` field to
`google_certificate_manager_trust_config` resource
([#&#8203;18587](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18587))
- compute: added `max_run_duration` and `on_instance_stop_action` fields
to `google_compute_instance`, `google_compute_instance_template`, and
`google_compute_instance_from_machine_image` resources
([#&#8203;18623](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18623))
- dataplex: added `sql_assertion` field to `google_dataplex_datascan`
resource
([#&#8203;18559](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18559))
- gkehub: added
`fleet_default_member_config.configmanagement.config_sync.enabled` field
to `google_gke_hub_feature` resource
([#&#8203;18582](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18582))
- netapp: added `zone` and `replica_zone` field to
`google_netapp_storage_pool` resource
([#&#8203;18609](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18609))
- vertexai: added `project_number` field to
`google_vertex_ai_feature_online_store_featureview` resource
([#&#8203;18637](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18637))
- workstations: added `host.gce_instance.vm_tags` field to
`google_workstations_workstation_config` resource
([#&#8203;18588](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18588))

BUG FIXES:

- compute: fixed a bug preventing the creation of
`google_compute_autoscaler` and `google_compute_region_autoscaler`
resources if both `autoscaling_policy.max_replicas` and
`autoscaling_policy.min_replicas` were configured as zero.
([#&#8203;18607](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18607))
- resourcemanager: mitigated eventual consistency issues by adding a 10s
wait after `google_service_account_key` resource creation
([#&#8203;18566](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18566))
- vertexai: fixed issue where updating "metadata" field could fail in
`google_vertex_ai_index` resource
([#&#8203;18632](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18632))

###
[`v5.36.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5360-July-1-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.35.0...v5.36.0)

FEATURES:

- **New Resource:** `google_storage_managed_folder_iam`
([#&#8203;18555](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18555))
- **New Resource:** `google_storage_managed_folder`
([#&#8203;18555](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18555))

IMPROVEMENTS:

- bigtable: added `ignore_warnings` field to `google_bigtable_gc_policy`
resource
([#&#8203;18492](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18492))
- cloudfunctions2: added `build_config.automatic_update_policy` and
`build_config.on_deploy_update_policy` fields to
`google_cloudfunctions2_function` resource
([#&#8203;18540](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18540))
- compute: added
`confidential_instance_config.confidential_instance_type` field to
`google_compute_instance`, `google_compute_instance_template`, and
`google_compute_region_instance_template` resources
([#&#8203;18554](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18554))
- compute: added `custom_error_response_policy` and
`default_custom_error_response_policy` fields to
`google_compute_url_map` resource
([#&#8203;18511](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18511))
- compute: added `tls_early_data` field to
`google_compute_target_https_proxy` resource
([#&#8203;18512](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18512))
- compute: promoted `google_compute_network_attachment` resource from
beta to GA
([#&#8203;18494](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18494))
- datafusion: added `connection_type` and
`private_service_connect_config` fields to `google_data_fusion_instance`
resource
([#&#8203;18525](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18525))
- healthcare: added `encryption_spec` field to
`google_healthcare_dataset` resource
([#&#8203;18528](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18528))
- monitoring: added `links` field to `google_monitoring_alert_policy`
resource
([#&#8203;18549](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18549))
- vertexai: added update support for `big_query.entity_id_columns` field
on `google_vertex_ai_feature_group` resource
([#&#8203;18493](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18493))
- vertexai: promoted `dedicated_serving_endpoint` field on
`google_vertex_ai_feature_online_store` resource from beta to GA
([#&#8203;18513](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18513))

BUG FIXES:

- accesscontextmanager: fixed perma-diff caused by ordering of
`service_perimeters` in
`google_access_context_manager_service_perimeters` resource
([#&#8203;18520](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18520))
- compute: fixed a crash in `google_compute_reservation` resource when
`share_settings` field has changes
([#&#8203;18498](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18498))
- compute: fixed issue in `google_compute_instance` resource where
`service_account` is not set when specifying `service_account.email` and
no `service_account.scopes`
([#&#8203;18521](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18521))
- gkehub2: fixed `google_gke_hub_feature` resource to allow
`fleet_default_member_config` field to be unset
([#&#8203;18487](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18487))
- identityplatform: fixed perma-diff on
`google_identity_platform_config` resource when `sms_region_config` is
not set
([#&#8203;18537](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18537))
- logging: fixed perma-diff on `index_configs` in
`google_logging_organization_bucket_config` resource
([#&#8203;18501](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18501))

###
[`v5.35.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5350-June-24-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.34.0...v5.35.0)

FEATURES:

- **New Data Source:** `google_artifact_registry_docker_image`
([#&#8203;18446](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18446))
- **New Resource:** `google_service_networking_vpc_service_controls`
([#&#8203;18448](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18448))

IMPROVEMENTS:

- billingbudget: added `enable_project_level_recipients` field to
`google_billing_budget` resource
([#&#8203;18437](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18437))
- compute: added `action_token_site_keys` and `session_token_site_keys`
fields to `google_compute_security_policy` and
`google_compute_security_policy_rule` resources
([#&#8203;18414](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18414))
- gkehub2: added `ENTERPRISE` option to `security_posture_config` field
on `google_gke_hub_fleet` resource
([#&#8203;18440](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18440))
- pubsub: added `bigquery_config.service_account_email` field to
`google_pubsub_subscription` resource
([#&#8203;18444](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18444))
- redis: added `maintenance_version` field to `google_redis_instance`
resource
([#&#8203;18424](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18424))
- storage: changed update behavior in `google_storage_bucket_object` to
no longer delete to avoid object deletion on content update
([#&#8203;18479](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18479))
- sql: added support for more MySQL values in `type` field of
`google_sql_user` resource
([#&#8203;18452](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18452))
- sql: increased timeouts on `google_sql_database_instance` to 90m to
account for longer-running actions such as creation through cloning
([#&#8203;18458](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18458))
- workbench: added update support to `gce_setup.boot_disk` and
`gce_setup.data_disks` fields in `google_workbench_instance` resource
([#&#8203;18482](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18482))

BUG FIXES:

- compute: updated `google_compute_instance` to force reboot if
`min_node_cpus` is updated
([#&#8203;18420](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18420))
- compute: fixed `description` field in `google_compute_firewall` to
support empty/null values on update
([#&#8203;18478](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18478))
- compute: fixed perma-diff on `google_compute_disk` for Ubuntu amd64
canonical LTS images
([#&#8203;18418](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18418))
- storage: fixed lowercased `custom_placement_config` values in
`google_storage_bucket` causing perma-destroy
([#&#8203;18456](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18456))
- workbench: fixed issue where instance was not starting after an update
in `google_workbench_instance` resource
([#&#8203;18464](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18464))
- workbench: fixed perma-diff caused by empty `accelerator_configs` in
`google_workbench_instance` resource
([#&#8203;18464](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18464))

###
[`v5.34.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5340-June-17-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.33.0...v5.34.0)

NOTES:

- compute: Updated field description of
`connection_draining_timeout_sec`, `balancing_mode` and
`outlier_detection` in `google_compute_region_backend_service` and
`google_compute_backend_service` to inform that default values will be
changed in 6.0.0
([#&#8203;18399](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18399))

FEATURES:

- **New Resource:** `google_netapp_backup`
([#&#8203;18357](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18357))
- **New Resource:** `google_network_services_service_lb_policies`
([#&#8203;18326](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18326))
- **New Resource:**
`google_scc_management_folder_security_health_analytics_custom_module`
([#&#8203;18360](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18360))
- **New Resource:**
`google_scc_management_project_security_health_analytics_custom_module`
([#&#8203;18369](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18369))
- **New Resource:**
`google_scc_management_organization_security_health_analytics_custom_module`
([#&#8203;18374](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18374))

IMPROVEMENTS:

- alloydb: changed the resource `google_alloydb_instance` to be created
directly with public IP enabled instead of creating the resource with
public IP disabled and then enabling it
([#&#8203;18344](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18344))
- bigtable: added `automated_backup_configuration` field to
`google_bigtable_table` resource
([#&#8203;18335](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18335))
- cloudbuildv2: added support for connecting to Bitbucket Data Center
and Bitbucket Cloud with the `bitbucket_data_center_config` and
`bitbucket_cloud_config` fields in `google_cloudbuildv2_connection`
([#&#8203;18375](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18375))
- compute: added update support to `ssl_policy` field in
`google_compute_region_target_https_proxy` resource
([#&#8203;18361](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18361))
- compute: removed enum validation on `guest_os_features.type` in
`google_compute_disk` to allow for new features to be used without
provider update
([#&#8203;18331](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18331))
- compute: updated documentation of google_compute_target_https_proxy
and google_compute_region_target_https_proxy
([#&#8203;18358](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18358))
- container: added support for `security_posture_config.mode` value
"ENTERPRISE" in `resource_container_cluster`
([#&#8203;18334](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18334))
- discoveryengine: added `document_processing_config` field to
`google_discovery_engine_data_store` resource
([#&#8203;18350](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18350))
- edgecontainer: added 'maintenance_exclusions' field to
'google_edgecontainer_cluster' resource
([#&#8203;18370](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18370))
- gkehub: added `prevent_drift` field to ConfigManagement
`fleet_default_member_config`
([#&#8203;18330](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18330))
- netapp: added `administrators` field to
`google_netapp_active_directory` resource
([#&#8203;18333](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18333))
- vertexai: promoted `optimized` field to GA for
`google_vertex_ai_feature_online_store` resource
([#&#8203;18348](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18348))
- workbench: updated the metadata keys managed by the backend.
([#&#8203;18367](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18367))

BUG FIXES:

- compute: fixed an issue where `google_compute_instance_group_manager`
with a pending operation was incorrectly removed due to the operation no
longer being present in the backend
([#&#8203;18380](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18380))
- compute: fixed issue where users could not create
`google_compute_security_policy` resources with
`layer_7_ddos_defense_config` explicitly disabled
([#&#8203;18345](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18345))
- workbench: fixed a bug in the `google_workbench_instance` resource
where specifying a network in some scenarios would cause instance
creation to fail
([#&#8203;18404](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18404)

###
[`v5.33.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5330-June-10-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.32.0...v5.33.0)

DEPRECATIONS:

- healthcare: deprecated `notification_config` in
`google_healthcare_fhir_store` resource. Use `notification_configs`
instead.
([#&#8203;18306](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18306))

FEATURES:

- **New Data Source:** `google_compute_security_policy`
([#&#8203;18316](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18316))
- **New Resource:** `google_compute_project_cloud_armor_tier`
([#&#8203;18319](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18319))
- **New Resource:** `google_network_services_service_lb_policies`
([#&#8203;18326](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18326))
- **New Resource:**
`google_scc_management_organization_event_threat_detection_custom_module`
([#&#8203;18317](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18317))
- **New Resource:** `google_spanner_instance_config`
([#&#8203;18322](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18322))

IMPROVEMENTS:

- appengine: added `flexible_runtime_settings` field to
`google_app_engine_flexible_app_version` resource
([#&#8203;18325](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18325))
- bigtable: added `force_destroy` field to `google_bigtable_instance`
resource. This will force delete any backups present in the instance and
allow the instance to be deleted.
([#&#8203;18291](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18291))
- clouddeploy: added `execution_configs.verbose` field to
`google_clouddeploy_target` resource
([#&#8203;18292](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18292))
- compute: added `storage_pool` field to `google_compute_disk` resource
([#&#8203;18273](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18273))
- dlp: added `secrets_discovery_target`,
`cloud_sql_target.filter.database_resource_reference`, and
`big_query_target.filter.table_reference` fields to
`google_data_loss_prevention_discovery_config` resource
([#&#8203;18324](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18324))
- gkebackup: added `backup_schedule.backup_config.permissive_mode` field
to `google_gke_backup_backup_plan` resource
([#&#8203;18266](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18266))
- gkebackup: added `restore_config.restore_order` field to
`google_gke_backup_restore_plan` resource
([#&#8203;18266](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18266))
- gkebackup: added `restore_config.volume_data_restore_policy_bindings`
field to `google_gke_backup_restore_plan` resource
([#&#8203;18266](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18266))
- gkebackup: added new enum values `MERGE_SKIP_ON_CONFLICT`,
`MERGE_REPLACE_VOLUME_ON_CONFLICT` and `MERGE_REPLACE_ON_CONFLICT` to
field `restore_config.namespaced_resource_restore_mode` in
`google_gke_backup_restore_plan` resource
([#&#8203;18266](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18266))
- healthcare: added `notification_config.send_for_bulk_import` field to
`google_healthcare_dicom_store` resource
([#&#8203;18320](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18320))
- healthcare: added `notification_configs` field to
`google_healthcare_fhir_store` resource
([#&#8203;18306](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18306))
- integrationconnectors: added `endpoint_global_access` field to
`google_integration_connectors_endpoint_attachment` resource
([#&#8203;18293](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18293))
- netapp: added `backup_config` field to `google_netapp_volume` resource
([#&#8203;18286](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18286))
- redis: added `zone_distribution_config` field to
`google_redis_cluster` resource
([#&#8203;18307](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18307))
- resourcemanager: added support for `range_type =
"default-domains-netblocks"` in `google_netblock_ip_ranges` data source
([#&#8203;18290](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18290))
- secretmanager: added support for IAM conditions in
`google_secret_manager_secret_iam_*` resources
([#&#8203;18294](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18294))
- workstations: added `boot_disk_size_gb`,
`enable_nested_virtualization`, and `pool_size` to
`host.gce_instance.boost_configs` in
`google_workstations_workstation_config` resource
([#&#8203;18310](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18310))

BUG FIXES:

- container: fixed `google_container_node_pool` crash if
`node_config.secondary_boot_disks.mode` is not set
([#&#8203;18323](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18323))
- dlp: removed `required` on
`inspect_config.limits.max_findings_per_info_type.info_type` field to
allow the use of default limit by not setting this field in
`google_data_loss_prevention_inspect_template` resource
([#&#8203;18285](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18285))
- provider: fixed application default credential and access token
authorization when `universe_domain` is set
([#&#8203;18272](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18272))

###
[`v5.32.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5320-June-3-2024)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.31.1...v5.32.0)

NOTES:

- privateca: converted `google_privateca_certificate_template` to now
use the MMv1 engine instead of DCL
([#&#8203;18224](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18224))

FEATURES:

- **New Resource:** `google_dataplex_entry_type`
([#&#8203;18229](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18229))
- **New Resource:** `google_logging_log_view_iam_binding`
([#&#8203;18243](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18243))
- **New Resource:** `google_logging_log_view_iam_member`
([#&#8203;18243](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18243))
- **New Resource:** `google_logging_log_view_iam_policy`
([#&#8203;18243](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18243))

IMPROVEMENTS:

- alloydb: added `psc_config` field to `google_alloydb_cluster` resource
([#&#8203;18263](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18263))
- alloydb: added `psc_instance_config` field to
`google_alloydb_instance` resource
([#&#8203;18263](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18263))
- cloudrunv2: added `default_uri_disabled` field to resource
`google_cloud_run_v2_service` resource
([#&#8203;18246](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18246))
- compute: added `NONE` to acceptable options for
`update_policy.minimal_action` field in
`google_compute_instance_group_manager` resource
([#&#8203;18236](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18236))
- looker: increased validation length of `name` to
`google_looker_instance` resource
([#&#8203;18244](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18244))
- sql: updated support for a new value `week5` in field
`setting.maintenance_window.update_track` in
`google_sql_database_instance` resource
([#&#8203;18223](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18223))

BUG FIXES:

- cloudrunv2: added validation for `timeout` field to
`google_cloud_run_v2_job` and `google_cloud_run_v2_service` resources
([#&#8203;18260](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18260))
- compute: fixed permadiff in ordering of `advertised_ip_ranges.range`
field on `google_compute_router` resource
([#&#8203;18228](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18228))
- iam: added a 10 second sleep when creating a 'google_service_account'
resource to reduce eventual consistency
errors([#&#8203;18261](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18261))
- storage: fixed `google_storage_bucket.lifecycle_rule.condition` block
fields `days_since_noncurrent_time` and `days_since_custom_time` and
`num_newer_versions` were not working for 0 value
([#&#8203;18231](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18231))

###
[`v5.31.1`](https://redirect.github.com/hashicorp/terraform-provider-google/releases/tag/v5.31.1)

[Compare
Source](https://redirect.github.com/hashicorp/terraform-provider-google/compare/v5.31.0...v5.31.1)

BUG FIXES:

- iam: added a 10 second sleep when creating a `google_service_account`
to reduce eventual consistency errors. See
[https://github.com/hashicorp/terraform-provider-google/issues/18024](https://redirect.github.com/hashicorp/terraform-provider-google/issues/18024)
for more details
([#&#8203;18261](https://redirect.github.com/hashicorp/terraform-provider-google/pull/18261))

###
[`v5.31.0`](https://redirect.github.com/hashicorp/terraform-provider-google/blob/HEAD/CHANGELOG.md#5310-May-28-2024)

[Compare Source](https://redirect.github.co

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 9pm,before 6am" in timezone
Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/smartive/cas-fee-adv-mumble-api).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Dec 16, 2024
1 parent ad78c43 commit 193329b
Showing 1 changed file with 23 additions and 13 deletions.
36 changes: 23 additions & 13 deletions infrastructure/.terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 193329b

Please sign in to comment.