Terraform Google Cloud Provider v8.2.0 Adds Resources for App Engine, Vertex AI, and Security
HashiCorp has released version 8.2.0 of the Terraform Google Cloud Provider, significantly expanding its capabilities. This update introduces numerous new resources and list resources for managing various GCP services, including App Engine, Contact Center AI, Identity Platform, Network Security, Vertex AI, BigLake, BigQuery, and Chronicle Security. Additionally, it brings improvements like enhanced API key management and new fields for Conversation AI (CES). These additions empower engineers and architects to provision and manage a broader range of GCP infrastructure through code.
- →New List Resource: google_appengine_domain_mapping
- →New List Resource: google_appengine_service_network_settings
- →New List Resource: google_appengine_service_split_traffic
- →New List Resource: google_contact_center_insights_analysis_rule
- →New List Resource: google_contact_center_insights_assessment_rule
Features (46) ›
- google_appengine_domain_mapping New List Resource: google_appengine_domain_mapping
- google_appengine_service_network_settings New List Resource: google_appengine_service_network_settings
- google_appengine_service_split_traffic New List Resource: google_appengine_service_split_traffic
- google_contact_center_insights_analysis_rule New List Resource: google_contact_center_insights_analysis_rule
- google_contact_center_insights_assessment_rule New List Resource: google_contact_center_insights_assessment_rule
- google_contact_center_insights_auto_labeling_rule New List Resource: google_contact_center_insights_auto_labeling_rule
- google_contact_center_insights_qa_scorecard New List Resource: google_contact_center_insights_qa_scorecard
- google_contact_center_insights_view New List Resource: google_contact_center_insights_view
- google_identityplatform_inbound_saml_config New List Resource: google_identityplatform_inbound_saml_config
- google_identityplatform_oauth_idp_config New List Resource: google_identityplatform_oauth_idp_config
- google_identityplatform_tenant New List Resource: google_identityplatform_tenant
- google_network_security_authz_policy New List Resource: google_network_security_authz_policy
- google_network_security_intercept_deployment_group New List Resource: google_network_security_intercept_deployment_group
- google_network_security_intercept_deployment New List Resource: google_network_security_intercept_deployment
- google_network_security_intercept_endpoint_group_association New List Resource: google_network_security_intercept_endpoint_group_association
- google_network_security_intercept_endpoint_group New List Resource: google_network_security_intercept_endpoint_group
- google_network_security_mirroring_deployment_group New List Resource: google_network_security_mirroring_deployment_group
- google_network_security_mirroring_deployment New List Resource: google_network_security_mirroring_deployment
- google_network_security_mirroring_endpoint_group_association New List Resource: google_network_security_mirroring_endpoint_group_association
- google_network_security_mirroring_endpoint_group New List Resource: google_network_security_mirroring_endpoint_group
- google_network_security_mirroring_endpoint New List Resource: google_network_security_mirroring_endpoint
- google_secret_manager_secret_iam_member New List Resource: google_secret_manager_secret_iam_member
- google_vertexai_dataset New List Resource: google_vertexai_dataset
- google_vertexai_deployment_resource_pool New List Resource: google_vertexai_deployment_resource_pool
- google_vertexai_evaluation_metric New List Resource: google_vertexai_evaluation_metric
- google_vertexai_feature_group New List Resource: google_vertexai_feature_group
- google_vertexai_feature_online_store New List Resource: google_vertexai_feature_online_store
- google_vertexai_featurestore New List Resource: google_vertexai_featurestore
- google_vertexai_index New List Resource: google_vertexai_index
- google_vertexai_persistent_resource New List Resource: google_vertexai_persistent_resource
- google_vertexai_reasoning_engine New List Resource: google_vertexai_reasoning_engine
- google_vertexai_tensorboard New List Resource: google_vertexai_tensorboard
- google_biglake_hive_catalog New Resource: google_biglake_hive_catalog
- google_biglake_hive_database New Resource: google_biglake_hive_database
- google_biglake_hive_table New Resource: google_biglake_hive_table
- google_bigquery_data_transfer_data_source_enrollment New Resource: google_bigquery_data_transfer_data_source_enrollment
- google_chronicle_case_close_definition New Resource: google_chronicle_case_close_definition
- google_chronicle_case_tag_definition New Resource: google_chronicle_case_tag_definition
- google_observability_bucket New Resource: google_observability_bucket
- google_observability_folder_settings New Resource: google_observability_folder_settings
- google_observability_link New Resource: google_observability_link
- google_observability_link New Resource: google_observability_link
- google_observability_organization_settings New Resource: google_observability_organization_settings
- google_observability_project_settings New Resource: google_observability_project_settings
- google_service_usage_v2_consumer_policy New Resource: google_service_usage_v2_consumer_policy
- google_storage_ftp_user New Resource: google_storage_ftp_user, google_storage_ftp_server
Enhancements (15) ›
- apikeys added check_existing_usage field and FORCE deletion_policy support to google_apikeys_key
- apikeys added check_existing_usage field and FORCE deletion_policy support to google_apikeys_key
- ces
added evaluation_metrics_thresholds.golden_hallucination_metric_behavior and evaluation_metrics_thresholds.scenario_hallucination_metric_behavior fields to google_ces_app and google_ces_app_version
- ces added locked and default_channel_profile.web_widget_config.security_settings fields to google_ces_app
- ces added logging_settings.metric_analysis_settings field to google_ces_app
- ces added proactive_execution_enabled field to google_ces_guardrail
- cloudrunv2 supported explicitly disabling cpu_utilization and concurrency_utilization autoscaling thresholds with 0.0 in google_cloud_run_v2_service
- compute added architecture field to google_compute_machine_types data source
- dlp added big_query_target.cadence.refresh_frequency field to google_data_loss_prevention_discovery_config resource
- gemini added mutations_enabled field to google_gemini_gemini_gcp_enablement_setting
- iap added support for forwarding_rule resource types in google_iap_settings
- storageftp added labels field to google_storage_ftp_server
- storageftp added labels field to google_storage_ftp_user
- vertexai added audio_transcription field to google_vertex_ai_reasoning_engine resource
- vertexai added context_spec field to google_vertex_ai_reasoning_engine
Fixes (8) ›
- alloydb fixed permadiff on network_config for google_alloydb_instance when enable_public_ip is set to false
- apigee
fixed an issue where concurrently creating google_apigee_endpoint_attachment, google_apigee_instance_attachment, google_apigee_envgroup_attachment, google_apigee_environment, google_apigee_envgroup or google_apigee_nat_address resources could fail with a 400 error stating the resource is locked by another operation
- colab fixed an issue in google_colab_schedule where notebook_execution_job.workbench_runtime could not be configured with an empty value
- compute fix permadiff regression on google_compute_backend_service when iap is omitted
- dataproc fixed schema validation error when configuring disk_config under cluster_config.preemptible_worker_config on google_dataproc_cluster
- gkehub fixed issue the prevented workloadidentity and fleetobservability fields being set to empty values in the google_gke_hub_feature resource
- storage
fixed a bug in data.google_storage_object_signed_url where an extension_headers name that was not all lowercase had its value dropped from the signature
- vertexai
fixed google_vertex_ai_endpoint_with_model_garden_deployment not detecting drift in replica counts, because the resource had no Read implementation; out-of-band changes to min_replica_count, max_replica_count and required_replica_count are now surfaced on terraform plan
Notes (1) ›
- compute migrate google_compute_subnetworks data source to use direct HTTP rather than a client library
https://github.com/hashicorp/terraform-provider-google/releases/tag/v8.2.0
Related 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 ·
- Google Cloud details agentic data pipelines for MLOps with the Data Agent Kit Google Cloud Blog ·
- GCP Managed Service for Apache Spark Updates Cluster Image Versions Google Cloud release notes ·