DEPRECATIONS:
- dataproc: deprecated
attached_disk_config.disk_typeongoogle_dataproc_clusterandgoogle_dataproc_workflow_template. Useattached_disk_config.typeinstead. (#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_configurationfield togoogle_bigquery_analytics_hub_query_templateresource (#29869) - ces: added
model_settings.thinking_levelfield togoogle_ces_agentresource (#29778) - cloudsecuritycompliance: added nested
parameter_specfields (oneof_valueandsub_parameters) togoogle_cloud_security_compliance_cloud_control(#29812) - compute: added
network_interface.service_class_idfield togoogle_compute_instance,google_compute_instance_template, andgoogle_compute_region_instance_templateresources (#29821) - compute: made
disk_encryption_key.kms_key_nameupdatable in place ingoogle_compute_region_disk(#29833) - compute: made
snapshot_encryption_key.kms_key_self_linkupdatable in place ingoogle_compute_snapshot(#29815) - compute: promoted
scheduling.preemption_notice_durationfield to GA forgoogle_compute_instance,google_compute_instance_template,google_compute_region_instance_template, andgoogle_compute_instance_from_templateresources (#29814) - container: added
best_effort_provisioningfield togoogle_container_node_poolresource (#29771) - container: added
node_pool.best_effort_provisioningfield togoogle_container_clusterresource (#29771) - dataproc: added
attached_disk_config.typefield togoogle_dataproc_clusterresource (#29870) - dataproc: added
attached_disk_config.typefield togoogle_dataproc_workflow_templateresource (#29870) - dialogflow: added
free_form_context,agent_coaching_context, andtoolsfields togoogle_dialogflow_generator(#29777) - looker: added support for Regional Endpoint Policies (REP). See the provider reference for more details on configuration. (#29811)
- modelarmor: added
modalitiestotemplate_metadataingoogle_model_armor_template(#29774) - networksecurity: added missing matchers
ignore_case,prefix,suffixandcontainsonnetwork_rulesforgoogle_network_security_authz_policyresource (#29865) - networksecurity: added nested field
to.not_operationsonnetwork_rulesforgoogle_network_security_authz_policyresource (#29865) - networksecurity: added nested fields
from.sources.resourcesandfrom.not_sources.resourcesonnetwork_rulesforgoogle_network_security_authz_policyresource (#29865) - networkservices: added
agent_computeanddeployment_modelfields togoogle_network_services_agent_connectivity_templateresource (#29817) - networkservices: removed client-side validation of
flex_shielding.flex_shielding_regionsingoogle_network_services_edge_cache_origin, so new regions such asEUROPE_WEST3andUS_EAST5are now accepted (#29825) - oracledatabase: added
properties.vm_file_system_storage_typeandproperties.vm_backup_storage_typefields togoogle_oracle_database_cloud_vm_clusterresource (#29776) - workbench: added
disable-bigquery,enable-opencode,enable-opencode-web, andenable-antigravityto the metadata keys that trigger a stop/restart of agoogle_workbench_instanceon update, since they only take effect at startup (#29864)
BUG FIXES:
- cloudsecuritycompliance: fixed
ExactlyOneOfvalidation betweenorganizationandparentongoogle_cloud_security_compliance_cloud_control(#29822) - cloudsecuritycompliance: fixed
ExactlyOneOfvalidation betweenorganizationandparentongoogle_cloud_security_compliance_framework(#29822) - cloudsecuritycompliance: fixed
ExactlyOneOfvalidation betweenorganizationandparentongoogle_cloud_security_compliance_framework_deployment(#29822) - compute: fixed
google_compute_subnetworkto recreate the subnetwork when changingipv6_access_type,ip_collection, orexternal_ipv6_prefixunlessstack_typeis being upgraded fromIPV4_ONLYtoIPV4_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_serviceandgoogle_compute_region_backend_servicewhencdn_policy.client_ttlorcdn_policy.default_ttlis set to 0 (#29837) - compute: fixed an issue where
google_compute_forwarding_rulewas not recreated when its referencedgoogle_compute_addresswas recreated (#29866) - compute: fixed an issue where
security_policywas not attached on initial create forgoogle_compute_region_backend_servicein the GA provider (#29839) - compute: reduced likelihood of name collisions when using a long
name_prefixongoogle_compute_instance_template,google_compute_region_instance_template,google_compute_region_ssl_certificate, andgoogle_compute_ssl_certificate(#29841) - container: fixed a bug where updating
maintenance_policyongoogle_container_node_poolwas not applied (#29838) - container: reduced likelihood of name collisions when using a long
name_prefixongoogle_container_node_poolandgoogle_container_cluster.node_pool(#29841) - dataproc: fixed
confidential_instance_config.enable_confidential_computeandresource_manager_tagsstate drift ongoogle_dataproc_cluster(#29870) - discoveryengine: fixed
json_paramsupdates not taking effect ongoogle_discovery_engine_data_connector(#29827) - filestore: fixed
ExactlyOneOfvalidation betweenlocationandzoneongoogle_filestore_instance(#29822) - sql: fixed
Invalid maintenance window. Day of week is unspecified.error when creating or updatinggoogle_sql_database_instancewith asettings.maintenance_windowthat setsupdate_trackorhourwithoutday(#29863) - sql: fixed permadiff on
settings.deny_maintenance_period.start_dateandsettings.deny_maintenance_period.end_dateingoogle_sql_database_instancewhen using zero-padded or recurringMM-DDdates (#29823) - workflows: reduced likelihood of name collisions when using a long
name_prefixongoogle_workflows_workflow(#29841)