github hashicorp/terraform-provider-google v7.13.0

one day ago

NOTES:

  • alloydb: reverted requiring initial_user.password as required on create for new google_alloydb_cluster resources, instead initial_user.password or initial_user.user must be set if initial_user is specified for google_alloydb_cluster resources (#25366)
  • privateca: modified encryption_spec field from google_privateca_ca_pool resource to be mutable and allow cmek key rotation (#25267)

DEPRECATIONS:

  • cloudquotas: deprecated effective_container and effective_enablement fields in the google_cloud_quotas_quota_adjuster_settings resource (#25443)
  • dlp: deprecated publish_findings_to_cloud_data_catalog field in google_data_loss_prevention_job_trigger resource. Use publish_findings_to_dataplex_catalog field instead. (#25250)
  • networkservices: removed google_service_binding resource due to service binding support being disabled (#25367)

FEATURES:

  • New Resource: google_ces_app_version (#25297)
  • New Resource: google_compute_organization_security_policy (#25322)
  • New Resource: google_dialogflow_generator (#25340)
  • New Resource: google_dialogflow_version (#25179)
  • New Resource: google_discovery_engine_widget_config (#25378)
  • New Resource: google_iam_workforce_pool_provider_scim_token (#25270)
  • New Resource: google_network_services_lb_edge_extension (#25299)
  • New Resource: google_network_services_multicast_consumer_association (#25321)
  • New Resource: google_network_services_multicast_group_range_activation (#25386)
  • New Resource: google_network_services_multicast_group_range (#25353)
  • New Resource: google_network_services_multicast_producer_association (#25291)

IMPROVEMENTS:

  • alloydb: added password_wo and password_wo_version fields to google_alloydb_user resource (#25266)
  • apphub: added identity field to google_apphub_service and google_apphub_workload resources (#25363)
  • backupdr: added encryption_config field to google_backup_dr_backup_vault resource (#25221)
  • ces: added client_function.parameters.max_items, client_function.parameters.min_items, client_function.parameters.maximum, client_function.parameters.minimum, client_function.parameters.title, client_function.response.max_items, client_function.response.min_items, client_function.response.maximum, client_function.response.minimum, and client_function.response.title fields to google_ces_tool resource (#25309)
  • ces: added entry_agent field to google_ces_example resource (#25182)
  • ces: added google_search_tool.context_urls, google_search_tool.preferred_domains, and open_api_tool.api_authentication.bearer_token_config fields to google_ces_tool resource (#25309)
  • ces: added message.chunk.tool_response and message.chunk.tool_call fields to google_ces_example resource (#25182)
  • ces: added pinned and variable_declarations.schema.title fields to google_ces_app resource (#25233)
  • cloudsecuritycompliance: added cloud_control_details.parameters.parameter_value.oneof_value fields to google_cloud_security_compliance_framework_deployment resource (#25382)
  • cloudsecuritycompliance: added cloud_control_details.parameters.parameter_value.oneof_value fields to google_cloud_security_compliance_framework resource (#25382)
  • cloudsecuritycompliance: added parameter_spec.default_value.oneof_value and validation.allowed_values.values.oneof_value fields to google_cloud_security_compliance_cloud_control resource (#25441)
  • cloudsecuritycompliance: added sub_parameters field to google_cloud_security_compliance_cloud_control resource (#25441)
  • colab: added custom_environment_spec field to google_colab_notebook_execution resource (#25379)
  • compute: added network_pass_through_lb_traffic_policy field to google_compute_region_backend_service resource. (#25223)
  • compute: added params field to google_compute_interconnect resource (#25350)
  • compute: added show_nat_ips and nat_ips fields to google_compute_service_attachment (#25296)
  • compute: added snapshot_type field to google_compute_snapshot resource (#25348)
  • compute: added new field instance_flexibility_policy.instance_selection.min_cpu_platform & instance_flexibility_policy.instance_selection.disks to google_compute_region_instance_group_manager (#25444)
  • container: added autoscaled_rollout_policy field to google_container_node_pool resource (beta) (#25362)
  • container: added node_kernel_module_loading.policy field to google_container_node_pool and google_container_cluster resources (#25383)
  • filestore: added support for updating directory_services fields in place in google_filestore_instance (#25315)
  • iamworkforcepool: added claim_mapping, purge_time, and service_agent fields to google_iam_workforce_pool_provider_scim_tenant resource (#25270)
  • looker: added controlled_egress_enabled and controlled_egress_config fields to google_looker_instance resource (#25214)
  • lustre: added kms_key field to google_lustre_instance resource (#25261)
  • modelarmor: added google_mcp_server_floor_setting field to google_model_armor_floorsetting resource (#25313)
  • monitoring: fixes an issue with google_monitoring_alert_policy where it ignores the resource project during Import (#25287)
  • netapp: added public docs link for google_netapp_host_group resource (#25368)
  • netapp: added 'nfsv4' to custom update export_policy object in google_netapp_volume resource (#25442)
  • oracledatabase: added properties.cpu_core_count, properties.secret_id, and properties.vault_id fields to google_oracle_database_autonomous resource (#25264)
  • oracledatabase: added properties.time_zone.version field to google_oracle_database_cloud_vm_cluster resource (#25264)
  • servicedirectory: promoted google_service_directory_namespace, google_service_directory_service, and google_service_directory_endpoint to GA (#25177)
  • servicedirectory: replaced metadata KeyValuePair with annotations KeyValueAnnotations in google_service_directory_service, and google_service_directory_endpoint resources (#25177)
  • sql: added write-only argument for root_password in google_sql_database_instance resource (#25252)
  • storage: added contexts for resource google_storage_bucket_object (#25346)
  • vertex_ai: added resourceLimits, minInstances, maxInstances, containerConcurrency and sourceCodeSpec fields to google_vertex_ai_reasoning_engine resource (#25349)

BUG FIXES:

  • bigquery: fixed the permadiff when email field values contain non-lower-case characters in access in google_bigquery_dataset (#25317)
  • bigquery: fixed the permadiff when table schema is unchanged for a google_bigquery_table with row access policies (#25256)
  • cloudrunv2: fixed permadiff if scaling field is unset on resource google_cloud_run_v2_service (#25310)
  • compute: fixed an issue where the bgp_always_compare_med field could not be unset in in google_compute_network. It can now be unset by configuring the new field delete_bgp_always_compare_med to a value of true. (#25288)
  • compute: fixed crashes when no network_endpoints block specified in google_compute_network_endpoints resource or no network endpoints exist (#25220)
  • compute: fixed the terms field in google_compute_router_route_policy to be updatable without forcing resource recreation (#25289)
  • container: fixed a perpetual diff in google_container_cluster resource when enable_l4_ilb_subsetting is enabled by the GKE control plane and not explicitly set in the configuration (#25323)
  • dialogflowcx: fixed update_mask in google_dialogflow_cx_playbook where a granular update mask is required. (#25254)
  • discoveryengine: fixed a permadiff on advanced_site_search_config in google_discovery_engine_data_store resource (#25387)
  • iamworkforcepool: fixed bug in google_iam_workforce_pool_provider_scim_token where base_uri wasn't set correctly from the API (#25270)
  • logging: fixed an issue with google_logging_*_sink.include_children fields not being updatable to true (#25247)
  • memorystore: fixed an issue where a permadiff on desired_auto_created_endpoints caused the google_memorystore_instance resource to recreated. (#25278)
  • spanner: prevented recreation when kms_key_name and kms_key_names are same for google_spanner_database (#25215)

Don't miss a new terraform-provider-google release

NewReleases is sending notifications on new releases.