gcp Terraform Google Provider Releases · · 7.34.0

Terraform Google Provider v7.34.0: New Resources and Enhancements

terraforminfragcpgaengineergcp-dataflow
feature patch announcement

Terraform Google Provider v7.34.0 introduces several new resources, including data sources for compute service attachments and Oracle GoldenGate environments, alongside new resources for configuration deployment and Dialogflow. Key enhancements include added fields for Bigtable instances, CES guardrails, Compute subnetworks, and SSL policies, plus improved support for resource identity management in IAM and project resources. These updates benefit users managing Google Cloud infrastructure via Terraform, offering expanded configuration options and bug fixes for existing resources.

  • New Data Source: google_compute_service_attachment
  • New Data Source: google_oracle_database_goldengate_deployment_environments
  • New Resource: google_config_deployment
  • New Resource: google_dialogflow_sip_trunk
  • New Resource: google_migration_center_assets_export_job
Features (8)
  • google_compute_service_attachment New Data Source: google_compute_service_attachment
  • google_oracle_database_goldengate_deployment_environments New Data Source: google_oracle_database_goldengate_deployment_environments
  • google_config_deployment New Resource: google_config_deployment
  • google_dialogflow_sip_trunk New Resource: google_dialogflow_sip_trunk
  • google_migration_center_assets_export_job New Resource: google_migration_center_assets_export_job
  • google_migration_center_report_config New Resource: google_migration_center_report_config
  • google_migration_center_settings New Resource: google_migration_center_settings
  • google_migration_center_source New Resource: google_migration_center_source
Enhancements (16)
  • bigtable added edition field to google_bigtable_instance resource
  • ces added fail_open field to llm_prompt_security block in google_ces_guardrail resource
  • ces added read-only fail_open field to llm_prompt_security block in google_ces_app_version resource
  • compute added ip_version and ip_collection fields to secondary_ip_range field in google_compute_subnetwork resource
  • compute added post_quantum_key_exchange field to google_compute_ssl_policy and google_compute_region_ssl_policy resources
  • compute added support in the google_compute_network datasource for looking up a network by self_link in addition to name
  • container added agent_sandbox_config field to google_container_cluster resource
  • container

    added node_config.gpudirect_strategy and node_pool.node_config.gpudirect_strategy to cluster resource, added node_config.gpudirect_strategy to node_pool resource

  • dataflow Added create_ignore_already_exists field to google_dataflow_flex_template_job resource to handle 409 conflicts
  • datafusion added maintenance_policy field to google_data_fusion_instance resource
  • iam add resource identity support for iam_member resources
  • networkconnectivity google_network_connectivity_transport resource promoted to GA
  • oracledatabase added identity_connector to google_oracle_database_cloud_vm_cluster for CMEK support
  • project added Resource Identity support to google_project_iam_binding
  • project added Resource Identity support to google_project_iam_policy
  • sql promoted Hyperdisk fields, data_disk_provisioned_iops and data_disk_provisioned_throughput to GA
Fixes (5)
  • bigtable fixed an issue where bigtable_custom_endpoint and universe_domain were ignored when creating Bigtable resources
  • compute

    fixed an issue in google_compute_subnetwork where secondary_ip_range entries linked to an internal_range could not be removed and adding new ranges would sometimes fail due to positional shifts

  • compute marked encryption keys as immutable and sensitive across compute and backupdr resources
  • dialogflow

    corrected AUDIOENCODING_SPEEX_WITH_HEADER_BYTE enum value to AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE for audio_encoding field in google_dialogflow_conversation_profile resource

  • resourcemanager

    resolved a one-time diff for deletion_policy that would occur on existing and imported google_project_service resources following upgrading to v7.32.0

Notes (2)
  • compute migrated google_compute_region_instance_template to use direct HTTP rather than a client library
  • compute migrated google_compute_instance_group_manager resource to use direct HTTP rather than a client library
Read the original announcement →

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

Related releases