BREAKING CHANGES:
- pubsub: changing the value of
google_pubsub_subscription.enable_message_ordering
will now recreate the resource. Previously, an error was returned. (#2624) - spanner:
google_spanner_database
resources now cannot be destroyed unlessdeletion_protection = false
is set in state for the resource. (#2612)
NOTES:
- compute: added a warning to
google_compute_vpn_gateway
(#2607)
FEATURES:
- New Data Source:
google_spanner_instance
(#2602) - New Resource:
google_notebooks_instance_iam_binding
(#2605) - New Resource:
google_notebooks_instance_iam_member
(#2605) - New Resource:
google_notebooks_instance_iam_policy
(#2605) - New Resource:
access_context_manager_access_level_condition
(#2595) - New Resource:
google_bigquery_routine
(#2622) - New Resource:
google_iam_workload_identity_pool
(#2623) - New Resource:
google_data_catalog_taxonomy
(#2626) - New Resource:
google_data_catalog_policy_tag
(#2626) - New Resource:
google_data_catalog_taxonomy_iam_binding
(#2626) - New Resource:
google_data_catalog_taxonomy_iam_member
(#2626) - New Resource:
google_data_catalog_taxonomy_iam_policy
(#2626) - New Resource:
google_data_catalog_policy_tag_iam_binding
(#2626) - New Resource:
google_data_catalog_policy_tag_iam_member
(#2626) - New Resource:
google_data_catalog_policy_tag_iam_policy
(#2626)
IMPROVEMENTS:
- billing_budget: added
disable_default_iam_recipients
field togoogle_billing_budget
to allow disable sending email notifications to default recipients. (#2606) - compute: added
interface
attribute togoogle_compute_disk
(#2609) - compute: added
mtu
field togoogle_compute_network
resource (#2617) - compute: added support for updating
network_interface.[d].network_ip
ongoogle_compute_instance
when changing network or subnetwork (#2590) - compute: promoted HA VPN fields in
google_compute_vpn_tunnel
to GA (#2607) - compute: promoted
google_compute_external_vpn_gateway
to GA (#2607) - compute: promoted
google_compute_ha_vpn_gateway
to GA (#2607) - provider: added support for service account impersonation. (#2604)
- spanner: added
deletion_protection
field togoogle_spanner_database
to make deleting them require an explicit intent. (#2612)
BUG FIXES:
- all: fixed misleading "empty non-retryable error" message that was appearing in debug logs (#2618)
- compute: fixed incorrect import format for
google_compute_global_network_endpoint
(#2594) - compute: fixed issue where
google_compute_[region_]backend_service.backend.max_utilization
could not be updated (#2620) - iap: fixed an eventual consistency bug causing creates for
google_iap_brand
to fail (#2592) - provider: fixed an issue where the request headers would grow proportionally to the number of resources in a given
terraform apply
(#2621) - serviceusage: fixed bug where concurrent activations/deactivations of project services would fail, now they retry (#2591)