github hashicorp/terraform-provider-google 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. (#29870)

FEATURES:

  • New Data Source: google_gemini_data_analytics_data_agent_iam_policy (#29775)
  • New Resource: google_gemini_data_analytics_data_agent (#29775)
  • New Resource: google_gemini_data_analytics_data_agent_iam_binding (#29775)
  • New Resource: google_gemini_data_analytics_data_agent_iam_member (#29775)
  • New Resource: google_gemini_data_analytics_data_agent_iam_policy (#29775)
  • New Resource: google_vertex_ai_online_evaluator (#29810)

IMPROVEMENTS:

  • bigqueryanalyticshub: added encryption_configuration field to google_bigquery_analytics_hub_query_template resource (#29869)
  • ces: added model_settings.thinking_level field to google_ces_agent resource (#29778)
  • cloudsecuritycompliance: added nested parameter_spec fields (oneof_value and sub_parameters) to google_cloud_security_compliance_cloud_control (#29812)
  • compute: added network_interface.service_class_id field to google_compute_instance, google_compute_instance_template, and google_compute_region_instance_template resources (#29821)
  • compute: made disk_encryption_key.kms_key_name updatable in place in google_compute_region_disk (#29833)
  • compute: made snapshot_encryption_key.kms_key_self_link updatable in place in google_compute_snapshot (#29815)
  • compute: promoted scheduling.preemption_notice_duration field to GA for google_compute_instance, google_compute_instance_template, google_compute_region_instance_template, and google_compute_instance_from_template resources (#29814)
  • container: added best_effort_provisioning field to google_container_node_pool resource (#29771)
  • container: added node_pool.best_effort_provisioning field to google_container_cluster resource (#29771)
  • dataproc: added attached_disk_config.type field to google_dataproc_cluster resource (#29870)
  • dataproc: added attached_disk_config.type field to google_dataproc_workflow_template resource (#29870)
  • dialogflow: added free_form_context, agent_coaching_context, and tools fields to google_dialogflow_generator (#29777)
  • looker: added support for Regional Endpoint Policies (REP). See the provider reference for more details on configuration. (#29811)
  • modelarmor: added modalities to template_metadata in google_model_armor_template (#29774)
  • networksecurity: added missing matchers ignore_case, prefix, suffix and contains on network_rules for google_network_security_authz_policy resource (#29865)
  • networksecurity: added nested field to.not_operations on network_rules for google_network_security_authz_policy resource (#29865)
  • networksecurity: added nested fields from.sources.resources and from.not_sources.resources on network_rules for google_network_security_authz_policy resource (#29865)
  • networkservices: added agent_compute and deployment_model fields to google_network_services_agent_connectivity_template resource (#29817)
  • 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 (#29825)
  • oracledatabase: added properties.vm_file_system_storage_type and properties.vm_backup_storage_type fields to google_oracle_database_cloud_vm_cluster resource (#29776)
  • 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 (#29864)

BUG FIXES:

  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_cloud_control (#29822)
  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_framework (#29822)
  • cloudsecuritycompliance: fixed ExactlyOneOf validation between organization and parent on google_cloud_security_compliance_framework_deployment (#29822)
  • 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 (#29773)
  • 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 (#29837)
  • compute: fixed an issue where google_compute_forwarding_rule was not recreated when its referenced google_compute_address was recreated (#29866)
  • compute: fixed an issue where security_policy was not attached on initial create for google_compute_region_backend_service in the GA provider (#29839)
  • 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 (#29841)
  • container: fixed a bug where updating maintenance_policy on google_container_node_pool was not applied (#29838)
  • container: reduced likelihood of name collisions when using a long name_prefix on google_container_node_pool and google_container_cluster.node_pool (#29841)
  • dataproc: fixed confidential_instance_config.enable_confidential_compute and resource_manager_tags state drift on google_dataproc_cluster (#29870)
  • discoveryengine: fixed json_params updates not taking effect on google_discovery_engine_data_connector (#29827)
  • filestore: fixed ExactlyOneOf validation between location and zone on google_filestore_instance (#29822)
  • 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 (#29863)
  • 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 (#29823)
  • workflows: reduced likelihood of name collisions when using a long name_prefix on google_workflows_workflow (#29841)

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

NewReleases is sending notifications on new releases.