Terraform Google Provider v7.30.0: New resources, improvements, and bug fixes
Terraform Google Provider version 7.30.0 introduces new resources for Data Lineage, Artifact Registry, and Document AI, alongside significant improvements across services like BigQuery, Cloud Run, and Compute Engine. A breaking change affects the Apigee provider, requiring the 'name' field for `google_apigee_env_keystore`. These updates provide enhanced capabilities and stability for managing GCP resources via Terraform, impacting users across various GCP services.
- →fixed google_apigee_env_keystore to require the name field which is mandatory in the Apigee API
- →New Data Source: google_data_lineage_config
- →New Resource: google_artifact_registry_rule
- →New Resource: google_data_lineage_config
- →New Resource: google_document_ai_schema
Breaking changes (1) ›
- apigee fixed google_apigee_env_keystore to require the name field which is mandatory in the Apigee API
Features (5) ›
- google_data_lineage_config New Data Source: google_data_lineage_config
- google_artifact_registry_rule New Resource: google_artifact_registry_rule
- google_data_lineage_config New Resource: google_data_lineage_config
- google_document_ai_schema New Resource: google_document_ai_schema
- google_firebase_remote_config_remote_config New Resource: google_firebase_remote_config_remote_config
Enhancements (21) ›
- provider
added support for prefer_global_endpoints and prefer_regional_endpoints to the provider configuration. Support for regional endpoints will be rolled out on a per-product level
- artifactregistry added support for regionalized endpoints
- assuredworkloads added SPAIN_DATA_BOUNDARY_BY_TELEFONICA value to partner field on google_assured_workloads_workload resource
- bigqueryconnection
added configuration block to google_bigquery_connection resource to support AlloyDB and other connector types via the BigQuery Connector framework
- bigtable added support for tags to google_bigtable_instance
- cloudrunv2 added DISK fields to google_cloud_run_v2_job resource
- cloudrunv2 added DISK fields to google_cloud_run_v2_worker_pool resource
- compute add params.resourceManagerTags field to the google_compute_storage_pool
- compute added cache_policy field to google_compute_url_map
- compute added params.resource_manager_tags field to google_compute_instant_snapshot resource
- compute added resource_manager_tags field to google_compute_machine_image resource
- container added node_config.linux_node_config.accurate_time_config field to google_container_node_pool resource
- container
added node_pool.node_config.linux_node_config.accurate_time_config and node_config.linux_node_config.accurate_time_config fields to google_container_cluster resource
- container added node_pool.node_config.linux_node_config.swap_config field to google_container_node_pool resource
- container
increased default timeout for google_container_cluster to 90 minutes (from 40/60 depending on operation) and google_container_node_pool to 60 minutes (from 30)
- discoveryengine added destionation_configs.destionations.port and destionation_configs.params fields to google_discovery_engine_data_connector resource
- dns added support for IAM conditions to google_dns_managed_zone resource
- datastream added deletion_policy field to control whether child routes are force-deleted to google_datastream_private_connection
- networkconnectivity added support for IAM conditions to google_network_connectivity_hub resource
- networksecurity added parent field to google_network_security_address_groups data source
- workbench added support for new disk types and accelerators to google_workbench_instance
Fixes (10) ›
- alloydb fixed google_alloydb_cluster so that maintenance_update_policy.maintenance_windows.start_time.hours can be set to 0 (midnight)
- ces fixed type mismatch in google_ces_app variable default value
- compute fixed an issue where an erroneous error could occur for having an unset zone field in google_compute_instance_template
- compute
fixed permadiff for iap.oauth2_client_id in google_compute_backend_service and google_compute_region_backend_service when the API returns a single space
- container
fixed a permadiff in google_container_cluster where database_encryption.state returning ALL_OBJECTS_ENCRYPTION_ENABLED instead of the configured ENCRYPTED caused unintended reapplies
- dataplex fixed acceptance test failure for one time scans
- dialogflowcx fixed a perma-diff in google_dialogflow_cx_test_case when session_parameters was omitted from the configuration
- hypercomputecluster fixed a permadiff in google_hypercomputecluster_cluster when count, static_node_count, or max_dynamic_node_count were explicitly set to 0
- identityplatform
fixed a premadiff on multi_tenant in google_identity_platform_config resource. Removing the value from config will now preserve the existing settings instead of removing them
- memorystore fixed an issue preventing updating multiple properties at once for google_redis_cluster
Notes (9) ›
- compute Migrate resource_compute_instance_group.go.tmpl resource to use direct HTTP rather then a client library
- compute migrated compute-operation resource to use direct HTTP rather then a client library
- compute migrated compute_backend_bucket_security_policy resource to use direct HTTP rather than a client library
- compute migrated compute_instance_network_interface_helpers resource to use direct HTTP rather than a client library
- compute migrated data_source_google_compute_addresses.go.tmpl data source to use direct HTTP rather then a client library
- compute migrated data_source_google_compute_machine_types datasource to use direct HTTP rather than a client library
- compute migrated google_disk_test to use direct HTTP rather than a client library
- compute migrated resource_compute_disk_async_replication resource to use direct HTTP rather then a client library
- compute migrated resource_compute_http_health_check_test.go.tmpl resource to use direct HTTP rather then a client library
https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.30.0
Related releases
- Config Connector 1.154.1 Adds New Alpha Resources and Field Support Google Cloud release notes ·
- 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 ·