gcp Terraform Google Provider Releases · · 8.3.0

Terraform Google Provider v8.3.0 Adds New GCP Resources, Enhancements

terraformsecuritygcpgaengineergcp-dataproc
feature patch

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
Read the original announcement →

https://github.com/hashicorp/terraform-provider-google/releases/tag/v8.3.0

Related releases