Terraform Google Provider v7.33.0: New Resources and Compute Migrations
HashiCorp's Terraform Google Provider has released version 7.33.0, introducing several new resources including data sources for logging views and Apigee data collectors. Multiple compute resources have been migrated to use direct HTTP calls instead of client libraries, potentially improving performance and reliability. This release addresses various bugs across services like Apigee, BigQuery, and Compute Engine, enhancing the stability for infrastructure management. The updates are primarily relevant to engineers and architects managing Google Cloud resources via Terraform.
- →New Data Source: google_logging_log_view
- →New Resource: google_apigee_data_collector
- →New Resource: google_chronicle_native_dashboard (ga)
- →New Resource: google_contact_center_insights_encryption_spec
- →migrate google_compute_target_pool resource to use direct HTTP rather than a client library
Features (4) ›
- google_logging_log_view New Data Source: google_logging_log_view
- google_apigee_data_collector New Resource: google_apigee_data_collector
- google_chronicle_native_dashboard New Resource: google_chronicle_native_dashboard (ga)
- google_contact_center_insights_encryption_spec New Resource: google_contact_center_insights_encryption_spec
Enhancements (18) ›
- backupdr added guest_flush field to google_backup_dr_backup_plan resource and google_backup_dr_backup data source
- backupdr added guest_flush field to google_backup_dr_backup_plan resource and google_backup_dr_backup data source
- ces added security_settings field to google_ces_deployment resource
- ces added tool_execution_mode field to google_ces_app resource
- compute added stabilization_period field to google_compute_autoscaler and google_compute_region_autoscaler resources
- compute added support for "ARP_BROADCAST_PRIMARY_RANGE" values to the resolve_subnet_mask field in google_compute_subnetwork resource
- compute added support for "GCE_VM_IP_DEDICATED_BACKEND" to the network_endpoint_type field in google_compute_network_endpoint_group resource
- compute migrated data_source_google_compute_regions to use direct HTTP rather than a client library
- container added pod_snapshot_config field to google_container_cluster resource (GA)
- container added secret_sync_config field to google_container_cluster resource (ga)
- databasemigrationservice added database and private_connectivity fields to google_database_migration_service_connection_profile resource
- databasemigrationservice added postgres_homogeneous_config field to google_database_migration_service_migration_job resource
- databasemigrationservice added psc_interface_config field to google_database_migration_service_private_connection resource
- hypercomputecluster added terminal_storage_class and per_unit_storage_throughput fields to the google_hypercomputecluster_cluster resource
- netapp added ontap_source field to google_netapp_backup resource (beta)
- provider
support for a deletion_policy field has been added to almost all resources in the provider. Details on its usage can be found within individual resource documentation if supported
- storagebatchoperations added description field to google_storage_batch_operations_job resource
- workstations added workstation_authorization_url and workstation_launch_url fields to the google_workstations_workstation_cluster resource
Fixes (9) ›
- apigee fixed forced replacement when importing google_apigee_sharedflow_deployment resource, where service_account read as null
- bigqueryconnection
fixed an issue where configuration.authentication.username_password.password.secret_type is not populated and a incurred a diff on configuration.authentication.username_password.username after import in google_bigquery_connection resource
- bigqueryreservation fixed google_bigquery_reservation_assignment returning a confusing 404 error when reservation is a bare name and location is not set
- ces updated supported values for channel_type, modality, and theme in google_ces_deployment
- compute
updated google_compute_forwarding_rule resource to properly prompt for resource recreation when updating the target field between different "serviceAttachments", rather than having an in-place update blocked by an API error
- modelarmor fixed permadiff and REQUEST_FIELD_MISSING error when template_metadata is omitted from google_model_armor_template
- networkconnectivity fixed an issue where google_network_connectivity_destination was not recognizing the name field as mapping to an API value
- networkconnectivity
fixed an issue where google_network_connectivity_multicloud_data_transfer_config was not recognizing the name field as mapping to an API value
- resourcemanager added verification polling to google_service_account updates to ensure the resource is consistent before succeeding
Notes (6) ›
- compute migrate google_compute_target_pool resource to use direct HTTP rather than a client library
- compute migrated google_compute_instance_group_manager resource to use direct HTTP rather than a client library
- compute migrated google_compute_project_default_network_tier resource to use direct HTTP rather than a client library
- compute migrated google_compute_router_status data source to use direct HTTP rather than a client library
- compute migrated google_compute_instance_group_manager resource to use direct HTTP rather than a client library
- compute partially migrated google_compute_instance resource to use direct HTTP rather then a client library
https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.33.0
Related releases
- Config Connector 1.154.1 Adds New Alpha Resources and Field Support Google Cloud release notes ·
- Security Command Center: Data Residency & Agent Vulnerability Scanning Preview Google Cloud release notes ·
- Cloud SQL for PostgreSQL: Private Service Connect changes August 2026 Google Cloud release notes ·
- Cloud SQL for SQL Server: Private Service Connect connection behavior changes Google Cloud release notes ·
- Cloud SQL for MySQL: Private Service Connect and QueryData Updates Google Cloud release notes ·
- Cloud SQL for PostgreSQL: Faster CMEK Re-encryption Google Cloud release notes ·