github hashicorp/terraform-provider-google-beta v8.7.0

5 hours ago

DEPRECATIONS:

  • dataproc: deprecated attached_disk_config.disk_type on google_dataproc_cluster and google_dataproc_workflow_template. Use attached_disk_config.type instead. (#13321)

FEATURES:

  • New Data Source: google_gemini_data_analytics_data_agent_iam_policy (#13280)
  • New Resource: google_backup_dr_auto_protection_policy (#13305)
  • New Resource: google_compute_organization_snapshot_recycle_bin_policy (#13285)
  • New Resource: google_compute_snapshot_recycle_bin_policy (#13285)
  • New Resource: google_gemini_data_analytics_data_agent (#13280)
  • New Resource: google_gemini_data_analytics_data_agent_iam_binding (#13280)
  • New Resource: google_gemini_data_analytics_data_agent_iam_member (#13280)
  • New Resource: google_gemini_data_analytics_data_agent_iam_policy (#13280)
  • New Resource: google_vertex_ai_online_evaluator (#13286)

IMPROVEMENTS:

  • bigqueryanalyticshub: added encryption_configuration field to google_bigquery_analytics_hub_query_template resource (#13320)
  • ces: added model_settings.thinking_level field to google_ces_agent resource (#13283)
  • cloudrunv2: added functional_type and template.template.workload_identity_config fields to google_cloud_run_v2_job resource (#13313)
  • cloudrunv2: added functional_type field to google_cloud_run_v2_service resource (#13313)
  • cloudsecuritycompliance: added nested parameter_spec fields (oneof_value and sub_parameters) to google_cloud_security_compliance_cloud_control (#13288)
  • compute: added default_route_action.dynamic_compression_policy, path_matcher.default_route_action.dynamic_compression_policy, path_matcher.path_rule.route_action.dynamic_compression_policy, and path_matcher.route_rules.route_action.dynamic_compression_policy fields to google_compute_url_map resource (#13293)
  • compute: added forward_proxy to google_compute_backend_service (#13299)
  • compute: added image_optimization_policy field to google_compute_url_map resource (#13301)
  • compute: added network_interface.service_class_id field to google_compute_instance, google_compute_instance_template, and google_compute_region_instance_template resources (#13296)
  • compute: made disk_encryption_key.kms_key_name updatable in place in google_compute_region_disk (#13303)
  • compute: made snapshot_encryption_key.kms_key_self_link updatable in place in google_compute_snapshot (#13291)
  • container: added best_effort_provisioning field to google_container_node_pool resource (#13276)
  • container: added node_pool.best_effort_provisioning field to google_container_cluster resource (#13276)
  • dataproc: added attached_disk_config.type field to google_dataproc_cluster resource (#13321)
  • dataproc: added attached_disk_config.type field to google_dataproc_workflow_template resource (#13321)
  • dialogflow: added free_form_context, agent_coaching_context, and tools fields to google_dialogflow_generator (#13282)
  • looker: added support for Regional Endpoint Policies (REP). See the provider reference for more details on configuration. (#13287)
  • modelarmor: added modalities to template_metadata in google_model_armor_template (#13279)
  • networkconnectivity: added export_psc_config field to google_network_connectivity_hub resource (#13312)
  • networksecurity: added endpoint_settings.content_cloud_region and endpoint_settings.http_partial_response_blocked field to google_network_security_firewall_endpoint resource (#13294)
  • networksecurity: added wildfire_analysis_profile field to the google_network_security_security_profile_group resource (#13284)
  • networksecurity: added wildfire_settings field to google_network_security_firewall_endpoint resource (#13294)
  • networksecurity: added missing matchers ignore_case, prefix, suffix and contains on network_rules for google_network_security_authz_policy resource (#13316)
  • networksecurity: added nested field to.not_operations on network_rules for google_network_security_authz_policy resource (#13316)
  • networksecurity: added nested fields from.sources.resources and from.not_sources.resources on network_rules for google_network_security_authz_policy resource (#13316)
  • networkservices: added agent_compute and deployment_model fields to google_network_services_agent_connectivity_template resource (#13292)
  • networkservices: removed client-side validation of flex_shielding.flex_shielding_regions in google_network_services_edge_cache_origin, so new regions such as EUROPE_WEST3 and US_EAST5 are now accepted (#13300)
  • oracledatabase: added properties.vm_file_system_storage_type and properties.vm_backup_storage_type fields to google_oracle_database_cloud_vm_cluster resource (#13281)
  • sql: added blue_green_deployment field to google_sql_database_instance resource (#13306)
  • workbench: added disable-bigquery, enable-opencode, enable-opencode-web, and enable-antigravity to the metadata keys that trigger a stop/restart of a google_workbench_instance on update, since they only take effect at startup (#13315)

BUG FIXES:

  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_cloud_control (#13297)
  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_framework (#13297)
  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_framework_deployment (#13297)
  • compute: fixed google_compute_subnetwork to recreate the subnetwork when changing ipv6_access_type, ip_collection, or external_ipv6_prefix unless stack_type is being upgraded from IPV4_ONLY to IPV4_IPV6, as the API does not allow in-place updates for these fields in other cases (#13278)
  • compute: fixed a permanent diff in google_compute_backend_service and google_compute_region_backend_service when cdn_policy.client_ttl or cdn_policy.default_ttl is set to 0 (#13307)
  • compute: fixed an issue where google_compute_forwarding_rule was not recreated when its referenced google_compute_address was recreated (#13317)
  • compute: reduced likelihood of name collisions when using a long name_prefix on google_compute_instance_template, google_compute_region_instance_template, google_compute_region_ssl_certificate, and google_compute_ssl_certificate (#13311)
  • container: fixed a bug where updating maintenance_policy on google_container_node_pool was not applied (#13308)
  • container: reduced likelihood of name collisions when using a long name_prefix on google_container_node_pool and google_container_cluster.node_pool (#13311)
  • dataproc: fixed confidential_instance_config.enable_confidential_compute and resource_manager_tags state drift on google_dataproc_cluster (#13321)
  • discoveryengine: fixed json_params updates not taking effect on google_discovery_engine_data_connector (#13302)
  • filestore: fixed ExactlyOneOf validation between location and zone on google_filestore_instance (#13297)
  • sql: fixed Invalid maintenance window. Day of week is unspecified. error when creating or updating google_sql_database_instance with a settings.maintenance_window that sets update_track or hour without day (#13314)
  • sql: fixed permadiff on settings.deny_maintenance_period.start_date and settings.deny_maintenance_period.end_date in google_sql_database_instance when using zero-padded or recurring MM-DD dates (#13298)
  • workflows: reduced likelihood of name collisions when using a long name_prefix on google_workflows_workflow (#13311)

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

NewReleases is sending notifications on new releases.