gcp Terraform Google Provider Releases · · 7.45.0

Terraform Google Provider v7.45.0 Adds New Resources and Fixes

terraformdatagcpgaengineergcp-bigquery
feature patch

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

https://github.com/hashicorp/terraform-provider-google/releases/tag/v7.45.0

Related releases