ReleaseBytes
gcp Terraform Google Provider Releases · · 7.36.0

Terraform Provider Google v7.36.0 Adds New Resources and Improvements

terraforminfragcpgaengineer
feature patch

HashiCorp's Terraform Provider Google v7.36.0 introduces several new data sources and resources for managing Google Cloud services, including Apigee and BigQuery IAM. It also enhances existing resources like `google_container_cluster` and `google_data_catalog_tag_template` with new fields and capabilities. This release addresses multiple bugs across services such as Compute Engine, Cloud SQL, and Vertex AI, improving overall stability and usability for infrastructure management. These updates are generally available and benefit engineers and architects managing GCP resources.

  • New Data Source: google_apigee_instance
  • New Data Source: google_oracle_database_goldengate_deployment_types
  • New Resource: google_apigee_datastore
  • New Resource: google_discovery_engine_search_engine_iam_binding
  • New Resource: google_license_manager_configuration
Features (10)
  • google_apigee_instance New Data Source: google_apigee_instance
  • google_oracle_database_goldengate_deployment_types New Data Source: google_oracle_database_goldengate_deployment_types
  • google_apigee_datastore New Resource: google_apigee_datastore
  • google_discovery_engine_search_engine_iam_binding New Resource: google_discovery_engine_search_engine_iam_binding
  • google_license_manager_configuration New Resource: google_license_manager_configuration
  • google_migration_center_import_job New Resource: google_migration_center_import_job
  • google_compute_disk New List Resource: google_compute_disk
  • google_compute_image New List Resource: google_compute_image
  • google_compute_snapshot New List Resource: google_compute_snapshot
  • google_storage_hmac_key New List Resource: google_storage_hmac_key
Enhancements (16)
  • accesscontextmanager added in-place update for egress_from and egress_to fields in google_access_context_manager_service_perimeter_egress_policy resource
  • accesscontextmanager added in-place update for egress_from and egress_to fields in google_access_context_manager_service_perimeter_ingress_policy resource
  • bigquery

    added IAM support (google_bigquery_routine_iam_policy, google_bigquery_routine_iam_binding, google_bigquery_routine_iam_member) for google_bigquery_routine resource

  • bigtable added automated_backup_policy.locations field in google_bigtable_table resource
  • ces added agent_tool, file_search_tool, and widget_tool fields to the google_ces_tool resource
  • ces added google_search_tool.prompt_config and data_store_tool.data_store_source fields to the google_ces_tool resource
  • ces exposed remote_agent_tool, connector_tool, and mcp_tool as read-only (output-only) attributes in google_ces_tool
  • container added node_creation_config field to google_container_cluster resource
  • container

    added node_drain_config.pdb_timeout_duration and node_drain_config.grace_termination_duration fields to google_container_node_pool and google_container_cluster resources

  • data_catalog added RICHTEXT to allowed values of primitive_type on google_data_catalog_tag_template fields
  • dataplex added IAM support for google_dataplex_data_product resource (iam_policy, iam_binding, iam_member)
  • dataplex added access_approval_config field to google_dataplex_data_product resource
  • hypercomputecluster marked network_resources field as required in google_hypercomputecluster_cluster resource to align with API validation
  • networksecurity

    google_network_security_ull_mirroring_engine, google_network_security_ull_mirroring_collector, and google_network_security_ull_mirroring_collector_rule resources promoted to GA

  • securesourcemanager added psc_allowed_projects field to google_secure_source_manager_instance resource
  • workbench added NVIDIA_RTX6000 to the supported gce_setup.accelerator_configs.type values on google_workbench_instance resource
Fixes (8)
  • apigee send zero values for ip_header_index in google_apigee_environment resource
  • backupdr fixed an issue where google_backup_dr_restore_workload did not use the correct API JSON names for networking/reservation fields
  • compute

    fixed an issue where updating connection_limit in the consumer_accept_lists block of google_compute_service_attachment would not trigger a resource update

  • compute fixed regional backend reference in google_compute_regional_url_map resource
  • dlp fixed error when reading google_data_loss_prevention_discovery_config caused by nested error details
  • sql fixed permadiff on connection_pool_config when connection_pooling_enabled is set to false
  • tags fixed google_tags_location_tag_binding failing with Operation location does not match service location 'global' during creation
  • vertexai

    fixed terraform import of google_vertex_ai_index_endpoint_deployed_index failing with "Cannot determine region" when provider-level region/zone is unset

Read the original announcement →

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