DEPRECATIONS:
- storage: the
admit-on-second-missvalue forgoogle_storage_anywhere_cache.admission_policyis deprecated and will be removed in a future major release. The backend will ignore this attribute and treat it asadmit-on-first-miss. (#28210)
NOTES:
- compute: migrated
google_compute_instancecode related to advanced machine features to use direct HTTP rather than a client library (#28160)
FEATURES:
- New Data Source:
google_data_catalog_taxonomy(#28237) - New Data Source:
google_oracle_database_exascale_db_storage_vault(#28260) - New List Resource: 'google_project' (#28041)
- New List Resource:
google_compute_instant_snapshot(#28256) - New List Resource:
google_compute_region_instant_snapshot(#28256) - New List Resource:
google_compute_region_target_http_proxy(#28256) - New List Resource:
google_compute_region_target_tcp_proxy(#28256) - New List Resource:
google_compute_region_url_map(#28256) - New List Resource:
google_compute_rollout_plan(#28256) - New List Resource:
google_compute_target_grpc_proxy(#28256) - New List Resource:
google_compute_target_http_proxy(#28256) - New List Resource:
google_compute_target_ssl_proxy(#28256) - New List Resource:
google_compute_target_tcp_proxy(#28256) - New List Resource:
google_dns_managed_zone(#28257) - New List Resource:
google_oracle_database_exascale_db_storage_vaults(#28260) - New Resource:
google_chronicle_findings_refinement_deployment(#28240) - New Resource:
google_chronicle_soar_domain(#28214) - New Resource:
google_iap_agent_registry_agent_iam_binding(#28231) - New Resource:
google_iap_agent_registry_agent_iam_member(#28231) - New Resource:
google_iap_agent_registry_agent_iam_policy(#28231) - New Resource:
google_iap_agent_registry_endpoint_iam_binding(#28231) - New Resource:
google_iap_agent_registry_endpoint_iam_member(#28231) - New Resource:
google_iap_agent_registry_endpoint_iam_policy(#28231) - New Resource:
google_iap_agent_registry_mcp_server_iam_binding(#28231) - New Resource:
google_iap_agent_registry_mcp_server_iam_member(#28231) - New Resource:
google_iap_agent_registry_mcp_server_iam_policy(#28231) - New Resource:
google_tags_tag_binding_collection(#28180) - New Resource:
google_vector_search_index(#28238) - New Resource:
google_chronicle_environment(#28206) - New Resource:
google_chronicle_data_export(#28239)
IMPROVEMENTS:
- agentregistry: added
namefield togoogle_agent_registry_bindingresource (#28207) - agentregistry: added
namefield togoogle_agent_registry_serviceresource (#28207) - appengine: added
app_engine_bundled_servicesfield togoogle_app_engine_standard_app_versionresource (#28213) - biglakeiceberg: add support for
CATALOG_TYPE_FEDERATEDwithfederated_catalog_optionstogoogle_biglake_iceberg_catalog(#28241) - compute: added
target_typeandtarget_forwarding_rulestogoogle_compute_region_network_firewall_policy_with_rulesresource (#28061) - compute: added
workload_identity_configfields togoogle_compute_instanceandgoogle_compute_instance_templateresources (#28266) - compute: added
instance_lifecycle_policy.on_repair.allow_changing_zonefield togoogle_compute_instance_group_managerandgoogle_compute_instance_region_group_manager. (#28174) - container: added
ANY_RESERVATION_THEN_FAILoption toconsume_reservation_typefield ingoogle_container_clusterandgoogle_container_node_poolresources (#28060) - container: added
custom_node_initconfiguration block tonode_config(supporting Cloud Storage and Secret Manager) for bothgoogle_container_clusterandgoogle_container_node_poolresources. (#28262) - container: added
maintenance_policyfield togoogle_container_node_poolresource (#28217) - container: added
recurring_maintenance_windowfield togoogle_container_clusterresource (#28227) - dataplex: added
catalog_publishing_enabledfield togoogle_dataplex_datascanresource (#28232) - dlp: added
inspect_config.min_likelihood_per_info_typetogoogle_data_loss_prevention_inspect_template(#28236) - firestore: added
skip_waitfield togoogle_firestore_fieldresource, skipping the wait for index creation (#28222) - oracledatabase: added support for configuring Exascale-based VM clusters on top of dedicated storage vaults via the
exascale_db_storage_vaultparameter andstorage_management_typeto determine if VM Cluster is ASM or EXASCALE ingoogle_oracle_database_cloud_vm_cluster(#28197) - oracledatabase: added
exadata_infrastructurefield togoogle_oracle_database_exascale_db_storage_vaultresource (#28177) - oracledatabase: added
exascale_db_storage_vaultandstorage_management_typefields togoogle_oracle_database_cloud_vm_clustersdata source (#28260) - sql: added
enforce_new_sql_network_architecturefield togoogle_sql_database_instanceresource (#28233) - sql: added
psc_auto_connection_policy_enabledfield and output-onlyservice_connection_policyandservice_connection_policy_creation_resultfields togoogle_sql_database_instanceresource (#28225) - storagetransfer: added
private_network_serviceto resourcegoogle_storage_transfer_job(#28178)
BUG FIXES:
- bigtable: fixed a bug where
row_affinityupdates did not persist ongoogle_bigtable_app_profile(#28215) - bug: fixed labels diff in
google_project(#28229) - chronicle: suppressed a permadiff on
google_chronicle_rule.textcaused by the Chronicle API appending a trailing newline to every stored rule body (#28216) - cloudscheudler: added retries for "409: sync mutate calls cannot be queued" error for
google_cloud_scheduler_job(#28164) - compute: fixed an issue where
preview = falseupdates forgoogle_compute_organization_security_policy_rulewere omitted from API requests. (#28223) - compute: fixed bug where it wasn't possible to disable
enable_proxy_protocolongoogle_compute_service_attachmentresource (#28264) - datastream: fixed a bug in update functionality in
google_datastream_connection_profilemongodb_profile.additional_options(#28254) - eventarc: fixed a type mismatch when an
google_eventarc_triggerresource returns non-emptyconditions. (#28226) - filestore: aligned
google_filestore_instanceresource timeouts with the Filestore service instance operations TTLs (#28208) - gemini: fixed truncated timeouts in
google_gemini_code_tools_setting,google_gemini_data_sharing_with_google_setting_binding,google_gemini_gemini_gcp_enablement_setting_binding, andgoogle_gemini_release_channel_setting_binding(#28220) - hypercomputecluster: fixed 20-minute timeout limit during
google_hypercomputecluster_clusterresource creation (#28182) - logging: fixed an issue where errors on update would not be propagated in
google_logging_project_bucket_config(#28055) - observability: fixed unintentionally long timeouts in
google_observability_folder_settings,google_observability_organization_settings, andgoogle_observability_project_settings(#28220) - oracledatabase: fixed early client-side timeouts and aligned default schema timeouts with backend async polling limits on
google_oracle_database_exadb_vm_cluster,google_oracle_database_odb_network,google_oracle_database_odb_subnet,google_oracle_database_goldengate_connection,google_oracle_database_goldengate_deployment, andgoogle_oracle_database_goldengate_connection_assignment. (#28228) - oracledatabase: fixed truncated timeouts in
google_oracle_database_exadb_vm_cluster,google_oracle_database_goldengate_connection, andgoogle_oracle_database_odb_subnet(#28220) - privilegedaccessmanager: fixed a permadiff on
google_privileged_access_manager_entitlementfor entitlements created without an approval workflow (#28224) - provider: fixed validation of
external_credentials.identity_tokento reject malformed JWTs containing empty segments (#28258)