UG FIXES:
- compute: fix permadiff regression when iap is omitted from
google_compute_backend_service(#13041)
7.46.0 (August 25th, 2026)
DEPRECATIONS:
- beyondcorp: deprecated
google_beyondcorp_app_connection,google_beyondcorp_app_connector, andgoogle_beyondcorp_app_gatewayresources and data sources. Usegoogle_beyondcorp_security_gatewayandgoogle_beyondcorp_security_gateway_applicationinstead. (#12939)
FEATURES:
- New Data Source:
google_memorystore_acl_policy(#12947) - New Data Source:
google_redis_cluster_acl_policy(#12948) - New List Resource:
google_migration_center_assets_export_job(#12929) - New List Resource:
google_migration_center_discovery_client(#12929) - New List Resource:
google_migration_center_group(#12929) - New List Resource:
google_migration_center_import_job(#12929) - New List Resource:
google_migration_center_preference_set(#12929) - New List Resource:
google_migration_center_report_config(#12929) - New List Resource:
google_migration_center_source(#12929) - New List Resource:
google_network_services_authz_extension(#12941) - New List Resource:
google_network_services_multicast_consumer_association(#12941) - New List Resource:
google_network_services_multicast_domain_activation(#12941) - New List Resource:
google_network_services_multicast_domain_group(#12941) - New List Resource:
google_network_services_multicast_domain(#12941) - New List Resource:
google_network_services_multicast_group_consumer_activation(#12941) - New List Resource:
google_network_services_multicast_group_producer_activation(#12941) - New List Resource:
google_network_services_multicast_group_range_activation(#12941) - New List Resource:
google_network_services_multicast_group_range(#12941) - New List Resource:
google_network_services_multicast_producer_association(#12941) - New Resource:
google_memorystore_acl_policy(#12947) - New Resource:
google_redis_cluster_acl_policy(#12948) - New Resource:
google_vertex_ai_agent_anomaly_detection_scope(#12916)
IMPROVEMENTS:
- biglake: added
serde_infofield togoogle_biglake_tableresource (#12953) - ces: added
connector_toolsetandtimeoutfields togoogle_ces_toolsetresource (#12928) - compute: added write-only arguments for IAP
oauth2_client_idandoauth2_client_secrettogoogle_compute_backend_serviceresource (#12915) - container: added
opportunistic_maintenance_strategytohost_maintenance_policyinnode_configforgoogle_container_clusterandgoogle_container_node_pool(#12925) - discoveryengine: made
google_discovery_engine_search_enginesearch_engine_config.required_subscription_tierupdatable (#12954) - securesourcemanager: added
PULL_REQUEST_COMMENTenum toeventsfield ingoogle_secure_source_manager_hook(#12932) - sql: added
replication_lag_max_secondstogoogle_sql_database_instance(#12919) - vertexai: added
disable_natural_language_memoriesandgenerate_memories_examplesfields togoogle_vertex_ai_reasoning_engine(#12949)
BUG FIXES:
- compute: fixed truncation of results at 500 images in
google_compute_imagesdata source (#12934) - container: fixed a permadiff on
enable_private_endpointandmaster_global_access_config.enabledingoogle_container_clusterwhencontrol_plane_endpoints_config.ip_endpoints_config.enabledis set tofalse(#12944) - sql: fixed
google_sql_userreturningMissing Resource Identity After Readwhen the parent Cloud SQL instance is stopped (#12940)
7.45.0 (August 18, 2026)
FEATURES:
- New Data Source:
google_iam_workload_identity_pool_openid_config(#12903) - New Resource:
google_agentic_applications_analyst_agent_persona(#12895) - New Resource:
google_firestore_change_stream(#12908)
IMPROVEMENTS:
- accesscontextmanager: added
dry_run_access_levelsandprincipalfields togoogle_access_context_manager_gcp_user_access_bindingresource (#12885) - accesscontextmanager: updated
group_keyto be optional and conflict withprincipalongoogle_access_context_manager_gcp_user_access_bindingresource (#12885) - bigqueryreservation: added
labelsfield togoogle_bigquery_reservationresource (#12852) - certificatemanager: enabled write-only support for
pem_private_keyongoogle_certificate_manager_certificateresource (#12905) - ces: added
snippets_configfield todata_store_tool.modality_configsandservice_directory_configfield topython_functioningoogle_ces_tool(#12878) - chronicle: added
schedule_customizationsfield togoogle_chronicle_rule_deploymentresource (#12856) - cloudrunv2: added
templates.sandboxesfield togoogle_cloud_run_v2_serviceresource (#12868) - colab: added
custom_environment_spec.shielded_instance_configandworkbench_runtime.vm_imagefields togoogle_colab_notebook_executionresource (#12892) - securityscanner: added
static_ip_scanfield togoogle_security_scanner_scan_configresource (#12899) - sql: added
cpu_utilization_threshold_percent,memory_usage_threshold_percent,history_list_length_threshold_count,semaphore_wait_threshold_count,transaction_lock_wait_threshold_count,transaction_kill_threshold_seconds,transaction_kill_type, andtransaction_kill_excluded_user_hostsfields tosettings.performance_capture_configingoogle_sql_database_instanceresource (#12910) - vertexai: added
spec.container_spec.portfield togoogle_vertex_ai_reasoning_engineresource (#12881) - workbench: added
compute_instance_idfield togoogle_workbench_instanceresource (#12891)
BUG FIXES:
- alloydb: fixed an issue where
updateMaskURL parameter was dropped during cluster updates (e.g.database_versionupgrade) due to variable shadowing (#12909) - appengine: fixed permadiff in
google_app_engine_standard_app_version(#12863) - apphub: fixed panic in
google_apphub_serviceandgoogle_apphub_workloadresources when parsingextended_metadatacontaining MCP server definitions (#12883) - bigquery: fixed an issue where updating
google_bigquery_datasetoverwrote fine-grained IAM permissions (#12893) - cloudsecuritycompliance: fixed state drift on
supported_enforcement_modesingoogle_cloud_security_compliance_frameworkresource (#12851) - colab: fixed drift detection on
direct_notebook_source.contentfield ingoogle_colab_notebook_executionresource (#12892) - compute: fixed a panic in
google_compute_shared_vpc_service_projectduringterraform plan/refreshwhen the shared VPC link had been removed outside of Terraform (#12869) - compute: fixed permadiff on
adaptive_protection_config.layer_7_ddos_defense_config.enableingoogle_compute_security_policywhen field is not set in config (#12870) - compute: fixed permadiffs for
google_compute_diskon Fedora CoreOS images (#12853) - networksecurity: fixed
google_network_security_gateway_security_policyto force replacement whennameorlocationis modified (#12894) - networkservices: fixed
google_network_services_gatewayto force replacement whennameorlocationis modified (#12902)
7.44.0 (August 12, 2026)
FEATURES:
- New List Resource:
google_bigquery_dataset_iam_member(#12809) - New List Resource:
google_bigquery_table(#12807) - New Resource:
google_vertex_ai_evaluation_metric(#12840)
IMPROVEMENTS:
- bigquery: added resource identity support to
google_bigquery_table(#12806) - cloudrunv2: added
cpu_utilizationandconcurrency_utilizationfields togoogle_cloud_run_v2_servicerevision scaling configuration (#12814) - container: added
high_scale_checkpointing_configblock toaddons_configingoogle_container_cluster(#12844) - dataproc: added
attached_disk_configtodisk_configto support attached disks in thegoogle_dataproc_clusterresource (#12816) - memorystore: documented
TOKEN_AUTHas agoogle-beta-only value forauthorization_modefield ongoogle_memorystore_instanceresource (#12810) - networkservices: added
allow_global_accessfield togoogle_network_services_gateway(#12815) - oracledatabase: added
identity_connectortogoogle_oracle_database_exadb_vm_clusterfor CMEK support (#12817) - securesourcemanager: added
service_accountandscan_configfields togoogle_secure_source_manager_repository(#12837) - sql: added
password_secret_versionanduserfields intogoogle_sql_provision_scriptresource (#12821) - sql: removed
ForceNewconfig fromdisk_typefield ingoogle_sql_database_instance, allowing it to change in future without requiring the database instance to be destroyed and recreated (#12818) - vertexai: added
generation_trigger_configblock togoogle_vertex_ai_reasoning_engine(#12831) - workstations: added
idle_actionfield togoogle_workstations_workstation_config(#12804)
BUG FIXES:
- backupdr: fixed issue where
google_backup_dr_restore_workloaddroppedresource_manager_tagsduring restore requests, causing tags shown in plan to not be applied to restored resources (#12812) - biglakeiceberg: fixed a permadiff in
google_biglake_iceberg_tableby suppressing diffs onlocationwhen the API-returned path contains a suffix folder (#12808) - biglakeiceberg: fixed permadiff on
write.parquet.compression-codecingoogle_biglake_iceberg_table(#12836) - bigquery: fixed a provider panic when reading incomplete IAM conditions on
google_bigquery_dataset_iam_member(#12819) - cloudrunv2: fixed permadiff by setting
template.scaling.max_instance_countto computed ingoogle_cloud_run_v2_service(#12829) - cloudrunv2: fixed permadiff in
template.containers.resources.limitsblock ingoogle_cloud_run_v2_serviceresource (#12845) - cloudsecuritycompliance: fixed state drift on
supported_enforcement_modesingoogle_cloud_security_compliance_frameworkresource (#12851) - container: fixed a permadiff where
ignore_node_count_changeswas not persisted ingoogle_container_cluster.node_pool(#12805) - container: fixed an issue where
google_container_node_poolandgoogle_container_clusterfailed to invalidate their Instance Group Manager cache when a resize occurred or whenignore_node_count_changeswas active (#12811) - networkconnectivity: made
networkfield ingoogle_network_connectivity_transportoptional (#12823) - recaptchaenterprise: fixed updates to
google_recaptcha_enterprise_keyso existingchallenge_settings.action_settingsentries are preserved when the action map changes (#12848) - servicenetworking: fixed
google_service_networking_connectionignoring the configureddeletetimeout, which used thecreatetimeout instead (#12824)
7.43.0 (August 4, 2026)
NOTES:
- docs(workflows): added warning to
source_contentsfield ongoogle_workflows_workflownoting that it will become required in version 8.0.0 (#12788) - firestore: clarified which resource to use for which kind of index in Standard and Enterprise editions (#12793)
FEATURES:
- New List Resource:
google_compute_instance(#12797) - New List Resource:
google_discovery_engine_assistant(#12790) - New List Resource:
google_discovery_engine_chat_engine(#12790) - New List Resource:
google_discovery_engine_cmek_config(#12790) - New List Resource:
google_discovery_engine_control(#12790) - New List Resource:
google_discovery_engine_data_store(#12790) - New List Resource:
google_discovery_engine_license_config(#12790) - New List Resource:
google_discovery_engine_recommendation_engine(#12790) - New List Resource:
google_discovery_engine_schema(#12790) - New List Resource:
google_discovery_engine_search_engine(#12790) - New List Resource:
google_discovery_engine_serving_config(#12790) - New List Resource:
google_discovery_engine_sitemap(#12790) - New List Resource:
google_discovery_engine_target_site(#12790) - New List Resource:
google_discovery_engine_user_store(#12790) - New List Resource:
google_project_iam_custom_role(#12791) - New List Resource:
google_pubsub_subscription_iam_member(#12798) - New List Resource:
google_service_account_iam_member(#12802) - New Resource:
google_cloud_support_support_event_subscription(#12783) - New Resource:
google_compute_region_network_policy_traffic_classification_rule(#12778) - New Resource:
google_netapp_trial(#12777)
IMPROVEMENTS:
- apigee: added
service_accountfield togoogle_apigee_api_deploymentresource (#12801) - apihub: added
source_project_idfield togoogle_apihub_plugin_instanceresource (#12794) - artifactregistry: added
no_cachefield togoogle_artifact_registry_repository.remote_repository_config(#12779) - bigquery: added
data_governance_tags_infofield togoogle_bigquery_tableresource (#12796) - bigqueryanalyticshub: added
proposerfield togoogle_bigquery_analytics_hub_query_template(#12784) - bigquerydatapolicyv2: added
data_governance_tagfield togoogle_bigquery_datapolicyv2_data_policyresource (#12766) - bigqueryreservation: added
principalfield togoogle_bigquery_reservation_assignmentresource (#12781) - cloudrunv: added
sandbox_launcherfield to the containers ofgoogle_cloud_run_serviceresource (#12786) - cloudrunv2: added
sandbox_launcherfield to the containers ofgoogle_cloud_run_v2_serviceresource (#12786) - discoveryengine: added
acl_enabledfield togoogle_discovery_engine_data_storeresource (#12768) - privateca: made
config.subject_config.subject.organizationoptional ingoogle_privateca_certificate(#12767) - vertexai: added
traffic_configfield and live traffic split update support togoogle_vertex_ai_reasoning_engine(#12775) - workstations: added
idle_actionfield togoogle_workstations_workstation_config(#12804)
BUG FIXES:
- apigee: fixed
continue_on_errorargument being dropped ingoogle_apigee_flowhook, aligning provider behavior with the Apigee API (#12803) - gkehub2: made field
spec.workloadidentity.scopeTenancyPoolin resourcegoogle_gke_hub_featurenot required. (#12774)
7.42.0 (July 28, 2026)
NOTES:
- compute: migrated
google_compute_region_instance_templateresource to use direct HTTP rather than a client library (#12752)
DEPRECATIONS:
- vertexai: deprecated
google_vertex_ai_schedule, an accidentally-added duplicate resource; usegoogle_colab_scheduleinstead. (#12739)
FEATURES:
- New List Resource:
google_service_account_key(#12750) - New Resource:
google_agent_identity_auth_provider(#12762) - New Resource:
google_apihub_runtime_project_attachment(#12764) - New Resource:
google_chronicle_big_query_export(#12737) - New Resource:
google_vector_search_data_object(#12755) - New Resource:
google_vertex_ai_persistent_resource(#12756)
IMPROVEMENTS:
- bigquery: added
table_typefield togoogle_bigquery_routineresource (#12761) - colab: added
catch_up,create_pipeline_job_request,create_time,last_pause_time,last_resume_time,last_scheduled_run_response,max_concurrent_active_run_count,next_run_time,started_run_count,update_timefields, and sub-fields undercreate_notebook_execution_job_request.notebook_execution_job(create_time,custom_environment_spec,encryption_spec,job_state,kernel_name,labels,name,schedule_resource_name,workbench_runtime) and undercreate_notebook_execution_job_request(notebook_execution_job_id,parent) togoogle_colab_scheduleresource (#12739) - composer: added
config.node_config.traffic_routing_configfield togoogle_composer_environmentresource (#12733) - compute: added
effective_locationfield togoogle_compute_interconnectresource (#12742) - compute: added
request_headersandresponse_headersfields tolog_configongoogle_compute_backend_serviceandgoogle_compute_region_backend_serviceresources (#12746) - compute: added identity support to
google_compute_instance, allowing resource import using anidentityblock (#12754) - compute: changed
locationfield to mutable forgoogle_compute_interconnectresource (#12742) - container: added
addons_config.node_readiness_configfield togoogle_container_clusterresource (#12743) - container: added
rollback_safe_upgrade,desired_emulated_version, andemulated_versionfields togoogle_container_clusterresource (#12757) - container: increased default timeout to 2 hours for
google_container_node_poolresource (#12727) - dataproc: added
confidential_instance_typefield togoogle_dataproc_clusterresource (#12725) - gkehub: added
min_control_plane_version,min_node_version,target_control_plane_version,target_node_version, andoperational_statefields togoogle_gke_hub_rollout_sequenceresource (#12749) - hypercomputecluster: increased default timeouts for
google_hypercomputecluster_clusterto 120 minutes (#12763) - modelarmor: added
template_metadata.filter_version_selectorfield togoogle_model_armor_templateresource (#12736) - sql: added identity support to
google_sql_userforterraform querysupport (#12748)
BUG FIXES:
- bigtable: fixed an issue where
bigtable_custom_endpointanduniverse_domainwere ignored when creating Bigtable resources (#12738) - compute: fixed an issue where diffs in
google_compute_security_policywere not detected (#12745) - gkehub: fixed
rollout_creation_scopeandupgrade_typesfields ingoogle_gke_hub_rollout_sequenceresource (#12749) - osconfig: added client-side validation to ensure
resource_hierarchy_selectorandlocation_selectorare not set at the same time ingoogle_os_config_v2_policy_orchestrator,google_os_config_v2_policy_orchestrator_for_folder, andgoogle_os_config_v2_policy_orchestrator_for_organization(#12740) - secretmanager: fixed an issue where
google_secret_manager_secret_versionwould fail at apply time if neithersecret_datanorsecret_data_wowas set (#12744) - sql: fixed issue where updates to
settings.ip_configuration.psc_config.allowed_consumer_projectsingoogle_sql_database_instancewere silently ignored on in-place updates (#12759) - vertexai: fixed
google_vertex_ai_endpoint_with_model_garden_deploymentdestroying and recreating the endpoint whenmin_replica_count,max_replica_count,required_replica_count, orautoscaling_metric_specschanged (#12735)
7.41.0 (July 17, 2026)
FEATURES:
- New List Resource:
google_compute_backend_bucket_signed_url_key(#12713) - New List Resource:
google_compute_backend_service_signed_url_key(#12713) - New List Resource:
google_compute_network_firewall_policy(#12713) - New List Resource:
google_compute_network_firewall_policy_association(#12713) - New List Resource:
google_compute_network_firewall_policy_packet_mirroring_rule(#12713) - New List Resource:
google_compute_preview_feature(#12713) - New List Resource:
google_compute_public_advertised_prefix(#12713) - New List Resource:
google_compute_region_backend_bucket(#12713) - New List Resource:
google_compute_region_network_firewall_policy(#12713) - New Resource:
google_biglake_hive_table(#12721) - New Resource:
google_compute_global_vm_extension_policy(#12673)
IMPROVEMENTS:
- accesscontextmanager: added
allowed_service_patternsandservice_patterns_enforcement_scopesfields togoogle_access_context_manager_service_perimeterto support VPC Service Controls for non-Google Cloud APIs (#12705) - accesscontextmanager: added
psc_endpointblock tosourcesiningress_fromandegress_fromundergoogle_access_context_manager_service_perimeterresource and its variants (#12678) - backupdr: added
backup_blocked_by_vault_access_restrictionattribute togoogle_backup_dr_data_sourcedata source (#12717) - backupdr: added
force_update_access_restrictionfield togoogle_backup_dr_backup_vaultresource (#12717) - backupdr: added
max_custom_on_demand_retention_daysto the Cloud SQL backup plan example forgoogle_backup_dr_backup_planresource (#12700) - backupdr: added update support for
access_restrictiontogoogle_backup_dr_backup_vaultresource (#12717) - certificatemanager: added in-place update support for the
self_managedcertificate data (pem_certificateandpem_private_key) ongoogle_certificate_manager_certificateresource (#12696) - cloudrunv2: added
tagsfield togoogle_cloud_run_v2_serviceandgoogle_cloud_run_v2_jobresources (#12690) - compute: added 3500GB and 7000GB SSD partition size support to
google_compute_instance_templateresource (#12708) - compute: added
FLEX_STARTandRESERVATION_BOUNDsupport togoogle_compute_instance,google_compute_instance_template, andgoogle_compute_region_instance_templateresources (#12720) - container: added support for updating
node_image_configandimage_typefields at the same time ongoogle_container_clusterandgoogle_container_node_poolresources (#12674) - container: increased default timeout to 2 hours for
google_container_node_poolresource (#12727) - dataform: added
git_repository_linkfield togoogle_dataform_repositoryresource (#12683) - dataproc: added
confidential_instance_typefield togoogle_dataproc_clusterresource (#12725) - dataproc: added
instance_selection.disk_configfield togoogle_dataproc_clusterresource (#12698) - discoveryengine: added
enable_llm_layout_parsingandenable_get_processed_documentfields togoogle_discovery_engine_data_storeresource (#12675) - sql: added
include_replicas_for_major_version_upgradefield togoogle_sql_database_instanceresource (#12702) - sql: added
instance_auto_dns_statusandwrite_endpoint_auto_dns_statusoutput fields to thepsc_auto_connectionsblock ingoogle_sql_database_instanceresource (#12692) - sql: added
switch_transaction_logs_to_cloud_storage_enabledfield togoogle_sql_database_instanceresource (#12686) - vertexai: added
traffic_config,url,agent_server_mode,agent_gateway_config,keep_alive_probe,dedicated_ingress_endpoint_enabled,agent_config_source,agent_card,example_store,build_spec, andexample_store_configfields togoogle_vertex_ai_reasoning_engineresource (#12671) - workbench: added
enable_deletion_protectionfield togoogle_workbench_instanceresource (#12712) - workbench: added
resource_policiesfield togoogle_workbench_instanceresource (#12710) - workbench: added support for
min_cpu_platformingoogle_workbench_instanceresource (#12723) - workstations: added
instance_metadatafield togoogle_workstations_workstation_configresource (#12699)
BUG FIXES:
- compute: fixed permadiff on
existing_reservationsfield ofgoogle_compute_reservation_region_commitmentresource after upgrading (#12709) - compute: fixed permadiff on
keepalive_intervalinbgpblock ofgoogle_compute_routerresource when set to default value (#12676) - resourcemanager: fixed validation of
target_service_accountanddelegatesingoogle_service_account_access_token,google_service_account_id_token, andgoogle_service_account_jwtdata sources, and ofnameingoogle_service_account_keydata source, to reject identifiers that contain path separators (#12679) - securityposture: fixed bug where
enforcefield ingoogle_securityposture_postureresource was always set, causing failures for list constraints (#12715) - vmwareengine: fixed
google_vmwareengine_private_cloudupdates by sending the correctupdate_maskparameter (#12716)
7.40.0 (July 14, 2026)
DEPRECATIONS:
- storage: the
admit-on-second-missvalue forgoogle_storage_anywhere_cache.admission_policyis deprecated and will be removed in a future major release. The backend will ignore this attribute and treat it asadmit-on-first-miss. (#12632)
NOTES:
- compute: migrated
google_compute_instancecode related to advanced machine features to use direct HTTP rather than a client library (#12610)
FEATURES:
- New Data Source:
google_data_catalog_taxonomy(#12655) - New Data Source:
google_oracle_database_exascale_db_storage_vault(#12664) - New List Resource: 'google_project' (#12602)
- New List Resource:
google_compute_instant_snapshot(#12661) - New List Resource:
google_compute_region_instant_snapshot(#12661) - New List Resource:
google_compute_region_target_http_proxy(#12661) - New List Resource:
google_compute_region_target_tcp_proxy(#12661) - New List Resource:
google_compute_region_url_map(#12661) - New List Resource:
google_compute_rollout_plan(#12661) - New List Resource:
google_compute_target_grpc_proxy(#12661) - New List Resource:
google_compute_target_http_proxy(#12661) - New List Resource:
google_compute_target_ssl_proxy(#12661) - New List Resource:
google_compute_target_tcp_proxy(#12661) - New List Resource:
google_dns_managed_zone(#12662) - New List Resource:
google_oracle_database_exascale_db_storage_vaults(#12664) - New Resource:
google_bigquery_analytics_hub_query_template(#12669) - New Resource:
google_chronicle_environment_group(#12627) - New Resource:
google_chronicle_soar_domain(#12635) - New Resource:
google_iap_agent_registry_agent_iam_binding(#12651) - New Resource:
google_iap_agent_registry_agent_iam_member(#12651) - New Resource:
google_iap_agent_registry_agent_iam_policy(#12651) - New Resource:
google_iap_agent_registry_endpoint_iam_binding(#12651) - New Resource:
google_iap_agent_registry_endpoint_iam_member(#12651) - New Resource:
google_iap_agent_registry_endpoint_iam_policy(#12651) - New Resource:
google_iap_agent_registry_mcp_server_iam_binding(#12651) - New Resource:
google_iap_agent_registry_mcp_server_iam_member(#12651) - New Resource:
google_iap_agent_registry_mcp_server_iam_policy(#12651) - New Resource:
google_tags_tag_binding_collection(#12619) - New Resource:
google_vector_search_index(#12656) - New Resource:
google_vertex_ai_semantic_governance_policy_engine(#12624) - New Resource:
google_chronicle_data_export(#12657)
IMPROVEMENTS:
- agentregistry: added
namefield togoogle_agent_registry_bindingresource (#12629) - agentregistry: added
namefield togoogle_agent_registry_serviceresource (#12629) - appengine: added
app_engine_bundled_servicesfield togoogle_app_engine_standard_app_versionresource (#12634) - biglakeiceberg: add support for
CATALOG_TYPE_FEDERATEDwithfederated_catalog_optionstogoogle_biglake_iceberg_catalog(#12659) - compute: added
target_typeandtarget_forwarding_rulestogoogle_compute_region_network_firewall_policy_with_rulesresource (#12607) - compute: added
workload_identity_configfields toresource_compute_instanceandresource_compute_instance_templateresources (#12670) - container: added
ANY_RESERVATION_THEN_FAILoption toconsume_reservation_typefield ingoogle_container_clusterandgoogle_container_node_poolresources (#12606) - container: added
custom_node_initconfiguration block tonode_config(supporting Cloud Storage and Secret Manager) for bothgoogle_container_clusterandgoogle_container_node_poolresources. (#12666) - container: added
maintenance_policyfield togoogle_container_node_poolresource (#12638) - container: added
recurring_maintenance_windowfield togoogle_container_clusterresource (#12647) - dataplex: added
catalog_publishing_enabledfield togoogle_dataplex_datascanresource (#12652) - dlp: added
inspect_config.min_likelihood_per_info_typetogoogle_data_loss_prevention_inspect_template(#12654) - firestore: added
skip_waitfield togoogle_firestore_fieldresource, skipping the wait for index creation (#12642) - oracledatabase: added support for configuring Exascale-based VM clusters on top of dedicated storage vaults via the
exascale_db_storage_vaultparameter andstorage_management_typeto determine if VM Cluster is ASM or EXASCALE ingoogle_oracle_database_cloud_vm_cluster(#12626) - oracledatabase: added
exadata_infrastructurefield togoogle_oracle_database_exascale_db_storage_vaultresource (#12616) - oracledatabase: added
exascale_db_storage_vaultandstorage_management_typefields togoogle_oracle_database_cloud_vm_clustersdata source (#12664) - sql: added
enforce_new_sql_network_architecturefield togoogle_sql_database_instanceresource (#12653) - sql: added
psc_auto_connection_policy_enabledfield and output-onlyservice_connection_policyandservice_connection_policy_creation_resultfields togoogle_sql_database_instanceresource (#12645) - storagetransfer: added
private_network_serviceto resourcegoogle_storage_transfer_job(#12617) - vertex_ai: added
customization_configsandstructured_memory_configsfields togoogle_vertex_ai_reasoning_engineresource (#12618) - vertexai: added
traffic_config,url,agent_server_mode,agent_gateway_config,keep_alive_probe,dedicated_ingress_endpoint_enabled,agent_config_source,agent_card,example_store,build_spec,traffic_config, andexample_store_configfields togoogle_vertex_ai_reasoning_engine(#12671)
BUG FIXES:
- bigtable: fixed a bug where
row_affinityupdates did not persist ongoogle_bigtable_app_profile(#12636) - bug: fixed labels diff in
google_project(#12649) - chronicle: added retries for "409: sync mutate calls cannot be queued" error for
google_cloud_scheduler_job(#12637) - cloudscheudler: added retries for the Cloud Scheduler "409: sync mutate calls cannot be queued" error on Scheduler's Job resource mutations. (#12613)
- compute: fixed an issue where
preview = falseupdates forgoogle_compute_organization_security_policy_rulewere omitted from API requests. (#12643) - compute: fixed bug where it wasn't possible to disable
enable_proxy_protocolongoogle_compute_service_attachmentresource (#12668) - datastream: fixed a bug in update functionality in
google_datastream_connection_profilemongodb_profile.additional_options(#12660) - eventarc: fixed a type mismatch when an
google_eventarc_triggerresource returns non-emptyconditions. (#12646) - filestore: aligned
google_filestore_instanceresource timeouts with the Filestore service instance operations TTLs (#12630) - gemini: fixed truncated timeouts in
google_gemini_code_tools_setting,google_gemini_data_sharing_with_google_setting_binding,google_gemini_gemini_gcp_enablement_setting_binding, andgoogle_gemini_release_channel_setting_binding(#12640) - hypercomputecluster: fixed 20-minute timeout limit during
google_hypercomputecluster_clusterresource creation (#12621) - logging: fixed an issue where errors on update would not be propagated in
google_logging_project_bucket_config(#12603) - observability: fixed unintentionally long timeouts in
google_observability_folder_settings,google_observability_organization_settings, andgoogle_observability_project_settings(#12640) - oracledatabase: fixed early client-side timeouts and aligned default schema timeouts with backend async polling limits on
google_oracle_database_exadb_vm_cluster,google_oracle_database_odb_network,google_oracle_database_odb_subnet,google_oracle_database_goldengate_connection,google_oracle_database_goldengate_deployment, andgoogle_oracle_database_goldengate_connection_assignment. (#12648) - oracledatabase: fixed truncated timeouts in
google_oracle_database_exadb_vm_cluster,google_oracle_database_goldengate_connection, andgoogle_oracle_database_odb_subnet(#12640) - privilegedaccessmanager: fixed a permadiff on
google_privileged_access_manager_entitlementfor entitlements created without an approval workflow (#12644) - provider: fixed validation of
external_credentials.identity_tokento reject malformed JWTs containing empty segments (#12663)
7.39.0 (June 30, 2026)
NOTES:
- compute: migrated
google_compute_instance_templateresource partially to use direct HTTP rather than a client library (#12576) - compute: migrated
google_compute_network_peeringresource to use direct HTTP rather than a client library (#12587)
FEATURES:
- New Data Source:
google_agent_registry_agent(#12590) - New Data Source:
google_agent_registry_endpoint(#12590) - New Data Source:
google_agent_registry_mcp_server(#12590) - New Data Source:
google_compute_instance_groups(#12554) - New Data Source:
google_storage_control_folder_intelligence_findings_summary(#12585) - New Data Source:
google_storage_control_organization_intelligence_findings_summary(#12585) - New Data Source:
google_storage_control_project_intelligence_findings_summary(#12585) - New Resource:
google_agent_registry_binding(#12590) - New Resource:
google_agent_registry_service(#12590) - New Resource:
google_artifact_registry_project_config(#12575) - New Resource:
google_biglake_hive_database(#12580) - New Resource:
google_compute_bulk_per_instance_config(#12592) - New Resource:
google_compute_firewall_policy_iam_binding(#12552) - New Resource:
google_compute_firewall_policy_iam_member(#12552) - New Resource:
google_compute_firewall_policy_iam_policy(#12552) - New Resource:
google_compute_network_firewall_policy_iam_binding(#12552) - New Resource:
google_compute_network_firewall_policy_iam_member(#12552) - New Resource:
google_compute_network_firewall_policy_iam_policy(#12552) - New Resource:
google_compute_region_network_firewall_policy_iam_binding(#12552) - New Resource:
google_compute_region_network_firewall_policy_iam_member(#12552) - New Resource:
google_compute_region_network_firewall_policy_iam_policy(#12552) - New Resource:
google_compute_region_network_policy(#12579) - New Resource:
google_compute_zone_vm_extension_policy(#12595) - New Resource:
google_iap_agent_registry_iam_binding(#12593) - New Resource:
google_iap_agent_registry_iam_member(#12593) - New Resource:
google_iap_agent_registry_iam_policy(#12593) - New Resource:
google_iap_location_web_iam_binding(#12593) - New Resource:
google_iap_location_web_iam_member(#12593) - New Resource:
google_iap_location_web_iam_policy(#12593) - New Resource:
google_oracle_database_cloud_exadata_infrastructure_exascale_config(#12594) - New Resource:
google_vertex_ai_model_garden_enable_model(#12577) - New List Resource:
google_bigquery_dataset(#12571) - New List Resource:
google_compute_cross_site_network(#12584) - New List Resource:
google_compute_external_vpn_gateway(#12584) - New List Resource:
google_compute_global_network_endpoint_group(#12584) - New List Resource:
google_compute_ha_vpn_gateway(#12584) - New List Resource:
google_compute_interconnect_attachment_group(#12584) - New List Resource:
google_compute_interconnect_group(#12584) - New List Resource:
google_compute_public_delegated_prefix(#12584) - New List Resource:
google_compute_region_commitment(#12584) - New List Resource:
google_compute_region_network_endpoint_group(#12584) - New List Resource:
google_compute_vpn_gateway(#12584) - New List Resource:
google_compute_wire_group(#12584) - New List Resource:
google_folder_iam_member(#12565) - New List Resource:
google_kms_crypto_key_version(#12572) - New List Resource:
google_project(#12602) - New List Resource:
google_project_service(#12562)
IMPROVEMENTS:
- bigquery: added
external_runtime_options.container_request_concurrencyfield togoogle_bigquery_routineresource (#12591) - compute: added
instance_lifecycle_policy.on_failed_health_checkfield in resourcesgoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager(ga) (#12564) - container: added new fields
shutdown_grace_period_secondsandshutdown_grace_period_critical_pods_secondstonode_kubelet_configblock. (#12581) - dataplex: added
iconfield togoogle_dataplex_data_productresource (#12559) - dataplex: added
namefield togoogle_dataplex_data_product_data_assetresource (#12586) - dlp: added
allow_limited_availability_info_typestogoogle_data_loss_prevention_inspect_template(#12589) - networkservices: added
forward_attributesfield togoogle_network_services_lb_edge_extension,google_network_services_lb_route_extension, andgoogle_network_services_lb_traffic_extensionresources (#12578)
BUG FIXES:
- compute: fixed a panic in
google_compute_project_metadataandgoogle_compute_project_metadata_itemwhen project common instance metadata items contain null/empty values. (#12574) - compute: fixed a validation error on
google_compute_instance(Provisioned IOPS cannot be specified with disk type pd-balanced) that occurred during updates on instances with Hyperdisk Balanced boot disks. (#12550) - dataproc: fixed a bug where changing
policy_idongoogle_dataproc_autoscaling_policyplanned an in-place update and failed; it now correctly forces resource replacement (destroy and recreate). (#12597) - iam: fixed ephemeral
google_service_account_keyproducing a 404 due to duplicate/keysin the URL whenfetch_key = trueandnameis provided (#12553)
7.38.0 (June 23, 2026)
NOTES:
- bigquery: migrated
google_bigquery_tableresource to use direct HTTP rather than a client library (#12520) - compute: migrate
resource_compute_instance_template_test.go.tmplresource to use direct HTTP rather than a client library (#12492) - compute: migrated
google_compute_resource_compute_instanceto use direct HTTP rather than a client library (#12530) - compute: migrated parts of
google_compute_instanceand shared instance functions to use direct HTTP (#12483) - migrated compute_instance_helpers interfaces (#12506)
FEATURES:
- New Data Source:
google_storage_control_project_intelligence_finding_revision(#12523) - New Data Source:
google_storage_control_project_intelligence_finding_revisions(#12523) - New Resource:
google_biglake_hive_catalog(#12509) - New Resource:
google_chronicle_findings_refinement_deployment(#12532) - New Resource:
google_chronicle_parser_extension(#12517) - New Resource:
google_dataplex_metadata_feed(#12537) - New Resource:
google_vertex_ai_schedule(#12510) - New Resource:
google_vertex_ai_tensorboard_run(#12524) - New List Resource:
google_compute_address(#12528) - New List Resource:
google_compute_cross_site_network(#12497) - New List Resource:
google_compute_https_health_check(#12528) - New List Resource:
google_compute_machine_image(#12528) - New List Resource:
google_compute_node_template(#12528) - New List Resource:
google_compute_packet_mirroring(#12528) - New List Resource:
google_compute_region_autoscaler(#12528) - New List Resource:
google_compute_region_composite_health_check(#12528) - New List Resource:
google_compute_region_health_aggregation_policy(#12528) - New List Resource:
google_compute_region_health_source(#12528) - New List Resource:
google_project_iam_member(#12516) - New List Resource:
google_pubsub_topic(#12525) - New List Resource:
google_secret_manager_secret(#12521)
IMPROVEMENTS:
- apigee: added
consumer_keyandconsumer_secretfields togoogle_apigee_developer_appto allow specifying a static credential (#12487) - artifactregistry: added update support to
upstream_credentialsingoogle_artifact_registry_repository(#12486) - biglakeiceberg: added
CATALOG_TYPE_BIGLAKEenum tocatalog_typefield and addedrestricted_locations_config.restricted_locationsfield ingoogle_biglake_iceberg_catalogresource (#12534) - biglakeiceberg: added
sort_orderfield togoogle_biglake_iceberg_tableresource (#12498) - ces: added
timeoutandtool_fake_configfields togoogle_ces_toolandgoogle_ces_toolsetresource (#12518) - compute: added
params.resource_manager_tagsfield togoogle_compute_snapshotresource (#12502) - compute: made
network_endpoints.ip_addressoptional ingoogle_compute_network_endpointsresource to support attaching endpoints to a network endpoint group of typeGCE_VM_IP_DEDICATED_BACKEND(#12503) - container: added
dataplane_optimization_modeingoogle_container_cluster(#12494) - container: added
ignore_node_count_changesfield togoogle_container_clusterandgoogle_container_node_poolresources. When set to true, the provider ignores drift via external node count changes and skips related IGM API queries, resolving long plan times on clusters with a large number of instance groups. (#12511) - container: added
skip_node_pool_refreshfield togoogle_container_clusterresource. When set to true, thegoogle_container_clusterskips refreshing and settingnode_poolsfrom the API, resolving long plan times on clusters with a large number of node pools. Note that this results innode_poolsbeing set to an empty list in state (#12511) - container: added
taint_configblock togoogle_container_clusterandgoogle_container_node_pool(#12505) - container: improved GKE node pool read performance by caching instance group metadata longer (#12511)
- datastream: added
additional_optionsfield togoogle_datastream_connection_profileresource (#12526) - gkehub: added support for specifying
soak_durationin minutes, hours and days to thegoogle_gke_hub_rollout_sequenceresource (#12512) - iamworkforcepool: added write-only support for
oidc.client_secretingoogle_iam_workforce_pool_provider(#12500) - kms: added resource identity support for
google_kms_crypto_key_versionresource (#12504) - networkservices: added
dns_peering_configfield togoogle_network_services_agent_gatewayresource (#12481) - sql: added
mode,dns_servers,admin_credential_secret_name, andorganizational_unitfields toactive_directory_configblock ingoogle_sql_database_instanceresource for SQL Server instances (#12495) - sql: added
performance_capture_configtogoogle_sql_database_instance(#12536) - storage: added
lifecycle_rule.condition.size_above_bytesandlifecycle_rule.condition.size_below_bytesfields togoogle_storage_bucketresource (#12490)
BUG FIXES:
- apigee:
google_apigee_developer_appnow updatesapi_productsandscopeson the existing credential instead of creating a new credential (consumer key) on update (#12533) - biglake: allow
locationto be set ongoogle_biglake_iceberg_namespace(#12482) - biglake: fixed creation failure of
google_biglake_iceberg_tableresource when the referencedgoogle_biglake_iceberg_cataloghascredential_modeset toCREDENTIAL_MODE_VENDED_CREDENTIALSdue to a missingX-Iceberg-Access-Delegationheader (#12514) - compute: fixed broken import of
share_settingsongoogle_compute_reservation(#12527) - datastream: fixed a positional diff when adding objects to the
salesforce_source_config.include_objectsfield ingoogle_datastream_streamresource (#12531) - iamworkforcepool: marked sensitive and ignore_read as true for
security_tokeningoogle_iam_workforce_pool_provider_scim_tokenresource (#12480) - networkconnectivity: fixed
google_network_connectivity_regional_endpointbeing recreated on every apply whenaddressis set to a resource URI (#12529) - networkservices: fixed
namefield expansion forgoogle_network_services_agent_gatewayresources so that short names are automatically expanded to full resource names, preventing API validation errors on create and update. (#12513)
7.37.0 (June 16, 2026)
NOTES:
- compute: migrated
EnableDisplayfields ingoogle_compute_instanceresources to use direct HTTP rather than a client library (#12456) - compute: migrated
desired_statusblock andstartInstanceOperationinresource_compute_instance.go.tmplto use direct HTTP rather than a client library (#12437) - compute: migrated
getInstance,getDisk,Deleteand thesetMetadataupdate block inresource_compute_instance.go.tmplto use direct HTTP rather than a client library (#12418) - compute: migrated part of
google_compute_instanceto use direct HTTP rather than a client library (#12463)
DEPRECATIONS:
- cloudrunv2: deprecated
http_get.http_headers.portfield in container startup probe and liveness probe ingoogle_cloud_run_v2_worker_poolresource because it is not supported in Cloud Run API. This field will be removed in a future major release. (#12476) - cloudsecuritycompliance: deprecated the
organizationfield ongoogle_cloud_security_compliance_cloud_control,google_cloud_security_compliance_framework, andgoogle_cloud_security_compliance_framework_deployment. Useparentinstead (#12449) - networkservices: deprecated
protocolsongoogle_network_services_agent_gateway(#12478)
FEATURES:
- New Data Source:
google_oracle_database_goldengate_deployment_versions(#12451) - New Data Source:
google_storage_control_project_intelligence_finding(#12444) - New Data Source:
google_storage_control_project_intelligence_findings(#12444) - New Resource:
google_chronicle_parser(#12477) - New Resource:
google_chronicle_soar_network(#12439) - New Resource:
google_migration_center_import_data_file(#12423) - New Resource:
google_network_services_agent_gateway(#12479) - New Resource:
google_vertex_ai_tensorboard_experiment(#12472) - New List Resource:
google_bigquery_dataset_access(#12441) - New List Resource:
google_cloud_scheduler_job(#12441) - New List Resource:
google_dns_record_set(#12467) - New List Resource:
google_monitoring_alert_policy(#12441) - New List Resource:
google_pubsub_subscription(#12441)
IMPROVEMENTS:
- apigee: added new resource
google_apigee_environment_debugmaskfor managing Apigee environment debug masks (#12421) - backupdr: added support for
use_project_service_accountflag ingoogle_backup_dr_restore_workloaddisk and compute restores (#12473) - cloudrunv2: added
http_get.http_headers.namefield to container startup probe and liveness probe ingoogle_cloud_run_v2_worker_poolresource (#12476) - cloudrunv2: added
template.clientandtemplate.client_versionfields togoogle_cloud_run_v2_worker_poolresource (#12440) - cloudsecuritycompliance: added support for project parent to
google_cloud_security_compliance_cloud_control,google_cloud_security_compliance_framework, andgoogle_cloud_security_compliance_framework_deploymentvia the newparentfield. Theorganizationfield has been deprecated. (#12449) - compute: added
params.resource_manager_tagsfield togoogle_compute_reservationresource (#12450) - compute: added data sources for
google_compute_target_http_proxy,google_compute_target_https_proxy,google_compute_region_target_http_proxy, andgoogle_compute_region_target_https_proxy(#12447) - container: added
addons_config.slurm_operator_configfield togoogle_container_clusterresource (#12445) - container: added
node_image_configfield togoogle_container_node_poolandgoogle_container_clusterresources (#12470) - databasemigrationservice: added
stateandstop_on_warningsfields togoogle_database_migration_service_migration_jobresource (#12430) - dns: added resource identity support for
google_dns_record_setresource (#12467) - networksecurity: added
network_rulesfield ongoogle_network_security_authz_policyresource (#12488) - pubsub: added
first_revision_idandlast_revision_idfields togoogle_pubsub_topicresource (#12420) - sql: added
settings.ip_configuration.psc_config.psc_auto_dns_enabledandsettings.ip_configuration.psc_config.psc_write_endpoint_dns_enabledfields togoogle_sql_database_instanceresource (#12454)
BUG FIXES:
- apigee: fixed
google_apigee_apinot detecting local bundle changes due to a missing default ondetect_md5hash, and fixed the test sweeper's list URL (#12466) - apigee: fixed
google_apigee_security_actionupdate failure by enabling PATCH-based updates now that the Apigee Security Actions API supports mutations (#12448) - apigee: fixed a perma-diff for
api_productsandscopesfields ingoogle_apigee_developer_appresource when updating them with multiple items (#12464) - apigee: fixed an issue where the resource would attempt recreation if the
key_expires_infield was set ingoogle_apigee_developer_appresource (#12457) - backupdr: updated the Beta provider to point to the
v1betaAPI endpoint (#12461) - ces: fixed persistent diff in
google_ces_guardrailwhenllm_prompt_securityis configured withdefault_settings(#12446) - cloudrun: fixed a permadiff for the
run.googleapis.com/gpu-zonal-redundancy-disabledannotation ingoogle_cloud_run_service(#12462) - cloudrunv2: fixed bug where only one
http_get.http_headersblock could be specified in container startup probe and liveness probe ingoogle_cloud_run_v2_worker_poolresource (#12476) - compute: fixed an issue in
google_compute_subnetworkwheresecondary_ip_rangeentries linked to aninternal_rangecould not be removed and adding new ranges would sometimes fail due to positional shifts (#27175) (#12422) - compute: fixed diff when using
existing_reservationsfield ingoogle_region_commitment(#12453) - compute: fixed rules in
google_compute_security_policybeing unnecessarily recreated due to TypeSet hash instability (#12436) - sql: fixed inconsistent result after apply error when adding
usersof typeCLOUD_IAM_GROUPwith capitalized domain names for MySQL (#12460) - storage: fixed OOM issue for
google_storage_bucketforce_destroyby limiting the number of outstanding tasks to 2000 (#12455)
7.36.0 (June 9, 2026)
FEATURES:
- New Data Source:
google_apigee_instance(#12393) - New Data Source:
google_oracle_database_goldengate_deployment_types(#12361) - New Resource:
google_apigee_datastore(#12358) - New Resource:
google_chronicle_customlist(#12378) - New Resource:
google_chronicle_environment(#12385) - New Resource:
google_chronicle_findings_refinement(#12348) - New Resource:
google_discovery_engine_search_engine_iam_binding(#12409) - New Resource:
google_iam_organization_access_policy(#12398) - New Resource:
google_license_manager_configuration(#12413) - New Resource:
google_migration_center_import_job(#12351) - New List Resource:
google_compute_disk(#12359) - New List Resource:
google_compute_image(#12359) - New List Resource:
google_compute_snapshot(#12359) - New List Resource:
google_storage_hmac_key(#12364)
IMPROVEMENTS:
- accesscontextmanager: added in-place update for
egress_fromandegress_tofields ingoogle_access_context_manager_service_perimeter_egress_policyresource (#12397) - accesscontextmanager: added in-place update for
egress_fromandegress_tofields ingoogle_access_context_manager_service_perimeter_ingress_policyresource (#12397) - bigquery: added IAM support (
google_bigquery_routine_iam_policy,google_bigquery_routine_iam_binding,google_bigquery_routine_iam_member) forgoogle_bigquery_routine(#12410) - bigtable: added
automated_backup_policy.locationsfield ingoogle_bigtable_tableresource (#12365) - ces: added
agent_tool,file_search_tool, andwidget_toolsupport to thegoogle_ces_toolresource (#12392) - ces: added
google_search_tool.prompt_configanddata_store_tool.data_store_sourcefields ingoogle_ces_toolresource (#12392) - ces: exposed
remote_agent_tool,connector_tool, andmcp_toolas read-only (output-only) attributes ingoogle_ces_tool(#12392) - container: added
node_creation_configfield togoogle_container_clusterresource (#12408) - container: added
node_drain_config.pdb_timeout_durationandnode_drain_config.grace_termination_durationfields togoogle_container_node_poolandgoogle_container_clusterresources (#12401) - data_catalog: added
RICHTEXTto allowed values ofprimitive_typeongoogle_data_catalog_tag_templatefields. (#12383) - dataform: added
disabledfield togoogle_dataform_repository_workflow_configresource (#12394) - dataplex: added IAM support for
google_dataplex_data_product(iam_policy,iam_binding,iam_member) (#12371) - dataplex: added
access_approval_configfield togoogle_dataplex_data_product(#12371) - firebaseailogic: added
regional_propagation_disabledfield togoogle_firebase_ai_logic_prompt_templateandgoogle_firebase_ai_logic_prompt_template_lockresources (#12349) - hypercomputecluster: marked
network_resourcesfield as required ingoogle_hypercomputecluster_clusterresource to align with API validation (#12374) - securesourcemanager: added
psc_allowed_projectsfield togoogle_secure_source_manager_instanceresource (#12402) - securityscanner: added
ignore_http_status_errorsfield togoogle_security_scanner_scan_configresource (#12352) - workbench: added
NVIDIA_RTX6000to the supportedgce_setup.accelerator_configs.typevalues ongoogle_workbench_instance(#12415)
BUG FIXES:
- apigee: send zero values for
ip_header_indexingoogle_apigee_environment(#12381) - backupdr: fixed an issue where
google_backup_dr_restore_workloaddid not use the correct API JSON names for networking/reservation fields (#12391) - compute: fixed an issue where updating
connection_limitin theconsumer_accept_listsblock ofgoogle_compute_service_attachmentwould not trigger a resource update. (#12395) - compute: fixed regional backend reference in
google_compute_regional_url_map(#12411) - dlp: fixed error when reading
google_data_loss_prevention_discovery_configcaused by nested error details (#12380) - firebaseailogic: fixed perma-diff in
google_firebase_ai_logic_configtemplate_onlyfield ongoogle_firebase_ai_logic_configresource (#12375) - sql: fixed permadiff on
connection_pool_configwhenconnection_pooling_enabledis set tofalse(#12417) - storage: fixed missing identity error when updating values in
google_storage_bucketresource (#12356) - tags: fixed
google_tags_location_tag_bindingfailing withOperation location does not match service location 'global'during creation (#12379) - vertexai: fixed
terraform importofgoogle_vertex_ai_index_endpoint_deployed_indexfailing with "Cannot determine region" when provider-levelregion/zoneis unset (#12399)
7.35.0 (June 2, 2026)
FEATURES:
- New Data Source:
google_oracle_database_goldengate_connection_types(#12329) - New Resource:
google_ces_security_settings(#12327) - New Resource:
google_chronicle_findings_refinement(#12348) - New Resource:
google_iam_folder_access_policy(#12326) - New Resource:
google_iam_project_access_policy(#12317) - New Resource:
google_migration_center_discovery_client(#12333) - New Resource:
google_migration_center_report(#12322) - New Resource:
google_oracle_database_goldengate_connection_assignment(#12328) - New Resource:
google_oracle_database_goldengate_connection(#12344) - New Resource:
google_oracle_database_goldengate_deployment(#12336) - New List Resource:
google_compute_firewall(#12323) - New List Resource:
google_compute_global_address(#12323) - New List Resource:
google_compute_subnetwork(#12323) - New List Resource:
google_sql_database(#12325)
IMPROVEMENTS:
- compute: added
params.resource_manager_tagsfield togoogle_compute_future_reservationresource (beta) (#12332) - compute: added
target_typeandtarget_forwarding_rulesfields togoogle_compute_network_firewall_policy_ruleresource (#12314) - container: added
crash_loop_back_off.max_container_restart_periodfield togoogle_container_node_poolandgoogle_container_clusterresources (#12335) - container: added additional value
KCP_VPAforlogging_config.enable_componentsfield togoogle_container_clusterresource (#12320) - dataplex: added
service_accountsupport togoogle_dataplex_data_productaccess group principals (#12345) - firestore: added
ttl_config.expiration_offsetfield togoogle_firestore_fieldresource (#12346) - netapp: marked
ontap_source.snapshot_uuidfield as Computed ingoogle_netapp_backupresource (#12341) - networkmanagement: added
gke_podandnetwork_typefields togoogle_network_management_connectivity_testresource (#12342)
BUG FIXES:
- resourcemanager: fixed a bug where ephemeral
google_service_account_keyfailed on deletion if the parent service account had already been deleted (#12316) - storage: fixed missing identity error when updating values in
google_storage_bucket(#12356)
7.34.0 (May 27, 2026)
NOTES:
- compute: migrated
google_compute_region_instance_templateto use direct HTTP rather than a client library (#27471) - compute: migrated
google_compute_instance_group_managerresource to use direct HTTP rather than a client library (#27441)
FEATURES:
- New Data Source:
google_compute_service_attachment(#12305) - New Data Source:
google_oracle_database_goldengate_deployment_environments(#12287) - New Resource:
google_config_deployment(#12254) - New Resource:
google_dialogflow_sip_trunk(#12268) - New Resource:
google_migration_center_assets_export_job(#12266) - New Resource:
google_migration_center_report_config(#12243) - New Resource:
google_migration_center_settings(#12265) - New Resource:
google_migration_center_source(#12284)
IMPROVEMENTS:
- bigtable: added
editionfield togoogle_bigtable_instanceresource (#12294) - ces: added
fail_openfield tollm_prompt_securityblock ingoogle_ces_guardrailresource (#12285) - ces: added read-only
fail_openfield tollm_prompt_securityblock ingoogle_ces_app_versionresource (#12285) - compute: added
alias_ipv6field togoogle_compute_instanceandgoogle_compute_instance_template(beta) (#12288) - compute: added
ipVersionandipCollectionfields tosecondaryIpRangefield ingoogle_compute_subnetworkresource (#12249) - compute: added
post_quantum_key_exchangefield togoogle_compute_ssl_policyandgoogle_compute_region_ssl_policyresources (#12276) - compute: added support in the
google_compute_networkdatasource for looking up a network byself_linkin addition toname([#27509] - container: added
agent_sandbox_configfield togoogle_container_clusterresource (#12279) - container: added
node_config.gpudirect_strategyandnode_pool.node_config.gpudirect_strategytoclusterresource, addednode_config.gpudirect_strategytonode_poolresource (#12283) - dataflow: added
create_ignore_already_existsfield togoogle_dataflow_flex_template_jobresource to handle 409 conflicts (#12274) - datafusion: added
maintenance_policyfield togoogle_data_fusion_instanceresource (#12269) - dialogflow: added
sip_configfield togoogle_dialogflow_conversation_profileresource (beta) (#12259) - firebasestorage: added
bucket.bucket_idfield togoogle_firebase_storage_default_bucketresource (beta) (#12297) - iam: add resource identity support for
iam_memberresources (#12236) - networkconnectivity: promoted
google_network_connectivity_transportresource to GA (#12256) - oracledatabase: added
identity_connectortogoogle_oracle_database_cloud_vm_clusterfor CMEK support (#12252) - project: add Resource Identity support to
google_project_iam_binding(#12290) - project: add Resource Identity support to
google_project_iam_policy(#12291) - sql: promoted Hyperdisk fields,
data_disk_provisioned_iopsanddata_disk_provisioned_throughputto GA (#12253)
BUG FIXES:
- bigtable: fixed an issue where
bigtable_custom_endpointanduniverse_domainwere ignored when creating Bigtable resources. (#12300) - compute: fixed an issue in
google_compute_subnetworkwheresecondary_ip_rangeentries linked to aninternal_rangecould not be removed and adding new ranges would sometimes fail due to positional shifts (#27175) (#12298) - compute: marked encryption keys as immutable and sensitive across compute and backupdr resources (#12295)
- dialogflow: corrected
AUDIOENCODING_SPEEX_WITH_HEADER_BYTEENUM value toAUDIO_ENCODING_SPEEX_WITH_HEADER_BYTEforaudio_encodingfield ingoogle_dialogflow_conversation_profileresource (#12259) - resourcemanager: resolved a one-time diff for
deletion_policythat would occur on existing and importedgoogle_project_serviceresources following upgrading to v7.32.0 (#12281)
7.33.0 (May 19, 2026)
NOTES:
- compute: migrate
google_compute_target_poolresource to use direct HTTP rather than a client library (#12212) - compute: migrated
google_compute_instance_group_managerresource to use direct HTTP rather than a client library (#12206) - compute: migrated
google_compute_project_default_network_tierresource to use direct HTTP rather than a client library (#12201) - compute: migrated
google_compute_router_statusdata source to use direct HTTP rather than a client library (#12174) - compute: migrated
google_compute_instance_group_managerresource to use direct HTTP rather than a client library (#12216) - compute: partially migrated
google_compute_instanceresource to use direct HTTP rather then a client library (#12205)
FEATURES:
- New Data Source:
google_logging_log_view(#12226) - New Resource:
google_apigee_data_collector(#12190) - New Resource:
google_contact_center_insights_encryption_spec(#12225)
IMPROVEMENTS:
- backupdr: added
guest_flushfield togoogle_backup_dr_backup_planresource andgoogle_backup_dr_backupdata source. (#12229) - backupdr: added
guest_flushfield togoogle_backup_dr_backup_planresource andgoogle_backup_dr_backupdata source. (#12230) - ces: added
security_settingsfield togoogle_ces_deploymentresource (#12227) - ces: added
tool_execution_modefield togoogle_ces_appresource (#12221) - compute: added
stabilization_periodfield togoogle_compute_autoscalerandgoogle_compute_region_autoscalerresources (#12232) - compute: added support for "ARP_BROADCAST_PRIMARY_RANGE" values to the
resolve_subnet_maskfield ingoogle_compute_subnetworkresource (#12176) - compute: added support for "GCE_VM_IP_DEDICATED_BACKEND" to the
network_endpoint_typefield ingoogle_compute_network_endpoint_groupresource (#12176) - compute: migrated
data_source_google_compute_regionsto use direct HTTP rather than a client library (#12202) - container: added
pod_snapshot_configfield togoogle_container_clusterresource (GA) (#12196) - container: added
secret_sync_configfield togoogle_container_clusterresource (ga) (#12215) - databasemigrationservice: added
databaseandprivate_connectivityfields togoogle_database_migration_service_connection_profileresource (#12203) - databasemigrationservice: added
postgres_homogeneous_configfield togoogle_database_migration_service_migration_jobresource (#12203) - databasemigrationservice: added
psc_interface_configfield togoogle_database_migration_service_private_connectionresource (#12184) - hypercomputecluster: added
terminal_storage_classandper_unit_storage_throughputfields to thegoogle_hypercomputecluster_clusterresource (#12234) - netapp: added
ontap_sourcefield togoogle_netapp_backupresource (beta) (#12231) - provider: support for a
deletion_policyfield has been added to almost all resources in the provider. Details on its usage can be found within individual resource documentation if supported. (#12183) - storagebatchoperations: added
descriptionfield togoogle_storage_batch_operations_jobresource (#12207) - workstations: added
workstation_authorization_urlandworkstation_launch_urlfields to thegoogle_workstations_workstation_clusterresource. (#12185)
BUG FIXES:
- apigee: fixed forced replacement when importing
google_apigee_sharedflow_deploymentresource, whereservice_accountread as null (#12228) - bigqueryconnection: fixed an issue where
configuration.authentication.username_password.password.secret_typeis not populated and a diff onconfiguration.authentication.username_password.usernameafter import ingoogle_bigquery_connectionresource (#12179) - bigqueryreservation: Fixed
google_bigquery_reservation_assignmentreturning a confusing 404 error whenreservationis a bare name andlocationis not set (#12210) - ces: updated supported values for
channel_type,modality, andthemeingoogle_ces_deployment(#12227) - compute: updated
google_compute_forwarding_ruleresource to properly prompt for resource recreation when updating thetargetfield between different "serviceAttachments", rather than having an in-place update blocked by an API error. (#12214) - modelarmor: fixed permadiff and
REQUEST_FIELD_MISSINGerror whentemplate_metadatais omitted fromgoogle_model_armor_template(#12222) - networkconnectivity: fixed an issue where
google_network_connectivity_destinationwas not recognizing thenamefield as mapping to an API value (#12224) - networkconnectivity: fixed an issue where
google_network_connectivity_multicloud_data_transfer_configwas not recognizing thenamefield as mapping to an API value (#12224) - resourcemanager: added verification polling to
google_service_accountupdates to ensure the resource is consistent before succeeding (#12217)
7.32.0 (May 12, 2026)
NOTES:
- compute: migrated
google_compute_instance_from_machineresource to use direct HTTP rather than a client library (#12152) - compute: migrated
google_compute_instance_group_managerresource to use direct HTTP rather than a client library (#12151) - compute: migrated
google_compute_zonesdata source to use direct HTTP rather than a client library (#12153) - compute: migrated
google_compute_project_metadata_itemresource to use direct HTTP rather than a client library (#12117)
FEATURES:
- New Data Source:
google_compute_region_instant_snapshot_iam_policy(#12172) - New Resource:
google_compute_region_instant_snapshot_iam_binding(#12172) - New Resource:
google_compute_region_instant_snapshot_iam_member(#12172) - New Resource:
google_compute_region_instant_snapshot_iam_policy(#12172) - New Resource:
google_compute_region_instant_snapshot(#12172)
IMPROVEMENTS:
- ces: added
scenariofield togoogle_ces_evaluationresource (#12125) - compute: added
IDPFvalue tonic_typeinresource_compute_instance_template(#12142) - compute: added
IDPFvalue tonic_typeinresource_compute_instance(#12142) - compute: added
IDPFvalue tonic_typeinresource_compute_region_instance_template(#12142) - compute: added
address_idfield togoogle_compute_addressresource (#12126) - compute: added
advanced_options_configfield ongoogle_compute_organization_security_policyresource (#12147) - compute: added
image,source_image_encryption_key, andsource_image_idfields togoogle_compute_region_diskresource. This field is currently behind an allowlist. (#12141) - compute: added
replica_zonesfield togoogle_compute_instanceresource (#12150) - compute: added
request_bodyfield ongoogle_compute_security_policy_ruleresource (#12144) - compute: added update support for
ip_collectionfield togoogle_compute_subnetworkresource (#12157) - discoveryengine: added
config_idattribute togoogle_discovery_engine_widget_config(#12169) - gkehub: added
auto_upgrade_configfield togoogle_gke_hub_rollout_sequenceresource (#12155) - networksecurity: added support for project
parentvalues togoogle_network_security_firewall_endpoint(#12132) - recaptchaenterprise: added
POLICY_BASED_CHALLENGEvalue tointegration_typefield and added newchallenge_settingsfield togoogle_recaptcha_enterprise_key(#12131) - redis: added new node types supported in
google_redis_cluster. (#12140) - resourcemanager: add
private_keyandprivate_key_typefields to ephemeralgoogle_service_account_keyresource (#12170) - storage: added
ingest_on_writefield forgoogle_storage_anywhere_cacheresource (#12162) - workstations: added
gce_hdfield togoogle_workstations_workstation_configresource (#12118)
BUG FIXES:
- cloudfunctions2: fixed bug where
all_traffic_on_latest_revision = falsewas ignored ingoogle_cloudfunctions2_function(#12148) - compute: fixed permadiff when removing
preconfigured_waf_configfrom agoogle_compute_security_policyrule (#12167)
7.31.0 (May 5, 2026)
NOTES:
- compute: migrated
google_compute_instance.network_interfacefield to use direct HTTP rather than a client library (#12074) - compute: migrated
google_compute_imagedatasource to use direct HTTP rather then a client library (#12103) - compute: migrated
partner_metadatafield ongoogle_compute_instance,google_compute_instance_template, andgoogle_compute_region_instance_templateto use direct HTTP rather than a client library (#12090) - compute: migrated
google_compute_node_typesdata source to use direct HTTP rather than a client library (#12108) - compute: migrated
google_compute_region_instance_groupdata source to use direct HTTP rather than a client library (#12102) - compute: migrated
google_compute_subnetworkdata source to use direct HTTP rather than a client library (#12095) - compute: migrated
google_compute_vpn_gatewaydata source to use direct HTTP rather than a client library (#12096)
FEATURES:
- New Data Source:
google_artifact_registry_file(#12107) - New Resource:
google_ces_app_root_agent_association(#12083) - New Resource:
google_ces_evaluation(#12114) - New Resource:
google_contact_center_insights_qa_question(#12097) - New Resource:
google_contact_center_insights_qa_scorecard_revision(#12097) - New Resource:
google_contact_center_insights_qa_scorecard(#12097) - New Resource:
google_firebase_app_check_resource_policy(#12109) - New Resource:
google_network_security_ull_mirroring_collector_rule(#12075)
IMPROVEMENTS:
- ces: switched to the v1beta API for Customer Engagement Suite resources (#12114)
- clouddeploy: added
default_poolandprivate_poolfields togoogle_clouddeploy_targetresource (#12110) - clouddeploy: added
tasksandanalysisfields togoogle_clouddeploy_delivery_pipelineresource (#12110) - compute: added
params.resource_manager_tagsfield togoogle_compute_image(#12076) - compute: added
params.resource_manager_tagsfield togoogle_compute_region_commitmentresource (#12105) - compute: added
resource_policies.workload_policytogoogle_compute_region_instance_group_managerresource (#12098) - compute: marked csek disk encryption key fields as sensitive in compute resources (#12115)
- databasemigrationservice: added
objects_configfield togoogle_database_migration_service_migration_jobresource (#12104) - dataplex: added
attributes,template_reference,enable_catalog_basedRules, andfilterfields togoogle_dataplex_datascanresource (#12089) - firestore: added
search_configfield togoogle_firestore_indexresource (#12077) - oracle_database: added
pluggable_database_id,pluggable_database_namefields togoogle_oracle_database_db_systemresource (#12087)
BUG FIXES:
- provider: fixed a bad
timeoutsdiff across a number of resources that had resource identity support added in7.29.0(#12112) - bigquery: fixed
ignore_auto_generated_schemaevaluation forgoogle_bigquery_tableexternal tables which caused spurious replacement (#12111) - cloudscheduler: fixed perpetual diff on
google_cloud_scheduler_job.http_target.headerswhenoidc_tokenoroauth_tokenis set (#12101) - servicenetworking: fixed a permadiff issue of
reserved_peering_rangesingoogle_service_networking_connection(#12091) - storage: fix inconsistent plan issue for
google_storage_notification.custom_attributesfield (#12088)
7.30.0 (Apr 28, 2026)
BREAKING CHANGES:
- apigee: fixed
google_apigee_env_keystoreto require thenamefield which is mandatory in the Apigee API (#12006)
FEATURES:
- New Data Source:
google_data_lineage_config(#12068) - New Resource:
google_artifact_registry_rule(#12031) - New Resource:
google_data_lineage_config(#12068) - New Resource:
google_document_ai_schema(#12072) - New Resource:
google_firebase_remote_config_remote_config(#12032)
IMPROVEMENTS:
- provider: added support for
prefer_global_endpointsandprefer_regional_endpointsto the provider configuration. Support for regional endpoints will be rolled out on a per-product level (#12014) - artifactregistry: added support for regionalized endpoints (#12014)
- assuredworkloads: added
SPAIN_DATA_BOUNDARY_BY_TELEFONICAvalue topartnerfield ongoogle_assured_workloads_workloadresource (#12018) - bigqueryconnection: added
configurationblock togoogle_bigquery_connectionresource to support AlloyDB and other connector types via the BigQuery Connector framework (#12021) - bigtable: added support for
tagstogoogle_bigtable_instance(#12041) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_jobresource (#12034) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_worker_poolresource (#12030) - compute: add
params.resourceManagerTagsfield to thegoogle_compute_storage_pool(#12033) - compute: added
erase_windows_vss_signaturefield togoogle_compute_instance(beta) (#12025) - compute: added
params.resource_manager_tagsfield togoogle_compute_instant_snapshotresource (#12062) - compute: added
resource_manager_tagsfield togoogle_compute_machine_imageresource (#12051) - container: added
node_config.linux_node_config.accurate_time_configfield togoogle_container_node_poolresource (#12045) - container: added
node_pool.node_config.linux_node_config.accurate_time_configandnode_config.linux_node_config.accurate_time_configfields togoogle_container_clusterresource (#12045) - container: added
node_pool.node_config.linux_node_config.swap_configfield togoogle_container_node_poolresource (#11992) - container: increased default timeout for
google_container_clusterto 90 minutes (from 40/60 depending on operation) andgoogle_container_node_poolto 60 minutes (from 30) (#12071) - discoveryengine: added
destionation_configs.destionations.portanddestionation_configs.paramsfields togoogle_discovery_engine_data_connectorresource (#12039) - dns: added support for IAM conditions to
google_dns_managed_zoneresource (#12010) - datastream: added
deletion_policyfield to control whether child routes are force-deleted togoogle_datastream_private_connection(#12024) - networkconnectivity: added support for IAM conditions to
google_network_connectivity_hubresource (#12005) - networksecurity: added
parentfield togoogle_network_security_address_groupsdata source (#12057) - workbench: added support for new disk types and accelerators to
google_workbench_instance(#12042)
BUG FIXES:
- alloydb: fixed
google_alloydb_clusterso thatmaintenance_update_policy.maintenance_windows.start_time.hourscan be set to0(midnight) (#11991) - ces: fixed type mismatch in
google_ces_appvariable default value (#12059) - compute: fixed an issue where an erroneous error could occur for having an unset
zonefield ingoogle_compute_instance_template(#12052) - compute: fixed permadiff for
iap.oauth2_client_idingoogle_compute_backend_serviceandgoogle_compute_region_backend_servicewhen the API returns a single space (#11990) - container: fixed a permadiff in
google_container_clusterwheredatabase_encryption.statereturningALL_OBJECTS_ENCRYPTION_ENABLEDinstead of the configuredENCRYPTEDcaused unintended reapplies ([#12029](https://github.com/hashicorp/...