NOTES:
- alloydb: reverted requiring
initial_user.passwordas required on create for newgoogle_alloydb_clusterresources, insteadinitial_user.passwordorinitial_user.usermust be set ifinitial_useris specified forgoogle_alloydb_clusterresources (#25366) - privateca: modified
encryption_specfield fromgoogle_privateca_ca_poolresource to be mutable and allow cmek key rotation (#25267)
DEPRECATIONS:
- cloudquotas: deprecated
effective_containerandeffective_enablementfields in thegoogle_cloud_quotas_quota_adjuster_settingsresource (#25443) - dlp: deprecated
publish_findings_to_cloud_data_catalogfield ingoogle_data_loss_prevention_job_triggerresource. Usepublish_findings_to_dataplex_catalogfield instead. (#25250) - networkservices: removed
google_service_bindingresource 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_woandpassword_wo_versionfields togoogle_alloydb_userresource (#25266) - apphub: added
identityfield togoogle_apphub_serviceandgoogle_apphub_workloadresources (#25363) - backupdr: added
encryption_configfield togoogle_backup_dr_backup_vaultresource (#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, andclient_function.response.titlefields togoogle_ces_toolresource (#25309) - ces: added
entry_agentfield togoogle_ces_exampleresource (#25182) - ces: added
google_search_tool.context_urls,google_search_tool.preferred_domains, andopen_api_tool.api_authentication.bearer_token_configfields togoogle_ces_toolresource (#25309) - ces: added
message.chunk.tool_responseandmessage.chunk.tool_callfields togoogle_ces_exampleresource (#25182) - ces: added
pinnedandvariable_declarations.schema.titlefields togoogle_ces_appresource (#25233) - cloudsecuritycompliance: added
cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_framework_deploymentresource (#25382) - cloudsecuritycompliance: added
cloud_control_details.parameters.parameter_value.oneof_valuefields togoogle_cloud_security_compliance_frameworkresource (#25382) - cloudsecuritycompliance: added
parameter_spec.default_value.oneof_valueandvalidation.allowed_values.values.oneof_valuefields togoogle_cloud_security_compliance_cloud_controlresource (#25441) - cloudsecuritycompliance: added
sub_parametersfield togoogle_cloud_security_compliance_cloud_controlresource (#25441) - colab: added
custom_environment_specfield togoogle_colab_notebook_executionresource (#25379) - compute: added
network_pass_through_lb_traffic_policyfield togoogle_compute_region_backend_serviceresource. (#25223) - compute: added
paramsfield togoogle_compute_interconnectresource (#25350) - compute: added
show_nat_ipsandnat_ipsfields togoogle_compute_service_attachment(#25296) - compute: added
snapshot_typefield togoogle_compute_snapshotresource (#25348) - compute: added new field
instance_flexibility_policy.instance_selection.min_cpu_platform&instance_flexibility_policy.instance_selection.diskstogoogle_compute_region_instance_group_manager(#25444) - container: added
autoscaled_rollout_policyfield togoogle_container_node_poolresource (beta) (#25362) - container: added
node_kernel_module_loading.policyfield togoogle_container_node_poolandgoogle_container_clusterresources (#25383) - filestore: added support for updating
directory_servicesfields in place ingoogle_filestore_instance(#25315) - iamworkforcepool: added
claim_mapping,purge_time, andservice_agentfields togoogle_iam_workforce_pool_provider_scim_tenantresource (#25270) - looker: added
controlled_egress_enabledandcontrolled_egress_configfields togoogle_looker_instanceresource (#25214) - lustre: added
kms_keyfield togoogle_lustre_instanceresource (#25261) - modelarmor: added
google_mcp_server_floor_settingfield togoogle_model_armor_floorsettingresource (#25313) - monitoring: fixes an issue with
google_monitoring_alert_policywhere it ignores the resource project during Import (#25287) - netapp: added public docs link for
google_netapp_host_groupresource (#25368) - netapp: added 'nfsv4' to custom update export_policy object in
google_netapp_volumeresource (#25442) - oracledatabase: added
properties.cpu_core_count,properties.secret_id, andproperties.vault_idfields togoogle_oracle_database_autonomousresource (#25264) - oracledatabase: added
properties.time_zone.versionfield togoogle_oracle_database_cloud_vm_clusterresource (#25264) - servicedirectory: promoted
google_service_directory_namespace,google_service_directory_service, andgoogle_service_directory_endpointto GA (#25177) - servicedirectory: replaced
metadataKeyValuePair withannotationsKeyValueAnnotations ingoogle_service_directory_service, andgoogle_service_directory_endpointresources (#25177) - sql: added write-only argument for
root_passwordingoogle_sql_database_instanceresource (#25252) - storage: added
contextsfor resourcegoogle_storage_bucket_object(#25346) - vertex_ai: added
resourceLimits,minInstances,maxInstances,containerConcurrencyandsourceCodeSpecfields togoogle_vertex_ai_reasoning_engineresource (#25349)
BUG FIXES:
- bigquery: fixed the permadiff when email field values contain non-lower-case characters in
accessingoogle_bigquery_dataset(#25317) - bigquery: fixed the permadiff when table schema is unchanged for a
google_bigquery_tablewith row access policies (#25256) - cloudrunv2: fixed permadiff if
scalingfield is unset on resourcegoogle_cloud_run_v2_service(#25310) - compute: fixed an issue where the
bgp_always_compare_medfield could not be unset in ingoogle_compute_network. It can now be unset by configuring the new fielddelete_bgp_always_compare_medto a value oftrue. (#25288) - compute: fixed crashes when no
network_endpointsblock specified ingoogle_compute_network_endpointsresource or no network endpoints exist (#25220) - compute: fixed the
termsfield ingoogle_compute_router_route_policyto be updatable without forcing resource recreation (#25289) - container: fixed a perpetual diff in
google_container_clusterresource whenenable_l4_ilb_subsettingis enabled by the GKE control plane and not explicitly set in the configuration (#25323) - dialogflowcx: fixed update_mask in
google_dialogflow_cx_playbookwhere a granular update mask is required. (#25254) - discoveryengine: fixed a permadiff on
advanced_site_search_configingoogle_discovery_engine_data_storeresource (#25387) - iamworkforcepool: fixed bug in
google_iam_workforce_pool_provider_scim_tokenwherebase_uriwasn't set correctly from the API (#25270) - logging: fixed an issue with
google_logging_*_sink.include_childrenfields not being updatable to true (#25247) - memorystore: fixed an issue where a permadiff on
desired_auto_created_endpointscaused thegoogle_memorystore_instanceresource to recreated. (#25278) - spanner: prevented recreation when
kms_key_nameandkms_key_namesare same forgoogle_spanner_database(#25215)