Terraform Google Provider v8.3.0 Adds New GCP Resources, Enhancements
HashiCorp's Terraform Google Provider v8.3.0 is now available, introducing new resources and data sources for managing a wide array of Google Cloud services. This update expands Infrastructure-as-Code capabilities for generative AI, data loss prevention, and security operations. Key additions include resources for Gemini Observability, Vertex AI RAG Corpus, Chronicle Security, and Compute Network Edge Security, along with various improvements and bug fixes across existing services. The release primarily affects engineers and architects utilizing Terraform to provision and manage their Google Cloud infrastructure.
- →New Data Source: google_compute_service_attachments
- →New List Resource: google_firebase_android_app
- →New List Resource: google_firebase_apple_app
- →New List Resource: google_firebase_web_app
- →New List Resource: google_pubsub_topic_iam_member
Features (12) ›
- google_compute_service_attachments New Data Source: google_compute_service_attachments
- google_firebase_android_app New List Resource: google_firebase_android_app
- google_firebase_apple_app New List Resource: google_firebase_apple_app
- google_firebase_web_app New List Resource: google_firebase_web_app
- google_pubsub_topic_iam_member New List Resource: google_pubsub_topic_iam_member
- google_chronicle_case_stage_definition New Resource: google_chronicle_case_stage_definition
- google_chronicle_case_tag_definition New Resource: google_chronicle_case_tag_definition
- google_compute_network_edge_security_service New Resource: google_compute_network_edge_security_service
- google_data_loss_prevention_content_policy New Resource: google_data_loss_prevention_content_policy
- google_gemini_gda_observability_setting_binding New Resource: google_gemini_gda_observability_setting_binding
- google_gemini_gda_observability_setting New Resource: google_gemini_gda_observability_setting
- google_vertex_ai_rag_corpus New Resource: google_vertex_ai_rag_corpus
Enhancements (14) ›
- accesscontextmanager added etag field to google_access_context_manager_service_perimeter
- bigquerydatatransfer added output fields to google_bigquery_data_transfer_data_source_enrollment
- ces added channel_profile.whatsapp_config field to google_ces_deployment
- ces
added evaluation_metrics_thresholds.golden_evaluation_metrics_thresholds.tool_matching_settings.extra_tool_call_behavior field to google_ces_app
- ces
added evaluation_metrics_thresholds.golden_evaluation_metrics_thresholds.turn_level_metrics_thresholds.semantic_similarity_channel field to google_ces_app
- ces added mcp_toolset.tool_overrides field to google_ces_toolset
- ces added transfer_rules field to google_ces_agent
- chronicle added base64_image, dynamic_parameters, instance_uri, and weight fields to google_chronicle_environment
- cloudsecuritycompliance added parameter_spec.sub_parameters.sub_parameters and nested oneof_value fields to google_cloud_security_compliance_cloud_control
- dataplex added data_documentation_spec.sql_dialect field to google_dataplex_datascan
- dataproc added instance_flexibility_policy to master_config, worker_config, and secondary_worker_config in google_dataproc_workflow_template
- gkehub added default_cluster_config.compliance_posture_config and labels to google_gke_hub_fleet
- managedkafka added public_cluster_config, public_cluster_details, and bootstrap_address fields to google_managed_kafka_cluster resource
- parametermanager
added tags field to google_parameter_manager_parameter and google_parameter_manager_regional_parameter to allow setting tags for parameters at creation time
Fixes (6) ›
- accesscontextmanager
fixed bug in google_access_context_manager_service_perimeter where changes to the status / spec fields could cause updates to related ingress/egress policies even if those fields weren't specified on google_access_context_manager_service_perimeter
- accesscontextmanager
fixed sending of etag on update requests for google_access_context_manager_service_perimeter_egress_policy and google_access_context_manager_service_perimeter_ingress_policy to prevent concurrent requests from impacting each other
- biglakeiceberg fixed an issue where creating a partitioned google_biglake_iceberg_table failed due to missing field-id
- compute
fixed a bug where an explicitly configured advanced_machine_features.performance_monitoring_unit = "STANDARD" was dropped on creation for google_compute_instance, google_compute_instance_template, and google_compute_region_instance_template
- config fixed diff when artifacts_gcs_bucket is not specified on google_config_deployment
- provider added validation to reject more than one external_credentials or batching block, matching the existing SDK behavior
https://github.com/hashicorp/terraform-provider-google/releases/tag/v8.3.0
Related releases
- Cloud SDK 584.0.0: Breaking Changes, Deprecations, and Security Update Google Cloud release notes ·
- Terraform Google Provider v8.2.0 Adds Resources for Vertex AI, Network Security, and More Terraform Google Provider Releases ·
- GCP Managed Service for Apache Spark: New Images, Features, and Breaking Changes Google Cloud release notes ·
- Managed Service for Apache Spark: Image Version Rollback Google Cloud release notes ·
- Terraform Provider for Google Cloud v7.46.1 Released Terraform Google Provider Releases ·
- How Yahoo Optimizes Apache Spark Workloads with Flexible VMs on Google Cloud Google Cloud Blog ·