fix(deps): update google-cloud-providers to v7 (major)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google (source) | required_provider | major |
~> 6.0 -> ~> 7.0
|
| google-beta (source) | required_provider | major |
~> 6.0 -> ~> 7.0
|
⚠️ Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
hashicorp/terraform-provider-google (google)
v7.12.0
v7.11.0
DEPRECATIONS:
-
pubsublite:google_pubsub_lite_reservationwill be turned down effective March 18, 2026. Usegoogle_pubsub_reservationinstead. (#25058) -
pubsublite:google_pubsub_lite_subscriptionwill be turned down effective March 18, 2026. Usegoogle_pubsub_subscriptioninstead. (#25058) -
pubsublite:google_pubsub_lite_topicwill be turned down effective March 18, 2026. Usegoogle_pubsub_topicinstead. (#25058)
BREAKING CHANGES:
- netapp: made
google_netapp_volume.export_policy.rules.squash_modenot preserve values returned by the API. Without this change, unsettingsquash_modein the provider can cause an API error. (#25059)
FEATURES:
-
New Data Source:
google_artifact_registry_python_packages(#25053) -
New Data Source:
google_cloud_identity_policy(#24946) -
New Data Source:
google_compute_reservation_block(#25034) -
New Data Source:
google_compute_reservation_sub_block(#25034) -
New Resource:
google_ces_deployment(#24945) -
New Resource:
google_ces_example(#25056) -
New Resource:
google_discovery_engine_user_store(#25054)
IMPROVEMENTS:
- bigquery: added
external_data_configuration.decimal_target_typestogoogle_bigquery_table(#24936) - compute: added
internal_ipv6_prefixfield to thegoogle_compute_subnetworkresource (#25037) - compute: added
ipv6_access_typefield andINTERNAL_IPV6_SUBNETWORK_CREATIONas a supported value for themodefield ingoogle_compute_public_delegated_prefixresource (#24940) - compute: added
ipv6_access_typefield togoogle_compute_public_advertised_prefixresource (#24911) - dataplex: added
data_documentation_specfield togoogle_dataplex_datascanresource to support theDATA_DOCUMENTATIONscan type (#25044) - dataproc: added
resource_manager_tagstogoogle_dataproc_clusterresource (#25057) - lustre: added
placement_policyfield togoogle_lustre_instanceresource (#25042) - netapp: added
cache_parametersfield togoogle_netapp_volumeresource (#24909) - secretmanager: added project and short name support for
secretongoogle_secret_manager_secret_version(#25045) - secretmanager: added project and short name support for
secreton ephemeralgoogle_secret_manager_secret_version(#25045)
BUG FIXES:
- alloydb: fixed issue with creation when
initial_user.passwordwas set to a computed value ingoogle_alloydb_cluster(#25036) - bigquery: fixed extraneous diffs in
google_bigquery_table.external_data_configuration.schema(#24936) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#25021) - container: added
KUBE_DNSas an accepted value forcluster_dnsfield ongoogle_container_cluster(#24953) - netapp: fixed bug where unsetting
export_policy.rules.squash_modeongoogle_netapp_volumecan cause an API error (#25059) - pubsub: fixed bug where
google_pubsub_subscriptioncould only be updated ifbigquery_configwas modified (#24952) - sql: fixed bug where
final_backup_descriptioningoogle_sql_database_instanceresource wasn't set on the final backup on delete (#25055) - storage: fixed bug where certain changes to
google_storage_bucket_acl.role_entitywere ignored (#24949) - workstations: fixed bug in
google_workstations_workstationwhere settingsource_workstationcaused a permadiff that forced recreation (#24941) - vmwareengine: made deletion of
google_vmwareengine_private_cloudwait until the deletion completes (#25040)
v7.10.0
BREAKING CHANGES:
- alloydb: marked
initial_user.passwordas required on create of newgoogle_alloydb_clusterresources. This change aligns the provider with existing API constraints to surface errors earlier. (#25022)
FEATURES:
-
New Resource:
google_ces_app(#24861) -
New Resource:
google_ces_toolset(#24885) -
New Resource:
google_discovery_engine_control(#24883) -
New Resource:
google_netapp_host_group(#24876) -
New Resource:
google_network_management_organization_vpc_flow_logs_config(#24896) -
New Resource:
google_network_services_multicast_domain(#24864) -
New Resource:
google_privileged_access_manager_settings(#24878) -
New Ephemeral Resource:
google_client_config(#24900)
IMPROVEMENTS:
- cloudfunctions2: added
direct_vpc_network_interfaceanddirect_vpc_egressfield togoogle_cloudfunctions2_functionresource (#24895) - cloudrunv2: added
template.container.depends_onfield togoogle_cloud_run_v2_worker_poolresource (#24893) - compute: added
grpc_tls_health_checkfield togoogle_compute_healthcheckresource (#24872) - container: added
network_tier_configtogoogle_container_clusterresource. (#24877) - eventarc: added
labelsfield togoogle_eventarc_channelresource (#24854) - netapp: added
block_devicesfield andISCSIprotocol support togoolge_netapp_volumeresource, and increased timeouts on its operations (#24898) - netapp: added
typefield togoogle_netapp_storage_poolresource (#24867) - vertexai: added
psc_automation_configsfield togoogle_vertex_ai_endpointresource (#24870) - vertexai: added
sync_config.continuousfield togoogle_vertex_ai_feature_online_store_featureview(#24881)
BUG FIXES:
- accesscontextmanager: fixed issue where
google_access_context_manager_service_perimeter_[dry_run_][egress|ingress]_policycaused the provider to crash when a provided identity casing was invalid. (#24886) - apigee: fixed issue where
credentialsblock was not populated in the Terraform state ingoogle_apigee_developer_appresource (#24880) - compute: fixed
google_compute_network_firewall_policy_rulestaying disabled after apply withdisabled = false(#24879) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#25020 - compute: resolve permadiff for
display_namein new deployments ofgoogle_compute_organization_security_policy(#24882) - storage: fixed a conversion error in
google_storage_bucketstate migration. This bug impacted Pulumi users. (#24853)
v7.9.0
BREAKING CHANGES:
- beyondcorp: made the
portsfield inendpoint_matchersrequired in response to a change in the API surface. (#24770)
FEATURES:
-
New Resource:
google_firestore_user_creds(#24794) -
New Resource:
google_network_security_dns_threat_detector(#24744)
IMPROVEMENTS:
- appengine: added
ssl_policytoapplicationongoogle_app_engine_applicationresource (#24786) - bigquery: added support for IAM conditions in
google_bigquery_dataset_iam_*(#24778) - compute: promoted
policy_typeto GA ingoogle_compute_network_firewall_policy,google_compute_network_firewall_policy_with_rules,google_compute_region_network_firewall_policy,google_compute_region_network_firewall_policy_with_rules. (#24769) - container: added
dns_endpoint_confg.enable_k8s_tokens_via_dnsanddns_endpoint_config.enable_k8s_certs_via_dnsfields togoogle_container_clusterresource (#24774) - container: added
fleet.membership_typefield togoogle_container_clusterresource (#24759) - dataplex: added
data_classificationfield togoogle_dataplex_aspect_typeresource (#24807) - iamworkforcepool: added
scim_usagefield toworkforce_pool_providerresource (#24787) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#24745) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#24740) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#24745) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#24740) - storagetransfer: added
transfer_manifestfield togoogle_storage_transfer_jobresource (#24768)
BUG FIXES:
- bigquery: added validation for
target_typesingoogle_bigquery_dataset_access(#24810) - cloudquotas: resolved permadiff for
preferred_valueingoogle_cloud_quotas_quota_preference(#24776) - compute: fixed scenario where
google_compute_instancewould not be staged for recreation ifguest_accelerator.countwas updated to 0 from non-zero value (#24762) - sql: fixed an issue where
dataDiskSizewas unintentionally null instead of set to the current value in API requests, triggering unrelated errors (#24790)
v7.8.0
FEATURES:
-
New Data Source:
google_artifact_registry_packages(#24696) -
New Data Source:
google_network_management_connectivity_tests(#24635) -
New Resource:
google_apigee_environment_api_revision_deployment(#24657) -
New Resource:
google_dataplex_entry_link(#24737) -
New Resource:
google_discovery_engine_assistant(#24724) -
New Resource:
google_oracle_database_db_system(#24733) -
New Resource:
google_saas_runtime_unit(#24692)
IMPROVEMENTS:
- compute: added
IN_FLIGHTtobalancing_modeongoogle_compute_backend_serviceresource (#24710) - compute: added new field
instance_lifecycle_policy.on_repair.allow_changing_zonetogoogle_compute_region_instance_group_manager&google_compute_instance_group_manager(#24706) - compute: promoted
security_policyincompute_region_backend_serviceresource to GA (#24693) - compute: promoted the
google_compute_preview_featureresource to GA. (#24725) - compute: the
activation_statusattribute within thegoogle_compute_preview_featureresource now uses theACTIVATION_STATE_UNSPECIFIEDvalue instead ofDISABLED. Support forDISABLEDwill be added in a future release. (#24725) - datastream: added
backfill_all.mongodb_excluded_objectsandsource_config.mongodb_source_configfields togoogle_datastream_stream(#24727) - datastream: added
mongodb_profilefield togoogle_datastream_connection_profile(#24727) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#24658) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#24658) - discoveryengine: added in-place update support for
entities.paramsandentities.key_property_mappingsingoogle_discovery_engine_data_connector(#24739) - dlp: added
publish_findings_to_dataplex_catalogfield togoogle_data_loss_prevention_job_trigger(#24722) - iambeta: allowed GKE workload identity pool pattern in
workload_identity_pool_idfield ofgoogle_iam_workload_identity_poolresource. (#24656) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#24740) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#24745) - networkconnectivity: added
HYBRID_INSPECTIONenum value topreset_topologyfield ingoogle_network_connectivity_hubresource (#24738) - networkservices: added
isolationConfigongoogle_network_services_service_lb_policiesresource (#24652) - redis: added
deletion_protectionfield toredis_instanceto make deleting them require an explicit intent.redis_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#24654) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#24740) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#24745) - saas_runtime: added
default_releasefield togoogle_saas_runtime_unit_kindresource (#24726) - sql: added
read_pool_auto_scale_configsupport tosql_database_instanceresource (#24723)
BUG FIXES:
- bigquery: fixed the issue where
google_bigquery_tabledetected an incorrectschemadiff on tables with row access policies when the schema was unchanged. (#24711) - compute: allow
requested_link_countto be updated in-place ingoogle_compute_interconnectresource (#24705)
v7.7.0
BREAKING CHANGES:
- discoveryengine: changed type of
google_discovery_engine_data_connector.entities.params. Previously, it was a map of string keys to string values; now, it must be a JSON-encoded string containing an object. This change is being made in a minor release because the field wasn't usable as intended – specifically, all current valid uses require mapping strings to lists of strings. (#24658)
FEATURES:
-
New Data Source:
google_network_management_connectivity_tests(#24635) -
New Resource:
google_apigee_developer_app(#24625) -
New Resource:
google_discovery_engine_license_config(#24619) -
New Resource:
google_iam_workforce_pool_provider_scim_tenant(#24587) -
New Resource:
google_kms_project_kaj_policy_config(#24622) -
New Resource:
google_saas_runtime_tenant(#24608)
IMPROVEMENTS:
- apigee: updated the
scopesargument ingoogle_apigee_api_productresource to be order-insensitive. (#24625) - beyondcorp: added
proxy_protocol_configandservice_discoveryfields togoogle_beyondcorp_security_gatewayresource (#24609) - cloudrunv2: added
default_uri_disabledfield togoogle_cloud_run_v2_serviceresource. (GA promotion) (#24602) - cloudrunv2: added
health_check_disabledfield togoogle_cloud_run_v2_serviceresource. (#24602) - compute: added
paramsfield togoogle_compute_routerresource (GA) (#24611) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#24658) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#24658) - dlp: added
publish_to_dataplex_catalogfield todiscovery_configresource (#24621) - gkeonprem: made it possible to set the
on_prem_versionfield ongoogle_gkeonprem_vmware_node_pool(previously output-only) (#24614) - memcache: added
deletion_protectionfield tomemcache_instanceto make deleting them require an explicit intent.memcache_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#24613) - metastore: added
tagsfield togoogle_dataproc_metastore_serviceand 'google_dataproc_metastore_federation' resources to allow setting tags for services and federation at creation time (#24633) - networksecurity: added
URL_FILTERINGoption to enum fieldtypeforgoogle_network_security_security_profileresource (#24583) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profile_groupresource (beta) (#24583) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profileresource (beta) (#24583) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#24576) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#24576)
BUG FIXES:
- bigqueryanalyticshub: fixed
google_bigquery_analytics_hub_listing_subscriptionimport (#24634) - discoveryengine: fixed bug where it wasn't possible to specify values for
knowledgeBaseSysIdorcatalogSysIdingoogle_discovery_engine_data_connector.entities.params. (#24658)
v7.6.0
DEPRECATIONS:
- networksecurity: deprecated
ignore_case,exact,prefix,suffixandcontainsfields inhttp_rules.from.not_sources.principalsandhttp_rules.from.sources.principalsblocks ingoogle_network_security_authz_policyresource. Use the equivalent fields inhttp_rules.from.not_sources.principals.principalorhttp_rules.from.sources.principals.principalinstead. (#24543)
BREAKING CHANGES:
- container:
node_configblocks that had setkubelet_configwithout explicitly settingcpu_cfs_quotaimplicitly setcfu_cfs_quotatofalsewhen unset. From this version onwards, an unsetcpu_cfs_quotawill instead match the API default of truetrue. Resources that are recreated will receive the new value; old resources are unaffected, and may change values by explicitly setting the intended one. (#24569) - storageinsights: removed
activity_data_retention_period_daysfield fromgoogle_storage_insights_dataset_configresource due to a delayed launch. It will be readded when the feature launches. (#24570)
FEATURES:
-
New Resource:
google_kms_folder_kaj_policy_config(#24513) -
New Resource:
google_vertex_ai_cache_config(#24541) -
New Resource:
google_vertex_ai_reasoning_engine(#24512)
IMPROVEMENTS:
- backupdr: added
data_sourceandrules_config_infofields togoogle_backup_dr_backup_plan_associationsdatasource (#24517) - beyondcorp: added
external,proxy_protocol, andschemafields togoogle_beyondcorp_security_gateway_applicationresource (#24542) - beyondcorp: changed
endpoint_matchersfield to not be required anymore in thegoogle_beyondcorp_security_gateway_applicationresource (#24542) - cloudrunv2: added
default_uri_disabledfield togoogle_cloud_run_v2_serviceresource (#24556) - compute: added
shared_secret_woandshared_secret_wo_versionfields togoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#24491) - dlp: added
SENSITIVITY_UNKNOWNas possible enum value foractions.tag_resources.tag_conditions.sensitivity_score.scoreingoogle_data_loss_prevention_discovery_configresource (#24564) - dlp: added
actions.save_findings.output_config.storage_pathfield togoogle_data_loss_prevention_job_triggerresource (#24558) - filestore: added
file_shares.nfs_export_options.networkandnetworks.psc_config.endpoint_projectfields togoogle_filestore_instanceresource (#24567) - lustre: increased creation timeout from 20min to 40min for
google_lustre_instanceresource (#24559) - netapp: added
hybrid_replication_user_commandsfield with subfieldcommandstogoogle_netapp_volume_replicationresource (#24554) - netapp: added
replication_schedule,hybrid_replication_type,large_volume_constituent_countfields tohybrid_replication_parametersfield ingoogle_netapp_volumeresource (#24554) - networksecurity: added
ip_blocksfield togoogle_network_security_authz_policyresource (#24543) - secretmanager: added ephemeral support for
google_secret_manager_secret_versionresource (#24566) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#24576) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#24576) - storagetransfer: added
user_project_overrideandbilling_projectfields togoogle_storage_transfer_jobresource (#24504)
BUG FIXES:
- container: fixed the default for
node_config.kubelet_config.cpu_cfs_quotaongoogle_container_cluster,google_container_node_pool,google_container_cluster.node_poolto align with the API. Terraform will now send atruevalue when the field is unset on creation, and preserve any previously set value when unset. Explicitly set values will work as defined in configuration. (#24569)
v7.5.0
BREAKING CHANGES:
- netapp: changed
peer_ip_addressesfield type from String to Array ingoogle_netapp_volumeresource, as it was unusable otherwise (#24428)
FEATURES:
-
New Data Source:
google_artifact_registry_maven_artifacts(#24487) -
New Data Source:
google_artifact_registry_npm_packages(#24486) -
New Resource:
google_apigee_api_deployment(#24469) -
New Resource:
google_discovery_engine_data_connector(#24472) -
New Resource:
google_managed_kafka_connect_cluster(#24443) -
New Resource:
google_managed_kafka_connector(#24443) -
New Resource:
google_kms_organization_kaj_policy_config(#24471) -
New Resource:
google_saas_runtime_rollout_kind(#24447)
IMPROVEMENTS:
- cloudrunv2: added
mount_optionsin gcsfuse volumes forgoogle_cloud_run_v2_service,google_cloud_run_v2_job, andgoogle_cloud_run_v2_workerpoolresources. (#24413) - cloudrunv2: added
startup_probeandliveness_probetogoogle_cloud_run_v2_worker_poolresource (#24418) - compute: added
bandwidth_allocationfield togoogle_compute_wire_groupresource (#24460) - compute: added
shared_secret_woandshared_secret_wo_versionfields forgoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#24491) - dialogflow: added
new_recognition_result_notification_configfield togoogle_dialogflow_conversation_profileresource (#24468) - discoveryengine: added
featuresfield togoogle_discovery_engine_search_engineresource (#24445) - dlp: added
other_cloud_targetandother_cloud_starting_locationtogoogle_data_loss_prevention_discovery_config(#24463) - gkebackup: added
backup_config.selected_namespace_labelsfield togoogle_gke_backup_backup_planresource (#24427) - looker: added
gemini_enabledfield togoogle_looker_instanceresource (#24461) - netapp: added
hot_tier_bypass_mode_enabledandhot_tier_size_used_gibfields togoogle_netapp_volume(#24454) - netapp: added
hot_tier_size_gib,enable_hot_tier_auto_resize,cold_tier_size_used_gibandhot_tier_size_used_gibfields togoogle_netapp_storage_pool(#24454) - oracledatabase: added
gcp_oracle_zonefield togoogle_oracle_database_odb_networkresource (#24456) - privilegedaccessmanager: added
approval_workflow.steps.idfield togoogle_privileged_access_manager_entitlementresource (#24419) - pubsub: added support for
tagsfield togoogle_pubsub_topicandgoogle_pubsub_subscriptionresources (#24442) - sql: added
point_in_time_restore_contextfield togoogle_sql_database_instance(#24489) - storage: added
force_destroyfield togoogle_storage_insights_report_configresource (#24462) - storageinsights: added
activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#24459) - vertexai: added
endpoint_config.private_service_connect_configblock togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#24425) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_index_endpointresource (#24490) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_indexresource (#24441)
BUG FIXES:
- apihub: fixed a permadiff on
config_templateingoogle_apihub_pluginresource (#24429) - storage: fixed a panic caused by empty
corsblocksgoogle_storage_bucketresource (#24476)
v7.4.0
DEPRECATIONS:
- compute: deprecated the option to deploy a container during VM creation using the container startup agent in
google_compute_instance. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#24375)
FEATURES:
-
New Data Source:
google_artifact_registry_maven_artifact(#24358) -
New Data Source:
google_compute_interconnect_location(#24377) -
New Resource:
google_network_services_wasm_plugin(#24406) -
New Resource:
google_resource_manager_capability(#24404)
IMPROVEMENTS:
- cloudrunv2: added
mount_optionsin gcsfuse volumes forgoogle_cloud_run_v2_service,google_cloud_run_v2_job, andgoogle_cloud_run_v2_workerpoolresources. (#24413) - compute: added
cipher_suitefield togoogle_compute_vpn_tunnelresource. (#24378) - container: added
auto_ipam_configtogoogle_container_clusterresource. (#24396) - storage: added support for
timeoutstogoogle_storage_bucket_iam_binding,google_storage_bucket_iam_member,google_storage_bucket_iam_policyresources (#24376)
BUG FIXES:
- bigtable: fixed
node_scaling_factorforcing new instance ongoogle_bigtable_instancewhen adding new cluster (#24410) - cloudscheduler: fixed a type assertion panic in
google_cloud_scheduler_jobwhen processing HTTP headers with nil or unexpected data types (#24360) - compute: fixed the
Network field cannot be modifiedissue ingoogle_compute_region_backend_service. Now updating thenetworkfield will force the resource to be recreated. (#24398) - netapp: fixed incorrect default value handling in
google_netapp_volumeforexport_policy.rulesattributeshas_root_accessandsquash_mode. When not specified, these fields will now take on the API default value with no diff. (#24395) - netapp: updated
google_netapp_storage_poolto source the default value for theqos_typefield from the API. If not specified in the configuration,qos_typewill now default to the value provided by the NetApp Volumes API. (#24394) - sql: fixed the permadiffs on
disk_sizewhendisk_autoresizeis enabled ingoogle_sql_database_instance(#24399) - workbench: added retry for
unable to queue the operation409 errors ingoogle_workbench_instanceresource. (#24392)
v7.3.0
FEATURES:
-
New Data Source:
google_backup_dr_data_source_reference(#24346) -
New Resource:
google_bigquery_datapolicyv2_data_policy(#24313) -
New Resource:
google_saas_runtime_release(#24289) -
New Resource:
google_secure_source_manager_hook(#24345)
IMPROVEMENTS:
- cloudrun: added
sub_pathfield togoogle_cloud_run_serviceresource. (#24341) - cloudrunv2: added
sub_pathfield togoogle_cloud_run_v2_servicegoogle_cloud_run_v2_jobandgoogle_cloud_run_v2_worker_poolresource. (#24341) - compute: added
labelsandlabel_fingerprintfields togoogle_compute_security_policyresource (#24322) - compute:
labelsunderinitialize_paramsare now updatable ongoogle_compute_instance(#24349) - container: added new fields
memory_managerandtopology_managertonode_kubelet_configblock (#24277) - datastream: added
destination_config.bigquery_destination_config.source_hierarchy_datasets.project_idfield togoogle_datastream_streamresource (#24340) - discoveryengine: added
app_typefield togoogle_discovery_engine_search_engineresource (#24320) - gkeonprem: added
proxyfield togoogle_gkeonprem_vmware_admin_clusterresource (#24338) - healthcare: added
validation_configtogoogle_healthcare_fhir_storeresource (#24336) - iamworkforcepool: added
extended_attributesfield toworkforce_pool_providerresource (#24308) - netapp: added
export_policy.rules.squash_modefield togoogle_netapp_volumeresource. (#24350) - privateca: added
encryption_specfield togoogle_privateca_ca_poolresource (#24328) - run: added
connectortovpc_accessongoogle_cloud_run_v2_worker_poolresource (#24337) - tags: added the
DATA_GOVERNANCEvalue togoogle_tags_tag_key.purpose(#24307)
BUG FIXES:
- bigquery: updated the schema change detection for
google_bigquery_tableto take into account presence of row access policy (#24284) - compute: fixed
allow_global_accessto correctly be immutable forgoogle_compute_forwarding_ruleresources with load balancing scheme of INTERNAL_MANAGED (#24312) - compute: fixed a crash in
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#24353) - dialogflow: added support for non-global endpoints for
google_dialogflow_conversation_profile(#24351) - publicca: use
RawURLEncodinginstead ofURLEncodingfor unpadded base64 encoding (#24283) - secretmanager: fixed a panic in
google_secret_manager_secret_versionin asecret_manager(#24326) - workbench: fixed issue that resource creation with computed
labelsfield fails ingoogle_workbench_instanceresource (#24311) - workbench: made
report-notebook-metricsmetadata key settable forgoogle_workbench_instance(#24310)
v7.2.0
FEATURES:
-
New Data Source:
google_artifact_registry_python_package(#24267) -
New Data Source:
google_backup_dr_data_source_references(#24268) -
New Resource:
google_discovery_engine_acl_config(#24276) -
New Resource:
google_saas_runtime_unit_kind(#24236)
IMPROVEMENTS:
- chronicle: made the
scope_infofield ingoogle_chronicle_reference_listconfigurable (#24250) - compute: added
header_actiontopath_matcheranddefault_servicelevel ongoogle_compute_region_url_mapresource (#24253) - container: added
secret_manager_config.rotation_configfield togoogle_container_clusterresource (#24244) - container: added new fields
memory_managerandtopology_managertogoogle_container_cluster.node_config.kubelet_configandgoogle_container_node_pool.node_config.kubelet_config(#24277) - sql: added
final_backup_descriptionandfinal_backup_configfields togoogle_sql_database_instanceresource (#24273) - storage: added
aws_s3_compatible_data_sourcetogoogle_storage_transfer_jobresource (#24241)
BUG FIXES:
- provider: fixed an issue with
universe_domainwhere the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domainwas set (#24238) - container: fixed a faulty diff for arrays on
user_managed_keys_configthat caused faulty cluster updates to be triggered ingoogle_container_cluster(#24256) - osconfig: fixed a permadiff in
google_osconfig_patch_deploymentwherepatch_config.yum.minimaldoesn't sendfalsefor empty values (#24247)
v7.1.1
BUG FIXES:
- bigtable: fixed an error encountered when applying
google_bigtable_table_iam_*resources after upgrading to 7.x and replacinginstancewithinstance_name(#24255)
v7.1.0
DEPRECATIONS:
- container: deprecated
enterprise_configfield ingoogle_container_clusterresource. GKE Enterprise features are now available without an Enterprise tier. (#24210) - storage: removed deprecated status for field to
detect_md5hashingoogle_storage_bucket_objectresource (#24147)
FEATURES:
-
New Data Source:
google_iap_web_forwarding_rule_service_iam_policy(#24178) -
New Resource:
google_iap_web_forwarding_rule_service_iam_binding(#24178) -
New Resource:
google_iap_web_forwarding_rule_service_iam_member(#24178) -
New Resource:
google_iap_web_forwarding_rule_service_iam_policy(#24178)
IMPROVEMENTS:
- artifactregistry: added
registry_urias attribute togoogle_artifact_registry_repository(#24164) - backupdr: added 'supported_resource_types' field to
google_backup_dr_backup_planresource (#24189) - backupdr: added
create_timefield togoogle_backup_dr_backupdata source (#24183) - cloudbuild: added
worker_config.enable_nested_virtualizationfield togoogle_cloudbuild_worker_poolresource (#24176) - cloudrunv2: added support for
multi_region_settingsfield togoogle_cloud_run_v2_serviceresource (#24149) - compute: add
params.resource_manager_tagsfield to thegoogle_compute_region_backend_service(#24191) - compute: added
public_delegated_sub_prefixsfield to resourcegoogle_compute_public_delegated_prefix(#24202) - compute: added
update_strategyfield togoogle_compute_network_peeringresource (#24180) - firestore: added
uniquefield togoogle_firestore_indexresource (#24163) - netapp: added
qos_typeandavailable_throughput_mibpsfields togoogle_netapp_storage_poolresource (#24161) - netapp: added
throughput_mibpsfield togoogle_netapp_volumeresource (#24161) - networkservices: allowed
EXPLICIT_ROUTING_MODEforrouting_modeongoogle_network_services_gatewayresource (#24151) - sql: added
consumer_network_status,ip_address, andstatusfields topsc_auto_connectionsfield ongoogle_sql_database_instanceresource (#24201) - storagetransfer: added
service_accountfield togoogle_storage_transfer_jobresource (#24193) - storagetransfer: added
transfer_spec.aws_s3_data_source.credentials_secrettogoogle_storage_transfer_jobresource (#24152)
BUG FIXES:
- compute: fixed certain spurious diffs for
google_compute_region_backend_service.backend.group(#24157) - compute: fixed permadiff on
google_compute_region_network_endpoint_groupwhen nonetworkis specified (#24182) - memorystore: fixed permadiffs that cause destroy+recreate on new
google_memorystore_instancewhendesired_psc_auto_connectionsis set (#24212) - netapp: fixed a permadiff on
total_iopsingoogle_netapp_storage_poolresource (#24207) - oracledatabase: fixed permadiffs on
google_oracle_database_autonomous_databaseresource for theodb_networkandodb_subnetfields (#24184)
v7.0.1
BUG FIXES:
- storage: fixed a conversion crash in
google_storage_bucketstate migration #24186
v7.0.0
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
- beyondcorp: removed
google_beyondcorp_application, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_member, andgoogle_beyondcorp_application_iam_policy, and thegoogle_beyondcorp_application_iam_policydatasource. Usegoogle_beyondcorp_security_gateway_applicationinstead. #23999 - notebooks: removed
google_notebooks_location#23607 - tpu: removed
google_tpu_node. Usegoogle_tpu_v2_vminstead. #23964
BREAKING FIELD REMOVALS:
- cloudrunv2: removed
template.containers.depends_onwithinresource google_cloud_run_v2_worker_pool#23815 - colab: removed
post_startup_script_configfield from fromgoogle_colab_runtime_templateresource #24026 - compute: removed field
enable_flow_logsfromgoogle_compute_subnetwork#23704 - gkehub: removed
configmanagement.binauthzfield ingoogle_gke_hub_feature_membership#24076 - gkehub: removed
descriptionfield ingoogle_gke_hub_membership#23587 - memorystore: removed
allow_fewer_zones_deploymentfield fromgoogle_memorystore_instanceresource because it isn't user-configurable #24079 - redis: removed
allow_fewer_zones_deploymentfield fromgoogle_redis_clusterresource because it isn't user-configurable #24079 - resourcemanager: removed non-functional
projectfield fromgoogle_service_account_keydatasource #24000 - vertexai: removed
enable_secure_private_service_connectingoogle_vertex_ai_endpoint#23843
BREAKING INCREASED VALIDATION:
- cloudfunctions2: made
event_typea required field forevent_triggeringoogle_cloudfunctions2_function#23918 - networkservices: made
load_balancing_schemerequired ingoogle_network_services_lb_traffic_extension#23748 - sql: made
password_wo_versionrequired whenpassword_wois set ingoogle_sql_user#24083 - storage: added validation requiring the
topicfield to be in the form "projects//topics/" ingoogle_storage_notification#24135 - storagetransfer: added path validation for GCS path source and sink in
google_storage_transfer_job#23493 - vertexai: made
metadata, andmetadata.configrequired ingoogle_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #23971
OTHER BREAKING CHANGES:
- alloydb: added
deletion_protectionfield with a default value oftruetogoogle_alloydb_clusterresource #24024 - apigee: changed
certs_infofield ingoogle_apigee_keystores_aliases_key_cert_fileto be output-only #24135 - apigee: migrated
google_apigee_keystores_aliases_key_cert_fileto the plugin framework #24135 - artifactregistry: removed the default values for
public_repositoryfields ingoogle_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #23970 - bigquery: removed the default value of
view.use_legacy_sqlingoogle_bigquery_table#24065 - bigtable: renamed instance to
instance_namefor bigtable_table_iam objects #23399 - billing: made
budget_filter.credit typesandbudget_filter.subaccountsno longer optional+computed, only optional, ingoogle_billing_budgetresource #24078 - cloudfunctions2: changed
service_config.servicefield ingoogle_cloudfunctions2_functionresource to be output-only #23790 - compute:
subnetworksandinstancesfields ingoogle_compute_packet_mirroringhave been converted from arrays to sets #24021 - compute:
advertised_ip_rangesfield group ingoogle_compute_routerhas been converted from a list to a set #24030 - compute:
disk.type,disk.modeanddisk.interfaceno longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_templateandgoogle_compute_region_instance_templateresources #24055 - provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using
terraform inputwith invalid resource IDs. #24010 - resourcemanager: changed
disable_on_destroydefault value tofalseingoogle_project_service#23951 - securesourcemanager: changed
deletion_policydefault value fromDELETEtoPREVENT#23963 - storage:
retention_periodfield ingoogle_storage_buckethas been converted frominttostringdata type #23535 - storage: migrated
google_storage_notificationto the plugin framework #24135
FEATURES:
-
New Data Source:
google_artifact_registry_npm_package(#24072) -
New Data Source:
google_certificate_manager_dns_authorization(#24009) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_binding(#24041) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_member(#24041) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_policy(#24041) -
New Resource:
google_saas_runtime_saas(#24028)
IMPROVEMENTS:
- cloudbuild: added
developer_connect_event_configfield togoogle_cloudbuild_triggerresource (#24043) - cloudtasks: added
desired_statefield togoogle_cloud_tasks_queueresource (#24053) - cloudrunv2: added
max_instance_countfield togoogle_cloud_run_v2_serviceresource. (#24031) - compute: added
params.resourceManagerTagsfield to thegoogle_compute_backend_service(#24062) - compute: added
params.resource_manager_tagsfield togoogle_compute_backend_bucket(#24068) - compute: added
short_namefield togoogle_compute_organization_security_policyresource (#24059) - container: added
cluster_autoscaling.default_compute_class_enabledfield togoogle_container_clusterresource (#24023) - dialogflowcx: added
enableMultiLanguageTraining,locked,answerFeedbackSettings,personalizationSettings,clientCertificateSettings,startPlaybook,satisfiesPzs, andsatisfiesPzitogoogle_dialogflow_cx_agentresource. (#24007) - lustre: increased
google_lustre_instanceresource create timeout to 120m from 20m (#24056) - oracledatabase: enabled default_from_api flag for ODB Network related fields in
google_oracle_database_cloud_vm_clusterresource (#24045) - sql: added feature to restore
google_sql_database_instanceusingbackupdr_backup(#24066) - ssm: made
ca_poolargument optional for private instances that use Google-managed trusted certificates.tosecure_source_manager` resource (#24039)
BUG FIXES:
- container: fixed issue where a failed creation on
google_container_node_poolwould result in an unrecoverable tainted state (#24077) - gkeonprem: set
default_from_apiin image field ingoogle_vmware_node_pool(#24022) - workbench: made
install-monitoring-agentmetadata key settable forgoogle_workbench_instance(#24080)
v6.50.0
NOTES:
- bigtable: It is recommended for
google_bigtable_table_iam_*resources to upgrade to v6.50.0 and switch frominstancetoinstance_namein your configuration before upgrading to v7.X (#24400)
DEPRECATIONS:
- bigtable: deprecated
instancein favor ofinstance_nameingoogle_bigtable_table_iam_*resources (#24400)
IMPROVEMENTS:
- bigtable: added
instance_namefield togoogle_bigtable_table_iam_*resources (#24400)
v6.49.3
BUG FIXES:
- compute: fixed a crash in
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#24353)
v6.49.2
BUG FIXES:
- container: fixed issue where a failed creation on
google_container_node_poolwould result in an unrecoverable tainted state (#10586)
v6.49.1
BUG FIXES:
- secretmanager: fixed issue where upgrading to 6.49.0 would cause all
google_secret_manager_secret_versionresources to be recreated unlesssecret_data_wo_versionwas set (#24061)
v6.49.0
DEPRECATIONS:
- beyondcorp:
google_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_memberandgoogle_beyondcorp_application_iam_policyIAM resources, and thegoogle_beyondcorp_application_iam_policydatasource have been deprecated and will be removed in the upcoming major release (#23995) - tpu: deprecated
google_tpu_tensorflow_versionsdata source. Usegoogle_tpu_v2_runtime_versionsinstead. (#23958)
BREAKING CHANGES:
- vertexai: made the
metadatafield required ingoogle_vertex_ai_index(#23953)
FEATURES:
-
New Data Source:
google_artifact_registry_tag(#23994) -
New Data Source:
google_artifact_registry_tags(#23969) -
New Resource:
google_dialogflow_convesation_profile(#23996)
IMPROVEMENTS:
- apikeys: added
service_account_emailtogoogle_apikeys_key(#24001) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#23914) - container: added
eviction_soft,eviction_soft_grace_period,eviction_minimum_reclaim,eviction_max_pod_grace_period_seconds,max_parallel_image_pulls,transparent_hugepage_enabled,transparent_hugepage_defragandmin_node_cpusfields tonode_configblock ofgoogle_container_node_poolandgoogle_container_clusterresources (#23973) - networkmanagement: added
subnetandnetworkfields to thegoogle_network_management_vpc_flow_logs_configresource (beta) (#23945) - networkmanagement: added output-only field
target_resource_stateto thegoogle_network_management_vpc_flow_logs_configresource (#23945) - resourcemanager: added
management_projectandconfigured_capabilitiesfields to thegoogle_folderresource. (#23983)
BUG FIXES:
- cloud_tasks: set
namefield set to required ingoogle_cloud_tasks_queueresource (#23997) - clouddeploy: allowed sending
weekly_windows.start_timeas an empty object in order to use default values in thegoogle_clouddeploy_deploy_policyresource (#23993) - kms:
skip_initial_version_creationfield is no longer immutable ingoogle_kms_crypto_key, but is still only settable at-creation (#23984) - netapp: fixed bug where
google_netapp_volume.large_capacitywas not properly marked as immutable, causing updates to fail (and making it impossible to change the field value after creation) (#24004) - networkconnectivity: added update support for
linked_vpc_networkingoogle_network_connectivity_spoke(#23949)
v6.48.0
FEATURES:
-
New Data Source:
google_artifact_registry_package(#23901) -
New Data Source:
google_artifact_registry_repositories(#23906) -
New Data Source:
google_artifact_registry_version(#23868) -
New Resource:
google_dialogflow_cx_playbook(initial basic support, full features to follow in a later release) (#23895) -
New Resource:
google_vertexai_rag_engine_config(#23889)
IMPROVEMENTS:
- backupdr: added
log_retention_daysfield togoogle_backup_dr_backup_planresource (#23846) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#23914) - compute: added
ha_policyfield togoogle_compute_region_backend_serviceresource (#23905) - compute: added the ability to use global target forwarding rule for
target_servicefield ingoogle_compute_service_attachmentresource (#23892) - container: added
boot_disktonode_configingoogle_container_clusterandgoogle_container_node_poolresources (#23840) - container: added
node_config.kubelet_config.single_process_oom_killfield togoogle_container_node_poolandgoogle_container_clusterresources (#23844) - container: added in-place update support for
user_managed_keys_configfield ingoogle_container_clusterresource (#23883) - dataproc: added
cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#23830) - gkeonprem: added
enable_advanced_clusterfield togoogle_gkeonprem_vmware_admin_clusterresource (#23908) - memorystore: added
allow_fewer_zones_deploymentfield togoogle_memorystore_instanceresource (#23845) - sql: added field
psa_write_endpointflag togoogle_sql_database_instanceresource (#23867) - sql: added
network_attachment_urifield togoogle_sql_database_instanceresource (#23894) - sql: added
node_countfield tosql_database_instanceresource, and added new valueREAD_POOL_INSTANCEenum to theinstance_typefield ofsql_database_instanceresource (#23897) - storagetransfer: added
federated_identity_configfield togoogle_storage_transfer_jobresource (#23900) - storagetransfer: added
transfer_spec.aws_s3_data_source.cloudfront_domainfield togoogle_storage_transfer_jobresource (#23887)
BUG FIXES:
- accesscontextmanager: made
scopesfield as immutable foraccess_context_manager_access_policyresource. (#23886) - bigquery: fixed handling of non-legacy roles for access block inside
google_bigquery_dataset(#23898) - container: fixed an issue causing errors during updates to
node_configto be suppressed ingoogle_container_clusterandgoogle_container_node_pool(#23842)
v6.47.0
DEPRECATIONS:
- compute: deprecated
network_self_linkfield ingoogle_compute_subnetworksdata source. Usenetwork_nameinstead. (#23753) - resourcemanager: deprecated
projectfield ingoogle_service_account_keydata source. The field is non functional and can safely be removed from your configuration. (#23813)
FEATURES:
-
New Data Source:
google_artifact_registry_docker_images(#23751) -
New Resource:
google_apigee_security_action(#23721) -
New Resource:
google_developer_connect_insights_config(#23789) -
New Resource:
google_discovery_engine_cmek_config(#23745) -
New Resource:
google_iam_workforce_pool_iam_binding(#23784) -
New Resource:
google_iam_workforce_pool_iam_member(#23784) -
New Resource:
google_iam_workforce_pool_iam_policy(#23784)
IMPROVEMENTS:
- backupdr: added
backup_retention_inheritancefield togoogle_backup_dr_backup_vaultresource (#23817) - bigqueryanalyticshub: added
commercial_infoanddelete_commercialfields ingoogle_bigquery_analytics_hub_listingresource (#23731) - bigqueryanalyticshub: added
discovery_typefield togoogle_bigquery_analytics_hub_data_exchangeresource (#23801) - bigqueryanalyticshub: added
state,discovery_type, andallow_only_metadata_sharingfields togoogle_bigquery_analytics_hub_listingresource (#23801) - cloudfunction: added
automatic_update_policyandon_deploy_update_policytogoogle_cloudfunctions_functionresource (#23819) - cloudrunv2: added
gpu_zonal_redundancy_disabledfield togoogle_cloud_run_v2_jobresource. (#23811) - compute: added
labelsfield togoogle_compute_storage_poolresource (#23783) - compute: added
network_namefield togoogle_compute_subnetworksdata source (#23753) - container: added
ip_allocation_policy.additional_ip_ranges_configfield togoogle_container_clusterresource (#23828) - container: added
network_config.additional_node_network_configs.subnetworkfield togoogle_container_node_poolresource (#23828) - container: added
addons_config.lustre_csi_driver_configfield togoogle_container_clusterresource (#23729) - container: added support for
rbac_binding_configingoogle_container_cluster(#23812) - dataproc: added
cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#23830) - looker: added
LOOKER_CORE_TRIAL_STANDARD,LOOKER_CORE_TRIAL_ENTERPRISE, andLOOKER_CORE_TRIAL_EMBEDeditions togoogle_looker_instanceresource. (#23785) - managedkafka: added
tls_configfield togoogle_managed_kafka_clusterresource (#23749) - memorystore: added
allow_fewer_zones_deploymentfield togoogle_redis_clusterresource (#23800) - storage: added
deletion_policyfield togoogle_storage_bucket_objectresource (#23816) - vertexai: added
custom_deletefield togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#23788)
BUG FIXES:
- bigquery: fixed a crash in
google_bigquery_tablewhen configured as an external table withparquet_options(#23808) - cloudrunv2: fixed an issue where
manual_instance_countwas unable to set to0ingoogle_cloud_run_v2_worker_pool. (#23798) - composer: fixed updates failing for
recovery_configwith explicitly disabled scheduled snapshots (#23715) - iap: fixed an issue where deleting
google_iap_settingswithout settingGOOGLE_PROJECTincorrectly failed (#23724) - storage: removed client-side GCS name validations for
google_storage_bucket(#23719)
v6.46.0
FEATURES:
-
New Data Source:
google_storage_insights_dataset_config(#23709) -
New Resource:
google_apigee_api_product(#23648) -
New Resource:
google_discovery_engine_recommendation_engine(#23692) -
New Resource:
google_oracle_database_odb_network(#23675) -
New Resource:
google_oracle_database_odb_subnet(#23694) -
New Resource:
google_storage_insights_dataset_config(#23707)
IMPROVEMENTS:
- compute: added
params.resourceManagerTagsfield to thegoogle_compute_router(#23690) - compute: added in-place update support for
provisioned_iops,provisioned_throughput, andaccess_modefields ingoogle_compute_region_diskresource (#23697) - dataproc: added
authentication_configfield togoogle_dataproc_batchandgoogle_dataproc_session_templateresource (#23644) - dataproc: added
idle_ttlfield togoogle_dataproc_session_templateresource (#23680) - networkconnectivity: added field
allocation_optionsto resourcegoogle_network_connectivity_internal_range(#23687) - oracledatabase: added
odb_networkandodb_subnetfields, and madenetworkandcidrfields optional ingoogle_oracle_database_autonomous_databaseresource (#23686) - oracledatabase: added
odb_network,odb_subnetandbackup_odb_subnetfields, and madenetwork,cidrandbackup_subnet_cidrfields optional ingoogle_oracle_database_cloud_vm_clusterresource (#23688) - secretmanager: added
tagsfield togoogle_secret_manager_regional_secretto allow setting tags for regional_secrets at creation time (#23706) - securesourcemanager: added
deletion_policyfield togoogle_secure_source_manager_repositoryresource (#23693) - workbench: added
enable_managed_eucfield togoogle_workbench_instanceresource. (#23682) - workbench: added
reservation_affinityfield togoogle_workbench_instanceresource. (#23676)
BUG FIXES:
- composer: fixed updates failing for
google_composer_environmentrecovery_configwith explicitly disabled scheduled snapshots (#23715) - datastore: fixed a permadiff with
google_datastream_connection_profile'screate_without_validationfield (#23711) - memorystore: fixed bug to allow
google_memorystore_instanceto be used with no provider default region or with alocationthat doesn't match the provider default region. (#23666) - networkconnectivity: fixed
instances[].ip_address&instances[].virtual_machinefields inlinked_router_appliance_instancesblock being incorrectly treated as immutable forgoogle_network_connectivity_spokeresource (#23705) - resourcemanager: updated service account creation to prevent failures due to eventual consistency in
google_service_accountresource (#23639) - sql: fixed a provider crash when importing
google_sql_databaseresource (#23643)
v6.45.0
DEPRECATIONS:
- gemini: deprecated the
disable_web_groundingfield in thegoogle_gemini_gemini_gcp_enablement_settingresource (#23581)
FEATURES:
-
New Resource:
google_bigtable_schema_bundle(#23585) -
New Resource:
google_compute_preview_feature(#23631) -
New Resource:
google_dialogflow_cx_generator(#23605) -
New Resource:
google_model_armor_floorsetting(#23621) -
New Resource:
google_vertex_ai_endpoint_with_model_garden_deployment(#23632)
IMPROVEMENTS:
- accesscontextmanager: added
nametogoogle_access_context_manager_gcp_user_access_bindingresource (#23638) - apigee: marked the field
access_logging_configimmutable ingoogle_apigee_instanceresource (#23571) - bigquery: added
ignore_auto_generated_schemavirtual field togoogle_bigquery_tableresource to ignore server-added columns in theschemafield (#23633) - cloudrunv2: added field
node_selectoringoogle_cloud_run_v2_job(#23586) - compute: added
params.resourceManagerTagsfield to thegoogle_compute_subnetwork(#23618) - compute: added
rule.match.src_secure_tags,rule.target_secure_tags,predefined_rules.match.src_secure_tagsandpredefined_rules.target_secure_tagsfields togoogle_compute_firewall_policy_with_rulesresource (#23635) - dataproc: added
cluster_config.security_config.identity_configfield togoogle_dataproc_clusterresource (#23613) - dataproc: updated
cluster_config.gce_cluster_config.metadatafield to be computed ingoogle_dataproc_clusterresource (#23613) - dialogflowcx: added
flexiblesupport togoogle_dialogflow_cx_webhookresource. (#23582) - gemini: added
web_grounding_typefield togoogle_gemini_gemini_gcp_enablement_settingresource (#23581) - netapp: added in-place update support for
allow_auto_tieringfield ingoogle_netapp_storage_poolresource (#23614) - secretmanager: added
tagsfield togoogle_secret_manager_secretto allow setting tags for secrets at creation time (#23625) - securesourcemanager: added
deletion_policyfield togoogle_secure_source_manager_instanceresource (#23606) - sql: added
network_attachment_urifield togoogle_sql_database_instance(#23615) - vmwareengine: added
GOOGLE_CLOUD_NETAPP_VOLUMESpeering type to resourcegoogle_vmwareengine_network_peering(#23628)
BUG FIXES:
- modelarmor: fixed conflicting field validation for
filter_config.sdp_settingsongoogle_model_armor_template(#23626) - resourcemanager: updated service account creation to prevent failures due to eventual consistency in
google_service_accountresource (#23639)
v6.44.0
FEATURES:
-
New Data Source:
google_compute_network_attachment(#23570) -
New Data Source:
google_firestore_document(#23553) -
New Resource:
google_backup_dr_service_config(#23552) -
New Resource:
google_bigquery_analytics_hub_data_exchange_subscription(#23560) -
New Resource:
google_gkeonprem_vmware_admin_cluster(#23554) -
New Resource:
google_network_security_backend_authentication_config(#23555)
IMPROVEMENTS:
- alloydb: added
machine_config.machine_typefield togoogle_alloydb_instanceresource (#23562) - apigee: added
access_logging_configfield togoogle_apigee_instanceresource (#23522) - apigee: marked
access_logging_configfield immutable ingoogle_apigee_instanceresource (#23571) - backupdr: added in-place update support for
google_backup_dr_backup_planresource (#23537) - compute: added
params.resource_manager_tagsfield togoogle_compute_firewallresource (#23524) - compute: added
application_aware_interconnectandaai_enabledfields togoogle_compute_interconnectresource (#23567) - compute: added
load_balancing_schemefield togoogle_compute_backend_bucketresource (#23499) - compute: added
provisioned_iopsandprovisioned_throughputfields togoogle_compute_region_diskresource (#23551) - compute: added
specific_reservation.source_instance_template,delete_at_time,delete_after_duration.seconds,delete_after_duration.nanosandreservation_sharing_policy.service_share_typefields togoogle_compute_reservationresource (#23561) - firestore: added
tagsfield togoogle_firestore_databaseresource (#23569) - securesourcemanager: added in-place update support for
descriptionfield ingoogle_secure_source_manager_repositoryresource (#23557) - storage: added
force_empty_content_typefield togoogle_storage_bucket_objectresource (#23568)
BUG FIXES:
- artifactregistry: fixed an issue where changes to
cleanup_policieswere not being applied correctly ingoogle_artifact_registry_repositoryresource (#23556) - iambeta: fixed perma-diff for
jwks_jsonfield when GCP normalizes JSON formatting ingoogle_iam_workload_identity_pool_providerresource (#23526)
v6.43.0
DEPRECATIONS:
- iap: deprecated
google_iap_clientandgoogle_iap_brand(#23431)
FEATURES:
-
New Data Source:
google_kms_autokey_config(#23490) -
New Data Source:
google_kms_key_handle(#23490) -
New Data Source:
google_kms_key_handles(#23490) -
New Data Source:
google_network_management_connectivity_test_run(#23497) -
New Data Source:
google_redis_cluster(#23436) -
New Resource:
google_contact_center_insights_analysis_rule(#23435) -
New Resource:
google_kms_autokey_config(#23490) -
New Resource:
google_kms_key_handle(#23490) -
New Resource:
google_model_armor_template(#23432)
IMPROVEMENTS:
- bigquery: added
ignore_schema_changesvirtual field togoogle_bigquery_tableresource. OnlydataPoliciesfield is supported inignore_schema_changesfor now. (#23495) - billing: added
currency_codetogoogle_billing_accountdata source (#23474) - compute: added
params.resource_manager_tagsfield togoogle_compute_networkresource (#23421) - compute: added
load_balancing_schemefield togoogle_compute_backend_bucketresource (#23499) - compute: added
params.resource_manager_tagsfield togoogle_compute_routeresource (#23489) - container: added
anonymous_authentication_configfield togoogle_container_clusterresource (#23491) - dataplex: added
suspendedfield togoogle_dataplex_datascanresource (#23456) - discoveryengine: added
enable_table_annotation,enable_image_annotation,structured_content_types,exclude_html_elements,exclude_html_classesandexclude_html_idsfields tolayout_parsing_configofgoogle_discovery_engine_data_storeresource (#23478) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_data_storeresource (#23469) - memorystore: added
managed_server_cafield togoogle_memorystore_instanceresource (#23430) - secretmanager: added
deletion_protectionfield togoogle_secret_manager_secretresource to optionally make deleting them require an explicit intent (#23480) - secretmanager: added
fetch_secret_datafield togoogle_secret_manager_secret_versionto optionally skip fetching the secret data (#23471)
BUG FIXES:
- compute: fixed
matchfield ingoogle_compute_router_route_policyresource to be marked as required (#23494) - compute: fixed an issue with
bgp_always_compare_medingoogle_compute_networkwhere it was unable to be set fromtruetofalse(#23477) - compute: made no replication status in
google_compute_disk_async_replicationa retryable error (#23492) - gkeonprem: fixed type of
load_balancer.0.bgp_lb_config.0.address_pools.0.manual_assigningoogle_gkeonprem_bare_metal_cluster, making it a boolean instead of a string (#23472) - integrationconnectors: removed validation from auth configs in
google_integration_connectors_connectionresource (#23429)
v6.42.0
FEATURES:
-
New Resource:
google_apihub_plugin_instance(#23346) -
New Resource:
google_apihub_plugin(#23407) -
New Resource:
google_dialogflow_cx_generative_settings(#23394)
IMPROVEMENTS:
- cloudidentity: added
create_ignore_already_existsfield togoogle_cloud_identity_group_membershipresource (#23376) - compute: added
access_modefield togoogle_compute_region_diskresource (#23409) - compute: added
match.src_secure_tagsandtarget_secure_tagsfields togoogle_compute_firewall_policy_ruleresource (#23414) - compute: added
params.resource_manager_tagsfield togoogle_compute_networkresource (#23421) - compute: added
resource_policies.workload_policyfield togoogle_compute_instance_group_managerresource (#23420) - container: added
confidential_nodes.confidential_instance_typefield togoogle_container_clusterresource (#23410) - container: added
gke_auto_upgrade_configfield togoogle_container_clusterresource (#23411) - container: added
node_config.confidential_nodes.confidential_instance_typefield togoogle_container_node_poolresource (#23410) - firestore: revoked deprecation of
deletion_policyfield ingoogle_firestore_databaseresource (#23403) - memorystore: added
kms_keyfield togoogle_memorystore_instanceresource (#23396) - redis: added
effective_reserved_ip_rangefield togoogle_redis_instanceresource (#23384) - secretmanager: added
deletion_protectionfield togoogle_secret_manager_regional_secretresource (#23398) - spanner: added
encryption_config.kms_key_namefield togoogle_spanner_backup_scheduleresource (#23378) - storage: added
allow_cross_org_vpcsandallow_all_service_agent_accessfields togoogle_storage_bucketresource (#23405)
BUG FIXES:
- alloydb: removed
machine_config.machine_typefield fromgoogle_alloydb_instanceresource because it is not yet supported in GA (#23415) - bigqueryanalyticshub: supported in-place update for
log_linked_dataset_query_user_emailingoogle_bigquery_analytics_hub_listingandgoogle_bigquery_analytics_hub_data_exchangeresources. Once enabled, this feature cannot be disabled. (#23391) - bigquerydatatransfer: stopped surfacing persistent warnings recommending write-only field when using
secret_access_keyongoogle_bigquery_data_transfer_config(#23417) - memorystore: added the ability to set the
replica_countfield ingoogle_memorystore_instanceresource to 0 (#23412) - monitoring: made
descriptionanddisplayNameoptional and mutable ingoogle_monitoring_metric_descriptorresource (#23381) - redis: fixed
reserved_ip_rangefield not being populated forgoogle_redis_instancedata source (#23384) - secretmanager: stopped surfacing persistent warnings recommending write-only field when using
secret_dataongoogle_secret_manager_secret_version(#23417) - sql: stopped surfacing persistent warnings recommending write-only field when using
passwordongoogle_sql_user(#23417) - workbench: added support for setting
serial-port-logging-enablekey inmetadatafield ingoogle_workbench_instanceresource (#23406)
v6.41.0
BREAKING CHANGES:
- lustre: added
per_unit_storage_throughputas a required field togoogle_lustre_instanceresource in response to a change in the API surface (#23319)
FEATURES:
-
New Data Source:
google_dataplex_data_quality_rules(#23255) -
New Resource:
google_apihub_plugin_instance(#23346) -
New Resource:
google_contact_center_insights_view(#23263) -
New Resource:
google_dataproc_session_template(#23288) -
New Resource:
google_dialogflow_encryption_spec(#23335)
IMPROVEMENTS:
- alloydb: added
network_config.allocated_ip_range_overridefield togoogle_alloydb_instanceresource (#23330) - bigqueryanalyticshub: added
log_linked_dataset_query_user_emailfield togoogle_bigquery_analytics_hub_data_exchangeresource (#23271) - bigqueryanalyticshub: added
log_linked_dataset_query_user_emailfield togoogle_bigquery_analytics_hub_listing_subscriptionresource (#23286) - bigqueryanalyticshub: added
pubsub_topicfield togoogle_bigquery_analytics_hub_listingresource (#23334) - bigtable: added
row_key_schematogoogle_bigtable_tableresource (#23337) - cloudasset: added support for universe domain handling for
google_cloud_asset_resources_search_alldatasource (#23318) - cloudquotas: added
inheritedandinherited_fromfields togoogle_cloud_quotas_quota_adjuster_settingsresource (#23339) - compute: added
CROSS_SITE_NETWORKenum option torequested_featuresfield ingoogle_compute_interconnectresource (#23316) - compute: added
TLS_JA4_FINGERPRINToption toenforce_on_keyfield ingoogle_compute_region_security_policy,google_compute_security_policy, andgoogle_compute_security_policy_ruleresources (#23270) - compute: added
send_propagated_connection_limit_if_zerotogoogle_compute_service_attachmentto resolve an issue wherepropagated_connection_limitwere not working for 0 value previously. Now settingsend_propagated_connection_limit_if_zero = truewill sendpropagated_connection_limit = 0when it's unset or set to0. (#23325) - compute: promoted
default_custom_error_response_policyto GA ingoogle_compute_url_map(#23268) - container: added
performance_monitoring_unitin node_config/advanced_machine_features to 'google_container_cluster' resource (#23260) - container: added
release_channel_upgrade_target_versiontogoogle_container_engine_versionsdata source (#23336) - dataplex: added support for discovery scan in
google_dataplex_datascanresource (#23291) - dns: added
target_name_servers.domain_namefield togoogle_dns_managed_zoneresource (#23265) - provider: added support for adc impersonation in different universes (#23320)
- storage: added
source_md5hashfield ingoogle_storage_bucket_object(#23267)
BUG FIXES:
- compute: fixed
google_compute_firewall_policy_rulestaying disabled after apply withdisabled = false(#23329) - compute: marked
nameingoogle_compute_node_group,google_compute_node_templateas required as it was impossible to create successfully without a value (#23345) - sql: fixed an error in updating
connection_pool_configingoogle_sql_database_instance(#23332) - tags: fixed perma-diff for
parentfield ingoogle_tags_location_tag_bindingresource (#23331)
hashicorp/terraform-provider-google-beta (google-beta)
v7.12.0
v7.11.0
DEPRECATIONS:
-
pubsublite:google_pubsub_lite_reservationwill be turned down effective March 18, 2026. Usegoogle_pubsub_reservationinstead. (#11022) -
pubsublite:google_pubsub_lite_subscriptionwill be turned down effective March 18, 2026. Usegoogle_pubsub_subscriptioninstead. (#11022) -
pubsublite:google_pubsub_lite_topicwill be turned down effective March 18, 2026. Usegoogle_pubsub_topicinstead. (#11022)
BREAKING CHANGES:
- netapp: made
google_netapp_volume.export_policy.rules.squash_modenot preserve values returned by the API. Without this change, unsettingsquash_modein the provider can cause an API error. (#11023)
FEATURES:
-
New Data Source:
google_artifact_registry_python_packages(#11017) -
New Data Source:
google_cloud_identity_policy(#10991) -
New Data Source:
google_compute_reservation_block(#11005) -
New Data Source:
google_compute_reservation_sub_block(#11005) -
New Resource:
google_ces_deployment(#10990) -
New Resource:
google_ces_example(#11020) -
New Resource:
google_compute_region_health_aggregation_policy(#10995) -
New Resource:
google_discovery_engine_user_store(#11018)
IMPROVEMENTS:
- bigquery: added
external_data_configuration.decimal_target_typestogoogle_bigquery_table(#10983) - compute: added
internal_ipv6_prefixfield to thegoogle_compute_subnetworkresource (#11007) - compute: added
ipv6_access_typefield andINTERNAL_IPV6_SUBNETWORK_CREATIONas a supported value for themodefield ingoogle_compute_public_delegated_prefixresource (#10985) - compute: added
ipv6_access_typefield togoogle_compute_public_advertised_prefixresource (#10978) - dataplex: added
data_documentation_specfield togoogle_dataplex_datascanresource to support theDATA_DOCUMENTATIONscan type (#11014) - dataproc: added
resource_manager_tagstogoogle_dataproc_clusterresource (#11021) - lustre: added
placement_policyfield togoogle_lustre_instanceresource (#11011) - netapp: added
cache_parametersfield togoogle_netapp_volumeresource (#10976) - secretmanager: added project and short name support for
secretongoogle_secret_manager_secret_version(#11015) - secretmanager: added project and short name support for
secreton ephemeralgoogle_secret_manager_secret_version(#11015)
BUG FIXES:
- alloydb: fixed issue with creation when
initial_user.passwordwas set to a computed value ingoogle_alloydb_cluster(#11006) - bigquery: fixed extraneous diffs in
google_bigquery_table.external_data_configuration.schema(#10983) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#10998) - container: added
KUBE_DNSas an accepted value forcluster_dnsfield ongoogle_container_cluster(#10997) - netapp: fixed bug where unsetting
export_policy.rules.squash_modeongoogle_netapp_volumecan cause an API error (#11023) - pubsub: fixed bug where
google_pubsub_subscriptioncould only be updated ifbigquery_configwas modified (#10996) - sql: fixed bug where
final_backup_descriptioningoogle_sql_database_instanceresource wasn't set on the final backup on delete (#11019) - storage: fixed bug where certain changes to
google_storage_bucket_acl.role_entitywere ignored (#10994) - workstations: fixed bug in
google_workstations_workstationwhere settingsource_workstationcaused a permadiff that forced recreation (#10986) - vmwareengine: made deletion of
google_vmwareengine_private_cloudwait until the deletion completes (#11010)
v7.10.0
BREAKING CHANGES:
- alloydb: marked
initial_user.passwordas required on create of newgoogle_alloydb_clusterresources. This change aligns the provider with existing API constraints to surface errors earlier. (#10999)
FEATURES:
-
New Resource:
google_ces_app(#10950) -
New Resource:
google_ces_toolset(#10967) -
New Resource:
google_discovery_engine_control(#10966) -
New Resource:
google_netapp_host_group(#10959) -
New Resource:
google_network_security_mirroring_endpoint(beta) (#10941) -
New Resource:
google_network_services_multicast_domain(#10952) -
New Resource:
google_privileged_access_manager_settings(#10961) -
New Ephemeral Resource:
google_client_config(#10975)
IMPROVEMENTS:
- cloudfunctions2: added
direct_vpc_network_interfaceanddirect_vpc_egressfield togoogle_cloudfunctions2_functionresource (#10971) - cloudrunv2: added
template.container.depends_onfield togoogle_cloud_run_v2_worker_poolresource (#10970) - container: added
network_tier_configtogoogle_container_clusterresource. (#10960) - eventarc: added
labelsfield togoogle_eventarc_channelresource (#10944) - netapp: added
block_devicesfield andISCSIprotocol support togoolge_netapp_volumeresource, and increased timeouts on its operations (#10974) - netapp: added additional field
typeingoogle_netapp_storage_poolresource (#10953) - vertexai: added
psc_automation_configsfield togoogle_vertex_ai_endpointresource (#10956) - vertexai: added
sync_config.continuousfield togoogle_vertex_ai_feature_online_store_featureview(#10964)
BUG FIXES:
- accesscontextmanager: fixed issue where
google_access_context_manager_service_perimeter_[dry_run_][egress|ingress]_policycaused the provider to crash when a provided identity casing was invalid. (#10968) - apigee: fixed issue where
credentialsblock was not populated in the Terraform state ingoogle_apigee_developer_appresource (#10963) - compute: fixed
google_compute_network_firewall_policy_rulestaying disabled after apply withdisabled = false(#10962) - compute: fixed a breaking change in
google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#10998) - compute: resolve permadiff for
display_namein new deployments ofgoogle_compute_organization_security_policy(#10965) - storage: fixed a conversion error in
google_storage_bucketstate migration. This bug impacted Pulumi users. (#10943)
v7.9.0
BREAKING CHANGES:
- beyondcorp: made the
portsfield inendpoint_matchersrequired in response to a change in the API surface. (#10909)
FEATURES:
-
New Resource:
google_firestore_user_creds(#10922) -
New Resource:
google_network_security_dns_threat_detector(#10898)
IMPROVEMENTS:
- appengine: added
ssl_policytoapplicationongoogle_app_engine_applicationresource (#10915) - bigquery: added support for IAM conditions in
google_bigquery_dataset_iam_*resources (#10913) - container: added
dns_endpoint_confg.enable_k8s_tokens_via_dnsanddns_endpoint_config.enable_k8s_certs_via_dnsfields togoogle_container_clusterresource (#10910) - container: added
fleet.membership_typefield togoogle_container_clusterresource (#10901) - dataplex: added
data_classificationfield togoogle_dataplex_aspect_typeresource (#10929) - iamworkforcepool: added
scim_usagefield toworkforce_pool_providerresource (#10916) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#10899) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#10896) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#10899) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#10896) - storagetransfer: added
transfer_manifestfield togoogle_storage_transfer_jobresource (#10907)
BUG FIXES:
- bigquery: added validation for
target_typesingoogle_bigquery_dataset_access(#10932) - cloudquotas: resolved permadiff for
preferred_valueingoogle_cloud_quotas_quota_preference(#10911) - compute: fixed scenario where
google_compute_instancewould not be staged for recreation ifguest_accelerator.countwas updated to 0 from non-zero value (#10902) - sql: fixed an issue where
dataDiskSizewas unintentionally null instead of set to the current value in API requests, triggering unrelated errors (#10919)
v7.8.0
FEATURES:
-
New Data Source:
google_artifact_registry_packages(#10869) -
New Data Source:
google_network_management_connectivity_tests(#10856) -
New Resource:
google_apigee_environment_api_revision_deployment(#10862) -
New Resource:
google_dataplex_entry_link(#10893) -
New Resource:
google_discovery_engine_assistant(#10885) -
New Resource:
google_observability_trace_scope(#10873) -
New Resource:
google_oracle_database_db_system(#10889) -
New Resource:
google_saas_runtime_unit(#10865)
IMPROVEMENTS:
- compute: added
IN_FLIGHTtobalancing_modeongoogle_compute_backend_serviceresource (#10875) - compute: added
ncc_gatewayfield togoogle_compute_routerresource (beta) (#10894) - compute: added new field
instance_lifecycle_policy.on_repair.allow_changing_zonetogoogle_compute_region_instance_group_manager&google_compute_instance_group_manager(#10871) - compute: promoted
security_policyincompute_region_backend_serviceresource to GA (#10866) - compute: promoted the
google_compute_preview_featureresource to GA. (#10886) - compute: the
activation_statusattribute within thegoogle_compute_preview_featureresource now uses theACTIVATION_STATE_UNSPECIFIEDvalue instead ofDISABLED. Support forDISABLEDwill be added in a future release. (#10886) - datastream: added
backfill_all.mongodb_excluded_objectsandsource_config.mongodb_source_configfields togoogle_datastream_stream(#10888) - datastream: added
mongodb_profilefield togoogle_datastream_connection_profile(#10888) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#10863) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#10863) - discoveryengine: added in-place update support for
entities.paramsandentities.key_property_mappingsingoogle_discovery_engine_data_connector(#10895) - dlp: added
publish_findings_to_dataplex_catalogfield togoogle_data_loss_prevention_job_trigger(#10883) - iambeta: allowed GKE workload identity pool pattern in
workload_identity_pool_idfield ofgoogle_iam_workload_identity_poolresource. (#10861) - memorystore: added
maintenance_versionfield togoogle_memorystore_instanceresource (#10896) - memorystore: added
available_maintenance_versionsfield togoogle_memorystore_instanceresource (#10899) - networkconnectivity: added
HYBRID_INSPECTIONenum value topreset_topologyfield ingoogle_network_connectivity_hubresource (#10894) - networkconnectivity: added
gatewayfield togoogle_network_connectivity_spokeresource (beta) (#10894) - networkservices: added
isolationConfigongoogle_network_services_service_lb_policiesresource (#10858) - redis: added
deletion_protectionfield toredis_instanceto make deleting them require an explicit intent.redis_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#10860) - redis: added
maintenance_versionfield togoogle_redis_clusterresource (#10896) - redis: added
available_maintenance_versionsfield togoogle_redis_clusterresource (#10899) - saas_runtime: added
default_releasefield togoogle_saas_runtime_unit_kindresource (#10887) - sql: added
read_pool_auto_scale_configsupport tosql_database_instanceresource (#10884)
BUG FIXES:
- bigquery: fixed the issue where
google_bigquery_tabledetected an incorrectschemadiff on tables with row access policies when the schema was unchanged. (#10876) - compute: allow
requested_link_countto be updated in-place ingoogle_compute_interconnectresource (#10870)
v7.7.0
BREAKING CHANGES:
- discoveryengine: changed type of
google_discovery_engine_data_connector.entities.params. Previously, it was a map of string keys to string values; now, it must be a JSON-encoded string containing an object. This change is being made in a minor release because the field wasn't usable as intended – specifically, all current valid uses require mapping strings to lists of strings. (#10863)
FEATURES:
-
New Data Source:
google_network_management_connectivity_tests(#10856) -
New Resource:
google_apigee_developer_app(#10851) -
New Resource:
google_discovery_engine_license_config(#10848) -
New Resource:
google_iam_workforce_pool_provider_scim_tenant(#10834) -
New Resource:
google_kms_project_kaj_policy_config(#10850) -
New Resource:
google_saas_runtime_tenant(#10841)
IMPROVEMENTS:
- apigee: updated the
scopesargument ingoogle_apigee_api_productresource to be order-insensitive. (#10851) - beyondcorp: added
proxy_protocol_configandservice_discoveryfields togoogle_beyondcorp_security_gatewayresource (#10842) - cloudrunv2: added
health_check_disabledfield togoogle_cloud_run_v2_serviceresource. (#10839) - compute: added
paramsfield togoogle_compute_routerresource (GA) (#10844) - discoveryengine: added
connector_modes,sync_mode,incremental_refresh_interval,auto_run_disabled, andincremental_sync_disabledfields togoogle_discovery_engine_data_connectorresource (#10863) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_search_engineresource (#10863) - dlp: added
publish_to_dataplex_catalogfield todiscovery_configresource (#10849) - gkeonprem: made it possible to set the
on_prem_versionfield ongoogle_gkeonprem_vmware_node_pool(previously output-only) (#10847) - memcache: added
deletion_protectionfield tomemcache_instanceto make deleting them require an explicit intent.memcache_instanceresources now cannot be destroyed unlessdeletion_protection = falseis set for the resource. (#10846) - metastore: added
tagsfield togoogle_dataproc_metastore_serviceand 'google_dataproc_metastore_federation' resources to allow setting tags for services and federation at creation time (#10854) - networksecurity: added
URL_FILTERINGoption to enum fieldtypeforgoogle_network_security_security_profileresource (#10829) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profile_groupresource (#10829) - networksecurity: added
url_filtering_profilefield togoogle_network_security_security_profileresource (#10829) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#10827) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#10827)
BUG FIXES:
- bigqueryanalyticshub: fixed
google_bigquery_analytics_hub_listing_subscriptionimport (#10855) - discoveryengine: fixed bug where it wasn't possible to specify values for
knowledgeBaseSysIdorcatalogSysIdingoogle_discovery_engine_data_connector.entities.params. (#10863)
v7.6.0
DEPRECATIONS:
- networksecurity: deprecated
ignore_case,exact,prefix,suffixandcontainsfields inhttp_rules.from.not_sources.principalsandhttp_rules.from.sources.principalsblocks ingoogle_network_security_authz_policyresource. Use the equivalent fields inhttp_rules.from.not_sources.principals.principalorhttp_rules.from.sources.principals.principalinstead. (#10809)
BREAKING CHANGES:
- container:
node_configblocks that had setkubelet_configwithout explicitly settingcpu_cfs_quotaimplicitly setcfu_cfs_quotatofalsewhen unset. From this version onwards, an unsetcpu_cfs_quotawill instead match the API default of truetrue. Resources that are recreated will receive the new value; old resources are unaffected, and may change values by explicitly setting the intended one. (#10823) - storageinsights: removed
activity_data_retention_period_daysfield fromgoogle_storage_insights_dataset_configresource due to a delayed launch. It will be readded when the feature launches. (#10824)
FEATURES:
-
New Resource:
google_kms_folder_kaj_policy_config(#10798) -
New Resource:
google_vertex_ai_cache_config(#10807) -
New Resource:
google_vertex_ai_reasoning_engine(#10797)
IMPROVEMENTS:
- backupdr: added
data_sourceandrules_config_infofields togoogle_backup_dr_backup_plan_associationsdatasource (#10802) - beyondcorp: added
external,proxy_protocol, andschemafields togoogle_beyondcorp_security_gateway_applicationresource (#10808) - beyondcorp: changed
endpoint_matchersfield to not be required anymore in thegoogle_beyondcorp_security_gateway_applicationresource (#10808) - bigquery: added
reservationfield togoogle_bigquery_jobresource (#10796) - compute: added
backend.max_in_flight_requests,backend.max_in_flight_requests_per_instance,backend.max_in_flight_requests_per_endpointandbackend.traffic_durationfields togoogle_compute_backend_serviceresource (#10799) - compute: added
shared_secret_woandshared_secret_wo_versionfields togoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#10788) - dlp: added
SENSITIVITY_UNKNOWNas possible enum value foractions.tag_resources.tag_conditions.sensitivity_score.scoreingoogle_data_loss_prevention_discovery_configresource (#10820) - dlp: added
actions.save_findings.output_config.storage_pathfield togoogle_data_loss_prevention_job_triggerresource (#10816) - lustre: increased creation timeout from 20min to 40min for
google_lustre_instanceresource (#10817) - netapp: added
hybrid_replication_user_commandsfield with subfieldcommandstogoogle_netapp_volume_replicationresource (#10813) - netapp: added
replication_schedule,hybrid_replication_type,large_volume_constituent_countfields tohybrid_replication_parametersfield ingoogle_netapp_volumeresource (#10813) - networksecurity: added
ip_blocksfield togoogle_network_security_authz_policyresource (#10809) - secretmanager: added ephemeral support for
google_secret_manager_secret_versionresource (#10821) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instance_latest_recovery_timedata source (#10827) - sql: added
source_instance_deletion_timefield togoogle_sql_database_instanceresource (#10827) - storagetransfer: added
user_project_overrideandbilling_projectfields togoogle_storage_transfer_jobresource (#10790)
BUG FIXES:
- container: fixed the default for
node_config.kubelet_config.cpu_cfs_quotaongoogle_container_cluster,google_container_node_pool,google_container_cluster.node_poolto align with the API. Terraform will now send atruevalue when the field is unset on creation, and preserve any previously set value when unset. Explicitly set values will work as defined in configuration. (#10823)
v7.5.0
BREAKING CHANGES:
- netapp: changed
peer_ip_addressesfield type from String to Array ingoogle_netapp_volumeresource, as it was unusable otherwise (#10757)
FEATURES:
-
New Data Source:
google_artifact_registry_maven_artifacts(#10785) -
New Data Source:
google_artifact_registry_npm_packages(#10784) -
New Resource:
google_apigee_api_deployment(#10776) -
New Resource:
google_discovery_engine_data_connector(#10778) -
New Resource:
google_kms_organization_kaj_policy_config(#10777) -
New Resource:
google_saas_runtime_rollout_kind(#10764)
IMPROVEMENTS:
- cloudrunv2: added
startup_probeandliveness_probetogoogle_cloud_run_v2_worker_poolresource (#10749) - compute: added
bandwidth_allocationfield togoogle_compute_wire_groupresource (#10770) - compute: added
shared_secret_woandshared_secret_wo_versionfields forgoogle_compute_vpn_tunnelresource, enabling write-only management of the shared secret. (#10788) - dialogflow: added
new_recognition_result_notification_configfield togoogle_dialogflow_conversation_profileresource (#10775) - discoveryengine: added
featuresfield togoogle_discovery_engine_search_engineresource (#10762) - dlp: added
other_cloud_targetandother_cloud_starting_locationtogoogle_data_loss_prevention_discovery_config(#10773) - gkebackup: added
backup_config.selected_namespace_labelsfield togoogle_gke_backup_backup_planresource (#10756) - looker: added
gemini_enabledfield togoogle_looker_instanceresource (#10771) - netapp: added
hot_tier_size_used_gibfields togoogle_netapp_volume(#10766) - netapp: added
cold_tier_size_used_gibandhot_tier_size_used_gibfields togoogle_netapp_storage_pool(#10766) - networksecurity: added
typeandmirroring_deployment_groupsfields togoogle_network_security_mirroring_endpoint_groupresource (#10783) - oracledatabase: added
gcp_oracle_zonefield togoogle_oracle_database_odb_networkresource (#10767) - privilegedaccessmanager: added
approval_workflow.steps.idfield togoogle_privileged_access_manager_entitlementresource (#10750) - pubsub: added support for
tagsfield togoogle_pubsub_topicandgoogle_pubsub_subscriptionresources (#10760) - sql: added
point_in_time_restore_contextfield togoogle_sql_database_instance(#10786) - storage: added
force_destroyfield togoogle_storage_insights_report_configresource (#10772) - storageinsights: added
activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#10769) - vertexai: added
endpoint_config.private_service_connect_configblock togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#10754) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_index_endpointresource (#10787) - vertexai: added
encryption_spec.kms_key_namefield togoogle_vertex_ai_indexresource (#10759)
BUG FIXES:
- apihub: fixed a permadiff on
config_templateingoogle_apihub_pluginresource (#10758) - storage: fixed a panic caused by empty
corsblocksgoogle_storage_bucketresource (#10781)
v7.4.0
DEPRECATIONS:
- compute: deprecated the option to deploy a container during VM creation using the container startup agent in
google_compute_instance. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers. (#10725)
FEATURES:
-
New Data Source:
google_artifact_registry_maven_artifact(#10718) -
New Data Source:
google_compute_interconnect_location(#10727) -
New Resource:
google_network_services_wasm_plugin(#10742)
IMPROVEMENTS:
- compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instance_templateresource (#10729) - compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_instanceresource (#10729) - compute: added
scheduling.0.skip_guest_os_shutdownfield togoogle_compute_region_instance_templateresource (#10729) - compute: added
tunneling_configfield togoogle_compute_service_attachmentresource (#10730) - container: added
auto_ipam_configtogoogle_container_clusterresource. (#10737) - privilegedaccessmanager: added
privileged_access.gcp_iam_access.role_bindings.idfield togoogle_privileged_access_manager_entitlementresource (#10743) - storage: added support for
timeoutstogoogle_storage_bucket_iam_binding,google_storage_bucket_iam_member,google_storage_bucket_iam_policyresources (#10726)
BUG FIXES:
- bigtable: fixed
node_scaling_factorforcing new instance ongoogle_bigtable_instancewhen adding new cluster (#10744) - cloudscheduler: fixed a type assertion panic in
google_cloud_scheduler_jobwhen processing HTTP headers with nil or unexpected data types (#10720) - compute: fixed the
Network field cannot be modifiedissue ingoogle_compute_region_backend_service. Now updating thenetworkfield will force the resource to be recreated (#10738) - netapp: fixed incorrect default value handling in
google_netapp_volumeforexport_policy.rulesattributeshas_root_accessandsquash_mode. When not specified, these fields will now take on the API default value with no diff. (#10736) - netapp: updated
google_netapp_storage_poolto source the default value for theqos_typefield from the API. If not specified in the configuration,qos_typewill now default to the value provided by the NetApp Volumes API. (#10735) - sql: fixed the permadiffs on
disk_sizewhendisk_autoresizeis enabled ingoogle_sql_database_instance(#10739) - workbench: added retry for
unable to queue the operation409 errors ingoogle_workbench_instanceresource. (#10733)
v7.3.0
FEATURES:
-
New Data Source:
google_backup_dr_data_source_reference(#10707) -
New Resource:
google_bigquery_datapolicyv2_data_policy(#10693) -
New Resource:
google_saas_runtime_release(#10685) -
New Resource:
google_secure_source_manager_hook(#10706)
IMPROVEMENTS:
- cloudrun: added
sub_pathfield togoogle_cloud_run_serviceresource. (#10705) - cloudrunv2: added
sub_pathfield togoogle_cloud_run_v2_servicegoogle_cloud_run_v2_jobandgoogle_cloud_run_v2_worker_poolresource. (#10705) - compute: added
labelsandlabel_fingerprintfields togoogle_compute_security_policyresource (#10696) - compute:
labelsunderinitialize_paramsare now updatable ongoogle_compute_instance(#10710) - container: added new fields
memory_managerandtopology_managertonode_kubelet_configblock (#10681) - datastream: added
destination_config.bigquery_destination_config.source_hierarchy_datasets.project_idfield togoogle_datastream_streamresource (#10704) - discoveryengine: added
app_typefield togoogle_discovery_engine_search_engineresource (#10694) - gkeonprem: added
proxyfield togoogle_gkeonprem_vmware_admin_clusterresource (#10702) - healthcare: added
validation_configtogoogle_healthcare_fhir_storeresource (#10700) - iamworkforcepool: added
extended_attributesfield toworkforce_pool_providerresource (#10688) - netapp: added
export_policy.rules.squash_modefield togoogle_netapp_volumeresource. (#10711) - privateca: added
encryption_specfield togoogle_privateca_ca_poolresource (#10699) - run: added
connectortovpcAccessongoogle_cloud_run_v2_worker_poolresource (#10701) - tags: added the
DATA_GOVERNANCEvalue togoogle_tags_tag_key.purpose(#10687)
BUG FIXES:
- bigquery: updated the schema change detection for
google_bigquery_tableto take into account presence of row access policy (#10683) - compute: fixed
allow_global_accessto correctly be immutable forgoogle_compute_forwarding_ruleresources with load balancing scheme of INTERNAL_MANAGED (#10692) - compute: fixed a crash in
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#10715) - dialogflow: added support for non-global endpoints for
google_dialogflow_conversation_profile(#10712) - publicca: use
RawURLEncodinginstead ofURLEncodingfor unpadded base64 encoding (#10682) - secretmanager: fixed a panic in
google_secret_manager_secret_versionin asecret_manager(#10698) - workbench: fixed issue that resource creation with computed
labelsfield fails ingoogle_workbench_instanceresource (#10691) - workbench: made
report-notebook-metricsmetadata key settable forgoogle_workbench_instance(#10690)
v7.2.0
FEATURES:
-
New Data Source:
google_artifact_registry_python_package(#10671) -
New Data Source:
google_backup_dr_data_source_references(#10672) -
New Resource:
google_discovery_engine_acl_config(#10680) -
New Resource:
google_saas_runtime_unit_kind(#10652)
IMPROVEMENTS:
- chronicle: made the
scope_infofield ingoogle_chronicle_reference_listconfigurable (#10663) - compute: added
header_actiontopath_matcheranddefault_servicelevel ongoogle_compute_region_url_mapresource (#10665) - container: added
secret_manager_config.rotation_configfield togoogle_container_clusterresource (#10659) - container: added new fields
memory_managerandtopology_managertogoogle_container_cluster.node_config.kubelet_configandgoogle_container_node_pool.node_config.kubelet_config(#10681) - healthcare: added
consent_configfield togoogle_healthcare_fhir_storeresource (#10666) New Resource:google_network_management_organization_vpc_flow_logs_config(#10660) - sql: added
final_backup_descriptionandfinal_backup_configfields togoogle_sql_database_instanceresource (#10678) - storage: added
aws_s3_compatible_data_sourcetogoogle_storage_transfer_jobresource (#10656)
BUG FIXES:
- provider: fixed an issue with
universe_domainwhere the provider tried to connect to "googleapis.com" for user email logging whenuniverse_domainwas set (#10654) - container: fixed a faulty diff for arrays on
user_managed_keys_configthat caused faulty cluster updates to be triggered ingoogle_container_cluster(#10668) - osconfig: fixed permadiff in
google_osconfig_patch_deploymentwherepatch_config.yum.minimaldoesn't sendfalsefor empty values (#10661)
v7.1.1
BUG FIXES:
- bigtable: fixed an error encountered when applying
google_bigtable_table_iam_*resources after upgrading to 7.x and replacinginstancewithinstance_name(#10667)
v7.1.0
DEPRECATIONS:
- container: deprecated
enterprise_configfield ingoogle_container_clusterresource. GKE Enterprise features are now available without an Enterprise tier. (#10646) - storage: removed deprecated status for field to
detect_md5hashingoogle_storage_bucket_objectresource (#10605)
FEATURES:
-
New Data Source:
google_iap_web_forwarding_rule_service_iam_policy(#10621) -
New Resource:
google_iap_web_forwarding_rule_service_iam_binding(#10621) -
New Resource:
google_iap_web_forwarding_rule_service_iam_member(#10621) -
New Resource:
google_iap_web_forwarding_rule_service_iam_policy(#10621)
IMPROVEMENTS:
- artifactregistry: added
registry_urias attribute togoogle_artifact_registry_repository(#10618) - backupdr: added
create_timefield togoogle_backup_dr_backupdata source (#10626) - cloudbuild: added
worker_config.enable_nested_virtualizationfield togoogle_cloudbuild_worker_poolresource (#10619) - cloudrunv2: added support for
multi_region_settingsfield togoogle_cloud_run_v2_serviceresource (#10607) - compute: add
params.resource_manager_tagsfield to thegoogle_compute_region_backend_service(#10634) - compute: added
public_delegated_sub_prefixsfield to resourcegoogle_compute_public_delegated_prefix(#10638) - compute: added
update_strategyfield togoogle_compute_network_peeringresource (#10623) - firestore: added
uniquefield togoogle_firestore_indexresource (#10617) - netapp: added
qos_typeandavailable_throughput_mibpsfields togoogle_netapp_storage_poolresource (#10615) - netapp: added
throughput_mibpsfield togoogle_netapp_volumeresource (#10615) - networkservices: allowed
EXPLICIT_ROUTING_MODEforrouting_modeongoogle_network_services_gatewayresource (#10608) - sql: added
consumer_network_status,ip_address, andstatusfields topsc_auto_connectionsfield ongoogle_sql_database_instanceresource (#10637) - storagetransfer: added
service_accountfield togoogle_storage_transfer_jobresource (#10635) - storagetransfer: added
transfer_spec.aws_s3_data_source.credentials_secrettogoogle_storage_transfer_jobresource (#10609)
BUG FIXES:
- compute: fixed certain spurious diffs for
google_compute_region_backend_service.backend.group(#10611) - compute: fixed permadiff on
google_compute_region_network_endpoint_groupwhen nonetworkis specified (#10625) - memorystore: fixed permadiffs that cause destroy+recreate on new
google_memorystore_instancewhendesired_psc_auto_connectionsis set (#10648) - netapp: fixed a permadiff on
total_iopsingoogle_netapp_storage_poolresource (#10643) - oracledatabase: fixed permadiffs on
google_oracle_database_autonomous_databaseresource for theodb_networkandodb_subnetfields (#10627)
v7.0.1
BUG FIXES:
- storage: fixed a conversion crash in
google_storage_bucketstate migration #10629
v7.0.0
Terraform Google Provider 7.0.0 Upgrade Guide
BREAKING RESOURCE REMOVALS:
- beyondcorp: removed
google_beyondcorp_application, its associated IAM resourcesgoogle_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_member, andgoogle_beyondcorp_application_iam_policy, and thegoogle_beyondcorp_application_iam_policydatasource. Usegoogle_beyondcorp_security_gateway_applicationinstead. #10536 - notebooks: removed
google_notebooks_location#10350 - tpu: removed
google_tpu_node. Usegoogle_tpu_v2_vminstead. #10516
BREAKING FIELD REMOVALS:
- cloudrunv2: removed
template.containers.depends_onwithinresource google_cloud_run_v2_worker_pool#10444 - colab: removed
post_startup_script_configfield from fromgoogle_colab_runtime_templateresource #10555 - compute: removed field
enable_flow_logsfromgoogle_compute_subnetwork#10398 - gkehub: removed
configmanagement.binauthzfield ingoogle_gke_hub_feature_membership#10585 - gkehub: removed
descriptionfield ingoogle_gke_hub_membership#10344 - memorystore: removed
allow_fewer_zones_deploymentfield fromgoogle_memorystore_instanceresource because it isn't user-configurable #10588 - redis: removed
allow_fewer_zones_deploymentfield fromgoogle_redis_clusterresource because it isn't user-configurable #10588 - resourcemanager: removed non-functional
projectfield fromgoogle_service_account_keydatasource #10537
BREAKING INCREASED VALIDATION:
- cloudfunctions2: made
event_typea required field forevent_triggeringoogle_cloudfunctions2_function#10501 - networkservices: made
load_balancing_schemerequired ingoogle_network_services_lb_traffic_extension#10419 - sql: made
password_wo_versionrequired whenpassword_wois set ingoogle_sql_user#10591 - storage: added validation requiring the
topicfield to be in the form "projects//topics/" ingoogle_storage_notification#10602 - storagetransfer: added path validation for GCS path source and sink in
google_storage_transfer_job#10297 - vertexai: made
metadata, andmetadata.configrequired ingoogle_vertex_ai_index. Resource creation would fail without these attributes already, so no change is necessary to existing configurations. #10520
OTHER BREAKING CHANGES:
- provider: fixed many import functions throughout the provider that erroneously matched a subset of the provided input, leading to unclear error messages when using
terraform inputwith invalid resource IDs. #10545 - alloydb: added
deletion_protectionfield with a default value oftruetogoogle_alloydb_clusterresource #10553 - apigee: changed
certs_infofield ingoogle_apigee_keystores_aliases_key_cert_fileto be output-only #10602 - apigee: migrated
google_apigee_keystores_aliases_key_cert_fileto the plugin framework #10602 - artifactregistry: removed the default values for
public_repositoryfields ingoogle_artifact_registry_repository. If your state is reliant on them, they will now need to be manually included in your configuration. #10519 - bigquery: removed the default value of
view.use_legacy_sqlingoogle_bigquery_table#10578 - bigtable: renamed instance to
instance_namefor bigtable_table_iam objects #10248 - billing: made
budget_filter.credit typesandbudget_filter.subaccountsno longer optional+computed, only optional, ingoogle_billing_budgetresource #10587 - cloudfunctions2: changed
service_config.servicefield ingoogle_cloudfunctions2_functionresource to be output-only #10432 - compute:
subnetworksandinstancesfields ingoogle_compute_packet_mirroringhave been converted from arrays to sets #10550 - compute:
advertised_ip_rangesfield group ingoogle_compute_routerhas been converted from a list to a set #10557 - compute:
disk.type,disk.modeanddisk.interfaceno longer use provider configured default values and instead will be set by the API ingoogle_compute_instance_templateandgoogle_compute_region_instance_templateresources #10569 - gkehub: updated beta api endpoint from v1beta1 to v1beta #10344
- resourcemanager: changed
disable_on_destroydefault value tofalseingoogle_project_service#10508 - securesourcemanager: changed
deletion_policydefault value fromDELETEtoPREVENT#10515 - storage: changed
retention_periodtostringdata type in resourcegoogle_storage_bucket#10311 - storage: migrated
google_storage_notificationto the plugin framework #10602
FEATURES:
-
New Data Source:
google_artifact_registry_npm_package(#10582) -
New Data Source:
google_certificate_manager_dns_authorization(#10544) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_binding(#10561) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_member(#10561) -
New Resource:
google_iap_web_region_forwarding_rule_service_iam_policy(#10561) -
New Resource:
google_saas_runtime_saas(#10556)
IMPROVEMENTS:
- bigquery: added support for "connection_properties" for bigquery to
google_bigquery_job(beta) (#10554) - cloudbuild: added
developer_connect_event_configfield togoogle_cloudbuild_triggerresource (#10563) - cloudtasks: added
desired_statefield togoogle_cloud_tasks_queueresource (#10567) - cloudrunv2: added
max_instance_countfield togoogle_cloud_run_v2_serviceresource. (#10558) - compute: added
params.resourceManagerTagsfield to thegoogle_compute_backend_service(#10575) - compute: added
params.resource_manager_tagsfield togoogle_compute_backend_bucket(#10581) - compute: added
short_namefield togoogle_compute_organization_security_policyresource (#10572) - container: added
cluster_autoscaling.default_compute_class_enabledfield togoogle_container_clusterresource (#10552) - dialogflowcx: added
enableMultiLanguageTraining,locked,answerFeedbackSettings,personalizationSettings,clientCertificateSettings,startPlaybook,satisfiesPzs, andsatisfiesPzitogoogle_dialogflow_cx_agentresource. (#10543) - lustre: increased
google_lustre_instanceresource create timeout to 120m from 20m (#10570) - oracledatabase: enabled default_from_api flag for ODB Network related fields in
google_oracle_database_cloud_vm_clusterresource (#10564) - sql: added feature to restore
google_sql_database_instanceusingbackupdr_backup(#10579) - ssm: made
ca_poolargument optional for private instances that use Google-managed trusted certificates.tosecure_source_manager` resource (#10559)
BUG FIXES:
- container: fixed issue where a failed creation on
google_container_node_poolwould result in an unrecoverable tainted state (#10586) - gkeonprem: set
default_from_apiin image field ingoogle_vmware_node_pool(#10551) - workbench: made
install-monitoring-agentmetadata key settable forgoogle_workbench_instance(#10589)
v6.50.0
NOTES:
- bigtable: It is recommended for
google_bigtable_table_iam_*resources to upgrade to v6.50.0 and switch frominstancetoinstance_namein your configuration before upgrading to v7.X (#10746)
DEPRECATIONS:
- bigtable: deprecated
instancein favor ofinstance_nameingoogle_bigtable_table_iam_*resources (#10746)
IMPROVEMENTS:
- bigtable: added
instance_namefield togoogle_bigtable_table_iam_*resources (#10746)
v6.49.3
BUG FIXES:
- compute: fixed a crash in
google_compute_security_policydue to a changed API response for emptymatch.0.expr_optionsblocks (#10715)
v6.49.2
BUG FIXES:
- container: fixed issue where a failed creation on
google_container_node_poolwould result in an unrecoverable tainted state (#24077)
v6.49.1
BUG FIXES:
- secretmanager: fixed issue where upgrading to 6.49.0 would cause all
google_secret_manager_secret_versionresources to be recreated unlesssecret_data_wo_versionwas set (#10574)
v6.49.0
DEPRECATIONS:
- beyondcorp:
google_beyondcorp_application_iam_binding,google_beyondcorp_application_iam_memberandgoogle_beyondcorp_application_iam_policyIAM resources, and thegoogle_beyondcorp_application_iam_policydatasource have been deprecated and will be removed in the upcoming major release (#10532) - tpu: deprecated
google_tpu_tensorflow_versionsdata source. Usegoogle_tpu_v2_runtime_versionsinstead. (#10514)
FEATURES:
-
New Data Source:
google_artifact_registry_tag(#10531) -
New Data Source:
google_artifact_registry_tags(#10518) -
New Resource:
google_dialogflow_convesation_profile(#10533)
IMPROVEMENTS:
- apikeys: added
service_account_emailtogoogle_apikeys_key(#10538) - bigqueryreservation: added support for
scaling_modeandmax_slotsproperties ongoogle_bigquery_reservation(beta) (#10509) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#10498) - container: added
eviction_soft,eviction_soft_grace_period,eviction_minimum_reclaim,eviction_max_pod_grace_period_seconds,max_parallel_image_pulls,transparent_hugepage_enabled,transparent_hugepage_defragandmin_node_cpusfields tonode_configblock ofgoogle_container_node_poolandgoogle_container_clusterresources (#10522) - networkmanagement: added
subnetandnetworkfields to thegoogle_network_management_vpc_flow_logs_configresource (beta) (#10506) - networkmanagement: added output-only field
target_resource_stateto thegoogle_network_management_vpc_flow_logs_configresource (#10506) - resourcemanager: Added
management_projectandconfigured_capabilitiesfields to thegoogle_folderresource. (#10525)
BUG FIXES:
- cloud_tasks: correctly set
namefield to be required ingoogle_cloud_tasks_queueresource (#10534) - clouddeploy: allowed sending
start_timewith default values inweekly_windowsingoogle_clouddeploy_deploy_policyresource.start_time 00:00means the policy will start at midnight. (#10530) - kms:
skip_initial_version_creationfield is no longer immutable ingoogle_kms_crypto_key, but is still only settable at-creation (#10526) - netapp: fixed bug where
google_netapp_volume.large_capacitywas not properly marked as immutable, causing updates to fail (and making it impossible to change the field value after creation) (#10541) - networkconnectivity: added update support for
linked_vpc_networkingoogle_network_connectivity_spoke(#10507)
v6.48.0
FEATURES:
-
New Data Source:
google_artifact_registry_package(#10490) -
New Data Source:
google_artifact_registry_repositories(#10494) -
New Data Source:
google_artifact_registry_version(#10468) -
New Resource:
google_dialogflow_cx_playbook(initial basic support, full features to follow in a later release) (#10485) -
New Resource:
google_vertexai_rag_engine_config(#10481)
IMPROVEMENTS:
- backupdr: added
log_retention_daysfield togoogle_backup_dr_backup_planresource (#10463) - compute: added
advanced_options_configfield togoogle_compute_region_security_policyresource (#10498) - compute: added
ha_policyfield togoogle_compute_region_backend_serviceresource (#10493) - compute: added the ability to use global target forwarding rule for
target_servicefield ingoogle_compute_service_attachmentresource (#10483) - container: added
boot_disktonode_configingoogle_container_clusterandgoogle_container_node_poolresources (#10457) - container: added
node_config.kubelet_config.single_process_oom_killfield togoogle_container_node_poolandgoogle_container_clusterresources (#10461) - container: added in-place update support for
user_managed_keys_configfield ingoogle_container_clusterresource (#10475) - dataproc: added
cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#10453) - gkeonprem: added
enable_advanced_clusterfield togoogle_gkeonprem_vmware_admin_clusterresource (#10496) - memorystore: added
allow_fewer_zones_deploymentfield togoogle_memorystore_instanceresource (#10462) - sql: added field
psa_write_endpointflag togoogle_sql_database_instanceresource (#10467) - sql: added
network_attachment_urifield togoogle_sql_database_instanceresource (#10484) - sql: added
node_countfield tosql_database_instanceresource, and added new valueREAD_POOL_INSTANCEenum toinstance_typefield ofsql_database_instanceresource (#10487) - storagetransfer: added
federated_identity_configtogoogle_storage_transfer_jobresource (#10489) - storagetransfer: added
transfer_spec.aws_s3_data_source.cloudfront_domainfield togoogle_storage_transfer_jobresource (#10479)
BUG FIXES:
- accesscontextmanager: made
scopesfield as immutable foraccess_context_manager_access_policyresource (#10478) - bigquery: fixed handling of non-legacy roles for access block inside
google_bigquery_datasetresource (#10488) - container: fixed an issue causing errors during updates to
node_configto be suppressed ingoogle_container_clusterandgoogle_container_node_poolresources (#10459)
v6.47.0
DEPRECATIONS:
- compute: deprecated
network_self_linkfield ingoogle_compute_subnetworksdata source. Usenetwork_nameinstead. (#10423) - resourcemanager: deprecated
projectfield ingoogle_service_account_keydata source. The field is non functional and can safely be removed from your configuration. (#10442)
FEATURES:
-
New Data Source:
google_artifact_registry_docker_images(#10422) -
New Resource:
google_apigee_security_action(#10407) -
New Resource:
google_developer_connect_insights_config(#10431) -
New Resource:
google_discovery_engine_cmek_config(#10416) -
New Resource:
google_iam_workforce_pool_iam_binding(#10426) -
New Resource:
google_iam_workforce_pool_iam_member(#10426) -
New Resource:
google_iam_workforce_pool_iam_policy(#10426)
IMPROVEMENTS:
- backupdr: added
backup_retention_inheritancefield togoogle_backup_dr_backup_vaultresource (#10446) - bigqueryanalyticshub: added
commercial_infoanddelete_commercialfields ingoogle_bigquery_analytics_hub_listingresource (#10415) - bigqueryanalyticshub: added
discovery_typefield togoogle_bigquery_analytics_hub_data_exchangeresource (#10435) - bigqueryanalyticshub: added
state,discovery_type, andallow_only_metadata_sharingfields togoogle_bigquery_analytics_hub_listingresource (#10435) - cloudfunction: added
automatic_update_policyandon_deploy_update_policytogoogle_cloudfunctions_functionresource (#10448) - cloudrunv2: added
gpu_zonal_redundancy_disabledfield togoogle_cloud_run_v2_jobresource. (#10440) - compute: added
labelsfield togoogle_compute_storage_poolresource (#10425) - compute: added
network_namefield togoogle_compute_subnetworksdata source (#10423) - container: added
ip_allocation_policy.additional_ip_ranges_configfield togoogle_container_clusterresource (#10451) - container: added
network_config.additional_node_network_configs.subnetworkfield togoogle_container_node_poolresource (#10451) - container: added
addons_config.lustre_csi_driver_configfield togoogle_container_clusterresource (#10413) - container: added support for
rbac_binding_configingoogle_container_cluster(#10441) - dataproc: added
cluster_config.cluster_tierfield togoogle_dataproc_clusterresource (#10453) - looker: added
LOOKER_CORE_TRIAL_STANDARD,LOOKER_CORE_TRIAL_ENTERPRISE, andLOOKER_CORE_TRIAL_EMBEDeditions togoogle_looker_instanceresource. (#10427) - managedkafka: added
tls_configfield togoogle_managed_kafka_clusterresource (#10420) - memorystore: added
allow_fewer_zones_deploymentfield togoogle_redis_clusterresource (#10434) - storage: added
deletion_policyfield togoogle_storage_bucket_objectresource (#10445) - vertexai: added
custom_deletefield togoogle_vertex_ai_endpoint_with_model_garden_deploymentresource (#10430)
BUG FIXES:
- bigquery: fixed a crash in
google_bigquery_tablewhen configured as an external table withparquet_options(#10438) - cloudrunv2: fixed an issue where
manual_instance_countwas unable to set to0ingoogle_cloud_run_v2_worker_pool. (#10433) - composer: fixed updates failing for
recovery_configwith explicitly disabled scheduled snapshots (#10405) - iap: fixed an issue where deleting
google_iap_settingswithout settingGOOGLE_PROJECTincorrectly failed (#10410) - storage: removed client-side GCS name validations for
google_storage_bucket(#10406)
v6.46.0
FEATURES:
-
New Data Source:
google_storage_insights_dataset_config(#10402) -
New Resource:
google_apigee_api_product(#10378) -
New Resource:
google_discovery_engine_recommendation_engine(#10394) -
New Resource:
google_oracle_database_odb_network(#10383) -
New Resource:
google_oracle_database_odb_subnet(#10396) -
New Resource:
google_storage_insights_dataset_config(#10401)
IMPROVEMENTS:
- compute: added
params.resourceManagerTagsfield to thegoogle_compute_router(#10392) - compute: added in-place update support for
provisioned_iops,provisioned_throughput, andaccess_modefields ingoogle_compute_region_diskresource (#10397) - dataproc: added
authentication_configfield togoogle_dataproc_batchandgoogle_dataproc_session_templateresource (#10375) - dataproc: added
idle_ttlfield togoogle_dataproc_session_templateresource (#10386) - networkconnectivity: added field
allocation_optionsto resourcegoogle_network_connectivity_internal_range(#10390) - oracledatabase: added
odb_networkandodb_subnetfields, and madenetworkandcidrfields optional ingoogle_oracle_database_autonomous_databaseresource (#10389) - oracledatabase: added
odb_network,odb_subnetandbackup_odb_subnetfields, and madenetwork,cidrandbackup_subnet_cidrfields optional ingoogle_oracle_database_cloud_vm_clusterresource (#10391) - secretmanager: added
tagsfield togoogle_secret_manager_regional_secretto allow setting tags for regional_secrets at creation time (#10400) - securesourcemanager: added
deletion_policyfield togoogle_secure_source_manager_repositoryresource (#10395) - workbench: added
enable_managed_eucfield togoogle_workbench_instanceresource. (#10388) - workbench: added
reservation_affinityfield togoogle_workbench_instanceresource. (#10384)
BUG FIXES:
- composer: fixed updates failing for
google_composer_environmentrecovery_configwith explicitly disabled scheduled snapshots (#10405) - datastore: fixed a permadiff with
google_datastream_connection_profile'screate_without_validationfield (#10403) - memorystore: fixed bug to allow
google_memorystore_instanceto be used with no provider default region or with alocationthat doesn't match the provider default region. (#10380) - networkconnectivity: fixed
instances[].ip_address&instances[].virtual_machinefields inlinked_router_appliance_instancesblock being incorrectly treated as immutable forgoogle_network_connectivity_spokeresource (#10399) - resourcemanager: updated service account creation to prevent failures due to eventual consistency in
google_service_accountresource (#10371) - sql: fixed a provider crash when importing
google_sql_databaseresource (#10374)
v6.45.0
DEPRECATIONS:
- gemini: deprecated the
disable_web_groundingfield in thegoogle_gemini_gemini_gcp_enablement_settingresource (#10338)
FEATURES:
-
New Resource:
google_bigtable_schema_bundle(#10342) -
New Resource:
google_compute_preview_feature(#10364) -
New Resource:
google_dialogflow_cx_generator(#10348) -
New Resource:
google_model_armor_floorsetting(#10359) -
New Resource:
google_vertex_ai_endpoint_with_model_garden_deployment(#10365)
IMPROVEMENTS:
- accesscontextmanager: added
nametogoogle_access_context_manager_gcp_user_access_bindingresource (#10370) - bigquery: added
ignore_auto_generated_schemavirtual field togoogle_bigquery_tableresource to ignore server-added columns in theschemafield (#10366) - compute: added
params.resourceManagerTagsfield to thegoogle_compute_subnetwork(#10357) - compute: added
mirrorPercentfield torequestMirrorPolicyindefaultRouteAction,pathMatchers[].defaultRouteAction,pathMatchers[].pathRules[].routeAction, andpathMatchers[].routeRules[].routeActiontogoogle_compute_region_url_mapresource (#10351) - compute: added
rule.match.src_secure_tags,rule.target_secure_tags,predefined_rules.match.src_secure_tagsandpredefined_rules.target_secure_tagsfields togoogle_compute_firewall_policy_with_rulesresource (#10367) - dataproc: added
cluster_config.security_config.identity_configfield togoogle_dataproc_clusterresource (#10352) - dataproc: updated
cluster_config.gce_cluster_config.metadatafield to be computed ingoogle_dataproc_clusterresource (#10352) - dialogflowcx: added
flexiblesupport togoogle_dialogflow_cx_webhookresource. (#10339) - gemini: added
web_grounding_typefield togoogle_gemini_gemini_gcp_enablement_settingresource (#10338) - netapp: added in-place update support for
allow_auto_tieringfield ingoogle_netapp_storage_poolresource (#10353) - secretmanager: added
tagsfield togoogle_secret_manager_secretto allow setting tags for secrets at creation time (#10360) - securesourcemanager: added
deletion_policyfield togoogle_secure_source_manager_instanceresource (#10349) - sql: added
network_attachment_urifield togoogle_sql_database_instance(#10354) - vmwareengine: added
GOOGLE_CLOUD_NETAPP_VOLUMESpeering type to resourcegoogle_vmwareengine_network_peering(#10363)
BUG FIXES:
- modelarmor: fixed conflicting field validation for
filter_config.sdp_settingsongoogle_model_armor_template(#10361) - resourcemanager: updated service account creation to prevent failures due to eventual consistency in
google_service_accountresource (#10371)
v6.44.0
FEATURES:
-
New Data Source:
google_compute_network_attachment(#10336) -
New Data Source:
google_firestore_document(#10321) -
New Resource:
google_backup_dr_service_config(#10320) -
New Resource:
google_bigquery_analytics_hub_data_exchange_subscription(#10328)
IMPROVEMENTS:
- apigee: added
access_logging_configfield togoogle_apigee_instanceresource (#10303) - apigee: marked
access_logging_configfield immutable ingoogle_apigee_instanceresource (#10337) - backupdr: added in-place update support for
google_backup_dr_backup_planresource (#10312) - bigqueryanalyticshub: added
routinefield togoogle_bigquery_analytics_hub_listingresource (#10327) - compute: added
params.resource_manager_tagsfield togoogle_compute_firewallresource (#10304) - compute: added
aggregate_reservation.vm_family,aggregate_reservation.reserved_resources.accelerator.accelerator_count,aggregate_reservation.reserved_resources.accelerator.accelerator_typeandaggregate_reservation.workload_typefields togoogle_future_reservationresource (#10317) - compute: added
application_aware_interconnectandaai_enabledfields togoogle_compute_interconnectresource (#10333) - compute: added
load_balancing_schemefield togoogle_compute_backend_bucketresource (#10301) - compute: added
provisioned_iopsandprovisioned_throughputfields togoogle_compute_region_diskresource (#10319) - compute: added
request_body_inspection_sizefield togoogle_compute_security_policyresource (#10318) - compute: added
specific_reservation.instance_properties.maintenance_interval,share_settings.projectsandenable_emergent_maintenancefields togoogle_compute_reservationresource (#10329) - firestore: added
tagsfield togoogle_firestore_databaseresource (#10335) - securesourcemanager: added in-place update support for
descriptionfield ingoogle_secure_source_manager_repositoryresource (#10325) - storage: added
force_empty_content_typefield togoogle_storage_bucket_objectresource (#10334)
BUG FIXES:
- artifactregistry: fixed an issue where changes to
cleanup_policieswere not being applied correctly ingoogle_artifact_registry_repositoryresource (#10324) - firebasehosting: skipped deletion of
google_firebase_hosting_siteresource of typeDEFAULT_SITE(#10305) - iambeta: fixed perma-diff for
jwks_jsonfield when GCP normalizes JSON formatting ingoogle_iam_workload_identity_pool_providerresource (#10306)
v6.43.0
DEPRECATIONS:
- iap: deprecated
google_iap_clientandgoogle_iap_brand(#10269)
FEATURES:
-
New Data Source:
google_network_management_connectivity_test_run(#10300) -
New Data Source:
google_redis_cluster(#10273) -
New Resource:
google_contact_center_insights_analysis_rule(#10272) -
New Resource:
google_model_armor_template(#10270)
IMPROVEMENTS:
- bigquery: added
ignore_schema_changesvirtual field togoogle_bigquery_tableresource. OnlydataPoliciesfield is supported inignore_schema_changesfor now. (#10299) - billing: added
currency_codetogoogle_billing_accountdata source (#10284) - compute: added
params.resource_manager_tagsfield togoogle_compute_networkresource (#10266) - compute: added
load_balancing_schemefield togoogle_compute_backend_bucketresource (#10301) - compute: added
params.resource_manager_tagsfield togoogle_compute_routeresource (#10293) - compute: added
update_strategyfield togoogle_compute_network_peeringresource (#10275) - container: added
secret_manager_config.rotation_configfield togoogle_container_clusterresource (#10291) - container: added
anonymous_authentication_configfield togoogle_container_clusterresource (#10295) - dataplex: added
suspendedfield togoogle_dataplex_datascanresource (#10276) - discoveryengine: added
enable_table_annotation,enable_image_annotation,structured_content_types,exclude_html_elements,exclude_html_classesandexclude_html_idsfields tolayout_parsing_configofgoogle_discovery_engine_data_storeresource (#10288) - discoveryengine: added
kms_key_namefield togoogle_discovery_engine_data_storeresource (#10281) - memorystore: added
managed_server_cafield togoogle_memorystore_instanceresource (#10268) - secretmanager: added
deletion_protectionfield togoogle_secret_manager_secretresource to optionally make deleting them require an explicit intent (#10289) - secretmanager: added
fetch_secret_datatogoogle_secret_manager_secret_versionto optionally skip fetching the secret data (#10282)
BUG FIXES:
- compute: fixed
matchfield ingoogle_compute_router_route_policyresource to be marked as required (#10298) - compute: fixed an issue with
bgp_always_compare_medingoogle_compute_networkwhere it was unable to be set fromtruetofalse(#10286) - compute: made no replication status in
google_compute_disk_async_replicationa retryable error (#10296) - gkeonprem: fixed type of
load_balancer.0.bgp_lb_config.0.address_pools.0.manual_assigningoogle_gkeonprem_bare_metal_cluster, making it a boolean instead of a string (#10283) - integrationconnectors: removed validation from auth configs in
google_integration_connectors_connectionresource (#10267)
v6.42.0
FEATURES:
-
New Resource:
google_apihub_plugin_instance(#10225) -
New Resource:
google_apihub_plugin(#10254) -
New Resource:
google_compute_wire_group(#10255) -
New Resource:
google_dialogflow_cx_generative_settings(#10244)
IMPROVEMENTS:
- cloudidentity: added
create_ignore_already_existsfield togoogle_cloud_identity_group_membershipresource (#10229) - cloudkms: added
etagfield togoogle_kms_autokey_configresource (#10227) - cloudrunv2: added
node_selectorfield togoogle_cloud_run_v2_jobresource (#10234) - compute: added
access_modefield togoogle_compute_region_diskresource (#10256) - compute: added
match.src_secure_tagsandtarget_secure_tagsfields togoogle_compute_firewall_policy_ruleresource (#10261) - compute: added
params.resource_manager_tagsfield togoogle_compute_networkresource (#10266) - compute: added
policy_typefield togoogle_compute_network_firewall_policy,google_compute_network_firewall_policy_with_rules,google_compute_region_network_firewall_policy, andgoogle_compute_region_network_firewall_policy_with_rulesresources (#10239) - compute: added
resource_policies.workload_policyfield togoogle_compute_instance_group_managerresource (#10265) - container: added
confidential_nodes.confidential_instance_typefield togoogle_container_clusterresource (#10257) - container: added
gke_auto_upgrade_configfield togoogle_container_clusterresource (#10258) - container: added
node_config.confidential_nodes.confidential_instance_typefield togoogle_container_node_poolresource (#10257) - firestore: revoked deprecation of
deletion_policyfield ingoogle_firestore_databaseresource (#10251) - iam_beta: added
attestation_rulesfield togoogle_iam_workload_identity_pool_managed_identityresource (#10250) - memorystore: added
kms_keyfield togoogle_memorystore_instanceresource (#10246) - redis: added
effective_reserved_ip_rangefield togoogle_redis_instanceresource (#10235) - secretmanager: added
deletion_protectionfield togoogle_secret_manager_regional_secretresource (#10247) - spanner: added
encryption_config.kms_key_namefield togoogle_spanner_backup_scheduleresource (#10230) - storage: added
allow_cross_org_vpcsandallow_all_service_agent_accessfields togoogle_storage_bucketresource (#10252)
BUG FIXES:
- bigqueryanalyticshub: supported in-place update for
log_linked_dataset_query_user_emailingoogle_bigquery_analytics_hub_listingandgoogle_bigquery_analytics_hub_data_exchangeresources. Once enabled, this feature cannot be disabled. (#10241) - bigquerydatatransfer: stopped surfacing persistent warnings recommending write-only field when using
secret_access_keyongoogle_bigquery_data_transfer_config(#10263) - memorystore: added the ability to set the
replica_countfield ingoogle_memorystore_instanceresource to 0 (#10259) - monitoring: made
descriptionanddisplayNameoptional and mutable ingoogle_monitoring_metric_descriptorresource (#10233) - redis: fixed
reserved_ip_rangefield not being populated forgoogle_redis_instancedata source (#10235) - secretmanager: stopped surfacing persistent warnings recommending write-only field when using
secret_dataongoogle_secret_manager_secret_version(#10263) - sql: stopped surfacing persistent warnings recommending write-only field when using
passwordongoogle_sql_user(#10263) - workbench: added support for setting
serial-port-logging-enablekey inmetadatafield ingoogle_workbench_instanceresource (#10253)
v6.41.0
BREAKING CHANGES:
- lustre: added
per_unit_storage_throughputas a required field togoogle_lustre_instanceresource in response to a change in the API surface (#10211)
FEATURES:
-
New Data Source:
google_dataplex_data_quality_rules(#10189) -
New Resource:
google_apihub_plugin_instance(#10225) -
New Resource:
google_contact_center_insights_view(#10192) -
New Resource:
google_dataproc_session_template(#10204) -
New Resource:
google_dialogflow_encryption_spec(#10220)
IMPROVEMENTS:
- alloydb: added
network_config.allocated_ip_range_overridefield togoogle_alloydb_instanceresource (#10216) - bigqueryanalyticshub: added
log_linked_dataset_query_user_emailfield togoogle_bigquery_analytics_hub_data_exchangeresource (#10200) - bigqueryanalyticshub: added
log_linked_dataset_query_user_emailfield togoogle_bigquery_analytics_hub_listing_subscriptionresource (#10202) - bigqueryanalyticshub: added
pubsub_topicfield togoogle_bigquery_analytics_hub_listingresource (#10219) - bigtable: added
row_key_schematogoogle_bigtable_tableresource (#10222) - cloudasset: added support for universe domain handling for
google_cloud_asset_resources_search_alldatasource. (#10210) - cloudquotas: added
inheritedandinherited_fromfields togoogle_cloud_quotas_quota_adjuster_settingsresource (#10223) - compute: added
CROSS_SITE_NETWORKoption torequested_featuresfield ingoogle_compute_interconnectresource (#10207) - compute: added
TLS_JA4_FINGERPRINToption toenforce_on_keyfield ingoogle_compute_region_security_policy,google_compute_security_policy, andgoogle_compute_security_policy_ruleresources (#10199) - compute: added
send_propagated_connection_limit_if_zerotogoogle_compute_service_attachmentto resolve an issue wherepropagated_connection_limitwere not working for 0 value previously. Now settingsend_propagated_connection_limit_if_zero = truewill sendpropagated_connection_limit = 0when it's unset or set to0. (#10213) - compute: added
wire_groupsfield togoogle_compute_interconnectresource (#10207) - container: added
performance_monitoring_unitin node_config/advanced_machine_features to 'google_container_cluster' resource (#10191) - container: added
release_channel_upgrade_target_versiontogoogle_container_engine_versionsdata source (#10221) - dataplex: added support for discovery scan in
google_dataplex_datascanresource (#10205) - provider: added support for adc impersonation in different universes (#10212)
- storage: added
source_md5hashfield ingoogle_storage_bucket_object(#10196)
BUG FIXES:
- compute: fixed
google_compute_firewall_policy_rulestaying disabled after apply withdisabled = false(#10215) - compute: marked
nameingoogle_compute_node_group,google_compute_node_templateas required as it was impossible to create successfully without a value (#10224) - sql: fixed an error in updating
connection_pool_configingoogle_sql_database_instance(#10218) - tags: fixed perma-diff for
parentfield ingoogle_tags_location_tag_bindingresource (#10217)
Configuration
📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this MR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.