Terraform Google Provider v7.45.0 Adds New Resources and Fixes
Terraform Google Provider v7.45.0 has been released, introducing new data sources and resources alongside numerous improvements and bug fixes for various Google Cloud services. Key additions include a `google_firestore_change_stream` resource, an agent persona resource for agentic applications, and a workload identity pool OpenID configuration data source. This update enhances infrastructure-as-code capabilities, allowing developers and architects to manage a broader range of GCP configurations more efficiently. Users of Terraform for GCP will find improved stability and expanded control over their cloud environments.
- →New Data Source: google_iam_workload_identity_pool_openid_config
- →New Resource: google_agentic_applications_analyst_agent_persona
- →New Resource: google_firestore_change_stream
- →added dry_run_access_levels and principal fields to google_access_context_manager_gcp_user_access_binding resource
- →updated group_key to be optional and conflict with principal on google_access_context_manager_gcp_user_access_binding resource
Features (3) ›
- google_iam_workload_identity_pool_openid_config New Data Source: google_iam_workload_identity_pool_openid_config
- google_agentic_applications_analyst_agent_persona New Resource: google_agentic_applications_analyst_agent_persona
- google_firestore_change_stream New Resource: google_firestore_change_stream
Enhancements (15) ›
- accesscontextmanager added dry_run_access_levels and principal fields to google_access_context_manager_gcp_user_access_binding resource
- accesscontextmanager updated group_key to be optional and conflict with principal on google_access_context_manager_gcp_user_access_binding resource
- bigqueryreservation added labels field to google_bigquery_reservation resource
- certificatemanager enabled write-only support for pem_private_key on google_certificate_manager_certificate resource
- ces added snippets_config field to data_store_tool.modality_configs and service_directory_config field to python_function in google_ces_tool
- chronicle added schedule_customizations field to google_chronicle_rule_deployment resource
- cloudrunv2 added templates.sandboxes field to google_cloud_run_v2_service resource
- colab added custom_environment_spec.shielded_instance_config and workbench_runtime.vm_image fields to google_colab_notebook_execution resource
- compute added custom_error_response_policy and default_error_response_policy fields to google_compute_url_map resource
- compute
promoted max_run_duration and on_instance_stop_action fields on google_compute_instance, google_compute_instance_template, and google_compute_instance_from_machine_image resources
- dataplex added sql_assertion field to google_dataplex_datascan resource
- netapp added zone and replica_zone fields to google_netapp_storage_pool resource
- securityscanner added static_ip_scan field to google_security_scanner_scan_config resource
- vertexai added spec.container_spec.port field to google_vertex_ai_reasoning_engine resource
- workbench added compute_instance_id field to google_workbench_instance resource
Fixes (9) ›
- alloydb fixed an issue where updateMask URL parameter was dropped during cluster updates (e.g. database_version upgrade) due to variable shadowing
- appengine fixed permadiff in google_app_engine_standard_app_version
- bigquery fixed an issue where updating google_bigquery_dataset overwrote fine-grained IAM permissions
- cloudsecuritycompliance fixed state drift on supported_enforcement_modes in google_cloud_security_compliance_framework resource
- colab fixed drift detection on direct_notebook_source.content field in google_colab_notebook_execution resource
- compute
fixed a panic in google_compute_shared_vpc_service_project during terraform plan/refresh when the shared VPC link had been removed outside of Terraform
- compute
fixed permadiff on adaptive_protection_config.layer_7_ddos_defense_config.enable in google_compute_security_policy when field is not set in config
- compute fixed permadiffs for google_compute_disk on Fedora CoreOS images
- networksecurity fixed google_network_security_gateway_security_policy to force replacement when name or location is modified
https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.45.0
Related releases
- BigQuery Integrates Google Cloud Observability for Data Agent Monitoring Google Cloud release notes ·
- BigQuery Adds Time Series ML Functions, Deprecates Graph in Standard, and Enhances AI Agent CLI Access Google Cloud release notes ·
- Google Cloud details Hive Metastore modernization with Lakehouse runtime catalog Google Cloud Blog ·
- BigQuery User-Specific Reservation Limit Increased to 100 Google Cloud release notes ·
- Cloud SDK 581.0.0 Streamlines MCP and Promotes AI Platform Commands to GA Google Cloud release notes ·
- GCP demonstrates cost-effective, adaptive gen AI streaming workflows on Dataflow Google Cloud Blog ·