Terraform Provider for Google Cloud v7.31.0: New Resources and Enhancements
Terraform Provider for Google Cloud v7.31.0 introduces several new data sources and resources, including `google_artifact_registry_file` and various `google_contact_center_insights` resources. It also includes numerous improvements to existing resources, such as adding new fields for Cloud Deploy, Compute Engine, and Dataplex, alongside bug fixes for BigQuery, Cloud Scheduler, and Service Networking. This release impacts engineers and architects managing Google Cloud infrastructure via Terraform, with fixes addressing potential perpetual diff issues and new capabilities for managing artifact registries and contact center insights.
- →New Data Source: google_artifact_registry_file
- →New Resource: google_ces_app_root_agent_association
- →New Resource: google_contact_center_insights_qa_question
- →New Resource: google_contact_center_insights_qa_scorecard_revision
- →New Resource: google_contact_center_insights_qa_scorecard
Features (6) ›
- google_artifact_registry_file New Data Source: google_artifact_registry_file
- google_ces_app_root_agent_association New Resource: google_ces_app_root_agent_association
- google_contact_center_insights_qa_question New Resource: google_contact_center_insights_qa_question
- google_contact_center_insights_qa_scorecard_revision New Resource: google_contact_center_insights_qa_scorecard_revision
- google_contact_center_insights_qa_scorecard New Resource: google_contact_center_insights_qa_scorecard
- google_firebase_app_check_resource_policy New Resource: google_firebase_app_check_resource_policy
Enhancements (11) ›
- clouddeploy added default_pool and private_pool fields to google_clouddeploy_target resource
- clouddeploy added tasks and analysis fields to google_clouddeploy_delivery_pipeline resource
- compute added params.resource_manager_tags field to google_compute_image
- compute added params.resource_manager_tags field to google_compute_region_commitment resource
- compute added resource_policies.workload_policy to google_compute_region_instance_group_manager resource
- compute marked csek disk encryption key fields as sensitive in compute resources
- container
added node_pool.network_config.accelerator_network_profile to google_container_cluster resource and network_config.accelerator_network_profile to google_container_node_pool resource
- databasemigrationservice added objects_config field to google_database_migration_service_migration_job resource
- dataplex added attributes, template_reference, enable_catalog_basedRules, and filter fields to google_dataplex_datascan resource
- firestore added search_config field to google_firestore_index resource
- oracle_database added pluggable_database_id, pluggable_database_name fields to google_oracle_database_db_system resource
Fixes (6) ›
- provider fixed a bad timeouts diff across a number of resources that had resource identity support added in 7.29.0
- assuredworkloads made assuredworkloads resources use GA endpoint instead of beta
- bigquery fixed ignore_auto_generated_schema evaluation for google_bigquery_table external tables which caused spurious replacement
- cloudscheduler fixed perpetual diff on google_cloud_scheduler_job.http_target.headers when oidc_token or oauth_token is set
- servicenetworking fixed a permadiff issue of reserved_peering_ranges in google_service_networking_connection
- storage fix inconsistent plan issue for google_storage_notification.custom_attributes field
Notes (7) ›
- compute migrated google_compute_instance.network_interface field to use direct HTTP rather than a client library
- compute migrated google_compute_image datasource to use direct HTTP rather then a client library
- compute
migrated partner_metadata field on google_compute_instance, google_compute_instance_template, and google_compute_region_instance_template to use direct HTTP rather than a client library
- compute migrated google_compute_node_types data source to use direct HTTP rather than a client library
- compute migrated google_compute_region_instance_group data source to use direct HTTP rather than a client library
- compute migrated google_compute_subnetwork data source to use direct HTTP rather than a client library
- compute migrated google_compute_vpn_gateway data source to use direct HTTP rather than a client library
https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.31.0
Related releases
- Google Cloud AI Infrastructure and Orchestration Updates - July 2026 Google Cloud Blog ·
- Data Studio Conversational Analytics GA, adds BigQuery integration Google Cloud release notes ·
- Cortex Framework v7 GA with modular architecture, Dataform, and AI features Google Cloud release notes ·
- BigQuery: Audit UI query result downloads Google Cloud release notes ·
- BigQuery Data Transfer Service adds incremental Klaviyo transfers Google Cloud release notes ·
- Google Cloud Announces Borderless Lakehouse for Cross-Cloud Data Access Google Cloud Blog ·