Update Terraform google to v7 #99
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.29.0→7.19.0< 6.30→< 7.20Release Notes
hashicorp/terraform-provider-google (google)
v7.19.0Compare Source
v7.18.0Compare Source
BREAKING CHANGES:
last_successful_backup_consistency_timefromgoogle_backup_dr_backup_plan_association. No value has been present in this output-only field. (#25928)FEATURES:
google_dataplex_data_asset(#25922)google_firebase_ai_logic_prompt_template_lock(#25877)google_logging_saved_query(#25921)IMPROVEMENTS:
restore_backupdr_backup_source,restore_backupdr_pitr_source, andbackupdr_backup_sourcetogoogle_alloydb_cluster(#25928)rules_config_info.last_successful_backup_consistency_timetogoogle_backup_dr_backup_plan_association(#25928)target_servicefield to support update-in-place ingoogle_compute_service_attachmentresource (#25924)patch_revisionfield togoogle_data_fusion_instanceresource (#25923)skip_waitfield togoogle_firestore_indexresource, skipping the wait for index creation (#25934)skip_validationsfield togoogle_gkeonprem_vmware_clusterresource (#25917)database_rolefield andiam_emailfield togoogle_sql_userresource to support managing Cloud SQL users with database roles. (#25926)BUG FIXES:
google_cloudbuild_triggerto allow creation without source configuration for manual triggers (#25925)scaling.scaling_modeingoogle_cloud_run_v2_worker_pool(#25927)show_nat_ipsandnat_ipsingoogle_compute_service_attachmentwere causing test failures due to an underlying API problem. These fields are now temporarily non-functional and will be ignored. (#25908)google_container_node_poolthat prevented creation whenblue_green_settingswas specified (#25916)google_container_clusterwhen settingresource_limitswith disabled node autoprovisioning (#25929)v7.17.0Compare Source
BREAKING CHANGES:
servicesingoogle_network_connectivity_multicloud_data_transfer_configfrom TypeList to TypeSet. The order of or value of interpolations referencing the field may change. (#25767)FEATURES:
google_dataplex_data_product(#25844)google_dialogflow_cx_tool_version(#25809)google_firebase_ai_logic_config(#25846)google_firebase_ai_logic_prompt_template(#25862)google_firebase_ai_logic_prompt_template_lock(#25877)google_saas_runtime_unit_operation(#25760)google_vmwareengine_datastore(#25845)google_vmwareengine_datastore(#25845)IMPROVEMENTS:
source_column_matchfield tocsv_optionsingoogle_bigquery_tableresource (#25868)FIPS_202205enum toPROFILEfield inSSL_POLICYandREGION_SSL_POLICYresources, and addedTLS_1_3enum toMIN_TLS_VERSIONfield inSSL_POLICYandREGION_SSL_POLICYresources. (#25777)attachmentsfield togoogle_compute_interconnect_attachment_group.logicalStructure.regions.metros.facilities.zonesand deprecatedattachmentfield (#25842)enable_enhanced_ipv4_allocationfield togoogle_compute_public_delegated_prefixresource (#25732)ip_collectionfield togoogle_compute_addressresource (#25732)source_instant_snapshotfield togoogle_compute_snapshotresource (#25780)availableFeaturesfield of thegoogle_compute_interconnectresource (#25751)requestedFeaturesfield of thegoogle_compute_interconnectresource (#25751)typefield of thegoogle_compute_interconnect_attachmentresource. (#25751)igmp_queryfield ingoogle_compute_instance,google_compute_instance_template, and related instance resources. (#25752)l2Forwardingfield togoogle_compute_interconnect_attachment(#25751)request_body_inspection_sizeto GA ingoogle_compute_security_policyresource (ga) (#25775)accelerator_network_configfield tonode_poolresource (#25856)managed_opentelemetry_configtogoogle_container_clusterresource (#25861)node_drain_configfield togoogle_container_node_poolresources (#25791)google_container_clusterreconciliation time by caching node pools and instance group managers after a list call instead of getting each one seperately. (#25784)backfill_all.spanner_excluded_objectsandsource_config.spanner_source_configfields togoogle_datastream_stream(#25804)spanner_profilefield togoogle_datastream_connection_profile(#25804)serviceAccountAuthConfigfield togoogle_dialogflow_cx_webhookresource (#25781)peerAutonomousDatabases,disasterRecoverySupportedLocations,sourceConfigfields to Autonomous database resource. (#25859)allowed_values_regexfield togoogle_tags_tag_keyresource (#25869)google_tags_tag_bindingandgoogle_tags_location_tag_bindingresources (#25874)deployment_spec.psc_interface_configtogoogle_vertex_ai_reasoning_engine(#25765)BUG FIXES:
collationfield ingoogle_bigquery_table.schema(#25762)google_cloud_asset_folder_feedwherefolder_idwas always empty (#25798)google_cloudbuild_trigger.pubsub_config.service_account_email(#25792)instance_flexibility_policyblock on thegoogle_compute_region_instance_group_managerresource (#25731)source_rangesfield ofgoogle_compute_firewall(#25867)jwks_jsonfield forgoogle_iam_workload_identity_pool_providerresource (#25847)servicesingoogle_network_connectivity_multicloud_data_transfer_configreordering elements (#25767)enable-jupyterlab4metadata key settable forgoogle_workbench_instance(#25769)v7.16.0Compare Source
DEPRECATIONS:
custom_audiencefield in thegoogle_cloud_run_v2_worker_poolresource, as this field is not applicable to the WorkerPools resource (#25688)FEATURES:
google_compute_routers(#25715)google_backup_dr_restore_workload(#25723)IMPROVEMENTS:
max_custom_on_demand_retention_daysfield togoogle_backup_dr_backup_planresource (#25704)schemafield ingoogle_bigquery_tableresource whenignore_schema_changesis defined (#25721)etagfield togoogle_bigtable_schema_bundleresource (#25687)BPS_400Genum value tobandwidthfield ingoogle_compute_interconnect_attachmentresource (#25714)registry_hostsfield tocontainerd_configingoogle_container_clusterandgoogle_container_node_poolresources (#25705)one_timefield togoogle_dataplex_datascanresource (#25695)postgresql_profile.ssl_configtogoogle_datastream_connection_profileresource (#25671)EXT_AUTHZ_GRPCenum value towire_formatfield ingoogle_network_services_authz_extensionresource (#25706)disable_placement_policyfield togoogle_network_services_multicast_domain_activationresource (#25720)metadata,supported_events,request_body_send_mode, andobservability_modefields togoogle_network_services_lb_route_extensionresource (#25702)locationvalues other than "GLOBAL" to thegoogle_scc_v2_project_notification_configresource (#25698)activity_data_retention_period_daysfield togoogle_storage_insights_dataset_configresource (#25703)google_workbench_instanceresource (#25719)v7.15.0Compare Source
NOTES:
google_lustre_instanceresource (#25662)BREAKING CHANGES:
cipher_suitefields in thegoogle_compute_vpn_tunnelresource to track order (#25657)FEATURES:
google_apigee_security_feedback(#25589)google_apphub_boundary(#25640)google_biglake_iceberg_catalog_iam_binding(#25638)google_biglake_iceberg_catalog_iam_member(#25638)google_biglake_iceberg_catalog_iam_policy(#25638)google_biglake_iceberg_catalog(#25528)google_compute_organization_security_policy_association(#25643)google_network_connectivity_destination(#25663)google_network_connectivity_multicloud_data_transfer_config(#25609)google_network_security_dns_threat_detector(#25634)IMPROVEMENTS:
encryption_configfield ingoogle_backup_dr_backup_vaultresource (#25685)google_biglake_iceberg_cataloguse the resource project as the quota project whenuser_project_overrideistrue(#25638)ENVIRONMENT_SIZE_EXTRA_LARGEtoenvironment_sizefield togoogle_composer_environmentresource (#25531)candidate_cloud_router_ip_address,candidate_customer_router_ip_address,candidate_cloud_router_ipv6_address, andcandidate_customer_router_ipv6_addressfields togoogle_compute_interconnect_attachmentresource (#25581)prefix_lengthfield togoogle_compute_addressesdata source (#25654)client_destination_portandinstancefields togoogle_compute_region_network_endpointsresource (#25621)rule_setsfield in thegoogle_datastream_streamresource, allowing configuration of customization rules, such as BigQuery destinations partitioning and clustering. (#25529)hard_deletesupport ingoogle_iam_workforce_pool_provider_scim_tenantresource (#25656)periodic_export_configfield togoogle_looker_instanceresource (#25610)access_rules_optionsfield togoogle_lustre_instanceresource to support root squashing and IP-based access control configuration (#25617)disk_size_gbwithdisk_size_gibinbroker_capacity_configwithin thegoogle_managed_kafka_clusterresource (#25613)statefield togoogle_network_services_multicast_domainresource (#25532)labelstogoogle_redis_cluster(#25639)replication_cluster.psa_write_endpointfield as Computed ingoogle_sql_database_instanceresource (#25573)replication_clusterwhen updategoogle_sql_database_instanceresource if there is a disaster recovery(DR) replica set or there is a PSA write endpoint (#25573)google_storage_object_signed_url.signed_urlto use virtual style hosted url (#25568)bigtable,zone,encryption_spec, andbigtable_optionsfields togoogle_vertex_ai_feature_online_storeresource (#25601)psc_automation_configsto resourcegoogle_vertex_ai_index_endpoint(#25570)BUG FIXES:
falseforgoogle_alloydb_clusterandgoogle_alloydb_instance(#25561)scalingblock were explicitly declared on thegoogle_cloud_run_v2_serviceresource (#25569)google_compute_disk/google_compute_region_diskwhen deleting a disk attached to an instance that had any scratch disks attached (#25641)endpoints.interconnects.vlan_tagswouldn't be read correctly from the API ingoogle_compute_wire_groupresource (#25602)google_compute_network_endpoints(#25621)fields.display_namewouldn't be read correctly from the API ingoogle_data_catalog_tagresource (#25602)cmek_config_idfield ingoogle_discovery_engine_cmek_configresource as required (#25527)service_discoveryingoogle_beyondcorp_security_gateway(#25653)user_info,group_infoanddevice_infoingoogle_beyondcorp_security_gateway(#25653)google_service_directory_endpointorgoogle_service_directory_servicewithoutmetadataspecified would have other fields removed (#25588)google_storage_bucketresource whenforce_destroyis set totrue. Previously, failing to list anywhere caches would prevent destroying objects on the bucket. Now, both objects and caches are processed independently. (#25655)v7.14.1Compare Source
BUG FIXES:
google_service_directory_endpointorgoogle_service_directory_servicewithoutmetadataspecified would have other fields removed on update (#25588)v7.14.0Compare Source
DEPRECATIONS:
google_managed_kafka_connect_clusteradditional_subnetsfield (#25487)FEATURES:
google_artifact_registry_versions(#25512)google_cloud_identity_policies(#25513)google_compute_region_security_policy(#25488)google_compute_storage_pool(#25485)google_compute_cross_site_network(#25479)google_compute_wire_group(#25479)google_network_services_multicast_group_consumer_activation(#25515)google_network_services_multicast_group_producer_activation(#25472)IMPROVEMENTS:
connection_pool_config,connection_pool_config.enabledandconnection_pool_config.flagsingoogle_alloydb_instanceresource (#25484)software_config.post_startup_script_configfield togoogle_colab_runtime_template(#25509)instance_flexibility_policy.instance_selection.min_cpu_platform&instance_flexibility_policy.instance_selection.diskstogoogle_compute_region_instance_group_manager(#25444)google_dataplex_entrywhen using first party source systems (#25507)auto_stop_timeandidle_stop_ttltogoogle_dataproc_clusterresource (#25456)retry_policyfield togoogle_eventarc_triggerresource (#25467)custom_mirroring_profile.mirroring_deployment_groupsongoogle_network_security_security_profile(#25508)autoscaling_config.autoscaling_targets.total_cpu_utilization_percentfield togoogle_spanner_instanceresource (#25495)enabled,binary_log_enabled,start_time,point_in_time_recovery_enabled,transaction_log_retention_daysandbackup_retention_settings.retained_backupsingoogle_sql_database_instanceif the instance is managed by Google Cloud Backup and Disaster (DR) Recovery Service. (#25516)BUG FIXES:
google_compute_networkin-place update to enableenable_ula_internal_ipv6. (#25468)psc_service_attachment_linkattribute was not being exported properly ingoogle_sql_database_instanceresource and datasources (#25510)v7.13.0Compare Source
NOTES:
initial_user.passwordas required on create for newgoogle_alloydb_clusterresources, insteadinitial_user.passwordorinitial_user.usermust be set ifinitial_useris specified forgoogle_alloydb_clusterresources (#25366)encryption_specfield fromgoogle_privateca_ca_poolresource to be mutable and allow cmek key rotation (#25267)DEPRECATIONS:
effective_containerandeffective_enablementfields in thegoogle_cloud_quotas_quota_adjuster_settingsresource (#25443)publish_findings_to_cloud_data_catalogfield ingoogle_data_loss_prevention_job_triggerresource. Usepublish_findings_to_dataplex_catalogfield instead. (#25250)google_service_bindingresource due to service binding support being disabled (#25367)FEATURES:
google_ces_app_version(#25297)google_compute_organization_security_policy(#25322)google_dialogflow_generator(#25340)google_dialogflow_version(#25179)google_discovery_engine_widget_config(#25378)google_iam_workforce_pool_provider_scim_token(#25270)google_network_services_lb_edge_extension(#25299)google_network_services_multicast_consumer_association(#25321)google_network_services_multicast_group_range_activation(#25386)google_network_services_multicast_group_range(#25353)google_network_services_multicast_producer_association(#25291)IMPROVEMENTS:
password_woandpassword_wo_versionfields togoogle_alloydb_userresource (#25266)identityfield togoogle_apphub_serviceandgoogle_apphub_workloadresources (#25363)encryption_configfield togoogle_backup_dr_backup_vaultresource (#25221)client_function.parameters.max_items,client_function.parameters.min_items,client_function.parameters.maximum,client_function.parameters.minimum,client_function.parameters.title,client_function.response.max_items,client_function.response.min_items,client_function.response.maximum,client_function.response.minimum, andclient_function.response.titlefields togoogle_ces_toolresource (#25309)entry_agentfield togoogle_ces_exampleresource (#25182)google_search_tool.context_urls,google_search_tool.preferred_domains, andopen_api_tool.api_authentication.bearer_token_configfields togoogle_ces_toolresource (#25309)message.chunk.tool_responseandmessage.chunk.tool_callfields togoogle_ces_exampleresource (#25182)pinnedandvariable_declarations.schema.titlefields togoogle_ces_appresource (#25233)cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_framework_deploymentresource (#25382)cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_frameworkresource (#25382)parameter_spec.default_value.oneof_valueandvalidation.allowed_values.values.oneof_valuefields togoogle_cloud_security_compliance_cloud_controlresource (#25441)sub_parametersfield togoogle_cloud_security_compliance_cloud_controlresource (#25441)custom_environment_specfield togoogle_colab_notebook_executionresource (#25379)network_pass_through_lb_traffic_policyfield togoogle_compute_region_backend_serviceresource. (#25223)paramsfield togoogle_compute_interconnectresource (#25350)show_nat_ipsandnat_ipsfields togoogle_compute_service_attachment(#25296)snapshot_typefield togoogle_compute_snapshotresource (#25348)instance_flexibility_policy.instance_selection.min_cpu_platform&instance_flexibility_policy.instance_selection.diskstogoogle_compute_region_instance_group_manager(#25444)autoscaled_rollout_policyfield togoogle_container_node_poolresource (beta) (#25362)node_kernel_module_loading.policyfield togoogle_container_node_poolandgoogle_container_clusterresources (#25383)directory_servicesfields in place ingoogle_filestore_instance(#25315)claim_mapping,purge_time, andservice_agentfields togoogle_iam_workforce_pool_provider_scim_tenantresource (#25270)controlled_egress_enabledandcontrolled_egress_configfields togoogle_looker_instanceresource (#25214)kms_keyfield togoogle_lustre_instanceresource (#25261)google_mcp_server_floor_settingfield togoogle_model_armor_floorsettingresource (#25313)google_monitoring_alert_policywhere it ignores the resource project during Import (#25287)google_netapp_host_groupresource (#25368)google_netapp_volumeresource (#25442)properties.cpu_core_count,properties.secret_id, andproperties.vault_idfields togoogle_oracle_database_autonomousresource (#25264)properties.time_zone.versionfield togoogle_oracle_database_cloud_vm_clusterresource (#25264)google_service_directory_namespace,google_service_directory_service, andgoogle_service_directory_endpointto GA (#25177)metadataKeyValuePair withannotationsKeyValueAnnotations ingoogle_service_directory_service, andgoogle_service_directory_endpointresources (#25177)root_passwordingoogle_sql_database_instanceresource (#25252)contextsfor resourcegoogle_storage_bucket_object(#25346)resourceLimits,minInstances,maxInstances,containerConcurrencyandsourceCodeSpecfields togoogle_vertex_ai_reasoning_engineresource (#25349)BUG FIXES:
accessingoogle_bigquery_dataset(#25317)google_bigquery_tablewith row access policies (#25256)scalingfield is unset on resourcegoogle_cloud_run_v2_service(#25310)bgp_always_compare_medfield could not be unset in ingoogle_compute_network. It can now be unset by configuring the new fielddelete_bgp_always_compare_medto a value oftrue. (#25288)network_endpointsblock specified ingoogle_compute_network_endpointsresource or no network endpoints exist (#25220)termsfield ingoogle_compute_router_route_policyto be updatable without forcing resource recreation (#25289)google_container_clusterresource whenenable_l4_ilb_subsettingis enabled by the GKE control plane and not explicitly set in the configuration (#25323)google_dialogflow_cx_playbookwhere a granular update mask is required. (#25254)advanced_site_search_configingoogle_discovery_engine_data_storeresource (#25387)google_iam_workforce_pool_provider_scim_tokenwherebase_uriwasn't set correctly from the API (#25270)google_logging_*_sink.include_childrenfields not being updatable to true (#25247)desired_auto_created_endpointscaused thegoogle_memorystore_instanceresource to recreated. (#25278)kms_key_nameandkms_key_namesare same forgoogle_spanner_database(#25215)v7.12.0Compare Source
DEPRECATIONS:
required_typeingoogle_backup_dr_backup_plan_associationsandgoogle_backup_dr_data_source_references. Both resources no longer have functionality, and will be removed in the next major release. (#25107)FEATURES:
google_ces_agent(#25106)google_ces_guardrail(#25112)google_ces_tool(#25113)google_cloud_security_compliance_cloud_control(#25137)google_cloud_security_compliance_framework_deployment(#25138)google_cloud_security_compliance_framework(#25111)google_discovery_engine_serving_config(#25105)google_oracle_database_exascale_db_storage_vault(#25129)IMPROVEMENTS:
functional_type,registration_type, andextended_metadatafields togoogle_apphub_serviceandgoogle_apphub_workloadresources (#25145)bearer_token_configfield togoogle_ces_toolsetresource (#25119)client_certificate_settingsfield togoogle_ces_appresource (#25117)block_namesfield togoogle_compute_reservationresource (#25121)sub_block_namesfield togoogle_compute_reservation_blockdata source (#25121)tls_settingsfield togoogle_compute_regional_backend_serviceresource (#25068)end_time_behaviorfield togoogle_container_clusterresource (#25120)writable_cgroupsfield tonode_config.defaults.containerd_configingoogle_container_clusterresource (#25140)catalog_publishing_enabledfield todata_profile_specingoogle_dataplex_datascanresource (#25143)forwarding_config.target_name_servers.ipv6_addressargument togoogle_dns_managed_zoneresource (#25131)advanced_networking,multiple_network_interfaces_configandbgp_lb_configfields togoogle_gkeonprem_bare_metal_clusterresource (#25136)broker_capacity_configfield togoogle_managed_kafka_clusterresource (#25074)endpoint_settings.jumbo_frames_enabledfield togoogle_network_security_firewall_endpointresource (#25073)readiness_probefield tocloud_run_serviceresource (#25114)BUG FIXES:
google_backup_dr_backup_plan_associationsandgoogle_backup_dr_data_source_referencesto use LIST APIs, and require the correct List permissions (#25107)v7.11.0Compare Source
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:
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:
google_artifact_registry_python_packages(#25053)google_cloud_identity_policy(#24946)google_compute_reservation_block(#25034)google_compute_reservation_sub_block(#25034)google_ces_deployment(#24945)google_ces_example(#25056)google_discovery_engine_user_store(#25054)IMPROVEMENTS:
external_data_configuration.decimal_target_typestogoogle_bigquery_table(#24936)internal_ipv6_prefixfield to thegoogle_compute_subnetworkresource (#25037)ipv6_access_typefield andINTERNAL_IPV6_SUBNETWORK_CREATIONas a supported value for themodefield ingoogle_compute_public_delegated_prefixresource (#24940)ipv6_access_typefield togoogle_compute_public_advertised_prefixresource (#24911)data_documentation_specfield togoogle_dataplex_datascanresource to support theDATA_DOCUMENTATIONscan type (#25044)resource_manager_tagstogoogle_dataproc_clusterresource (#25057)placement_policyfield togoogle_lustre_instanceresource (#25042)cache_parametersfield togoogle_netapp_volumeresource (#24909)secretongoogle_secret_manager_secret_version(#25045)secreton ephemeralgoogle_secret_manager_secret_version(#25045)BUG FIXES:
initial_user.passwordwas set to a computed value ingoogle_alloydb_cluster(#25036)google_bigquery_table.external_data_configuration.schema(#24936)google_compute_instanceintroduced in 7.9.0 where a destroy-diff is prompted for instances with preset GPUs (#25021)KUBE_DNSas an accepted value forcluster_dnsfield ongoogle_container_cluster(#24953)export_policy.rules.squash_modeongoogle_netapp_volumecan cause an API error (#25059)google_pubsub_subscriptioncould only be updated ifbigquery_configwas modified (#24952)final_backup_descriptioningoogle_sql_database_instanceresource wasn't set on the final backup on delete (#25055)google_storage_bucket_acl.role_entitywere ignored (#24949)google_workstations_workstationwhere settingsource_workstationcaused a permadiff that forced recreation (#24941)google_vmwareengine_private_cloudwait until the deletion completes ([#25040](https://redireConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.