DEPRECATIONS:
- vertexai: deprecated
optimizedongoogle_vertex_ai_feature_online_store. Usebigtablefor online serving instead. (#13700)
FEATURES:
- New Data Source:
google_redis_cluster_token_auth_user(#13748) - New Resource:
google_backup_dr_auto_protection_policy_binding(beta) (#13669) - New Resource:
google_data_lineage_open_lineage_job(#13722) - New Resource:
google_dialogflow_companion_agent(#13699) - New Resource:
google_redis_cluster_token_auth_user(#13748) - New Resource:
google_vertex_ai_evaluation_item(#13670)
IMPROVEMENTS:
- agenticapplications: added
mcp_data_sources.session_id_headerandmcp_data_sources.task_id_headerfields togoogle_agentic_applications_analyst_agent_personaresource (#13703) - apigee: added
NO_RETENTIONvalue toretentionfield ongoogle_apigee_organizationresource (#13667) - apigee: added
labelsfield togoogle_apigee_apiresource (#13716) - bigquery: added
external_runtime_options.volume_mountsfield togoogle_bigquery_routineresource (beta) (#13764) - ces: added
modalityandmodel_settingsfields togoogle_ces_deploymentresource (#13725) - cloudbuild: added
build.options.worker_releasefield togoogle_cloudbuild_triggerresource (#13750) - compute: added
ASNoption toenforce_on_keyandenforce_on_key_configs.enforce_on_key_typefields ingoogle_compute_security_policy,google_compute_security_policy_rule,google_compute_region_security_policy, andgoogle_compute_region_security_policy_ruleresources (#13694) - gemini: added
has_custom_instructionsfield togoogle_gemini_gemini_gcp_enablement_settingresource (#13756) - integrationconnectors: added
eventing_config.allowed_event_types,eventing_config.global_event_filter,eventing_config.dead_letter_config, andeventing_config.enrichment_configfields togoogle_integration_connectors_connectionresource (#13696) - integrations: added
decrypted_credential.oauth2_authorization_code.apply_reauth_policy,decrypted_credential.oauth2_authorization_code.request_type,decrypted_credential.oauth2_authorization_code.auth_params, anddecrypted_credential.oauth2_authorization_code.token_paramsfields togoogle_integrations_auth_configresource (#13695) - memorystore: added
zone_distribution_config.zonesandzone_distribution_config.active_zonesfields togoogle_memorystore_instanceresource (#13731) - netapp: added
destination_volume_parameters.tiering_policy.hot_tier_bypass_mode_enabledfield togoogle_netapp_volume_replicationresource (#13698) - networkservices: added
observability_modefield togoogle_network_services_lb_traffic_extensionresource (#13668) - provider: improved refresh speed of
*_iam_member,*_iam_binding,*_iam_audit_configand*_iam_policyresources and*_iam_policydata sources that share a parent, which are no longer read one at a time (#13757) - redis: added
zone_distribution_config.zonesandzone_distribution_config.active_zonesfields togoogle_redis_clusterresource (#13731) - resourcemanagerv3: added
boundariesfield togoogle_resource_manager_capability_configresource (#13763) - storage: added
rapid_cache_configfield togoogle_storage_managed_folderresource (#13755) - storageinsights: added
labelsfield togoogle_storage_insights_report_configresource (#13697) - vertexai: added
spec.context_spec.memory_bank_config.customization_configs.generate_memories_examples.conversation_source.events.content.parts.speech_metadatafield togoogle_vertex_ai_reasoning_engineresource (#13701) - workstations: added
host.gce_instance.reservation_affinityandhost.gce_instance.boost_configs.reservation_affinityfields togoogle_workstations_workstation_configresource (beta) (#13685)
BUG FIXES:
- accesscontextmanager: fixed Resource Identity import for
google_access_context_manager_access_level,google_access_context_manager_access_levels,google_access_context_manager_service_perimeter,google_access_context_manager_service_perimeters,google_access_context_manager_service_perimeter_resource,google_access_context_manager_service_perimeter_ingress_policy, andgoogle_access_context_manager_service_perimeter_egress_policy(#13684) - apigateway: fixed default provider
regionnot being populated in state and Resource Identity forgoogle_api_gateway_gatewaywhenregionis omitted from configuration (#13708) - apigee: fixed Resource Identity import for
google_apigee_addons_config,google_apigee_endpoint_attachment,google_apigee_env_keystore,google_apigee_env_references,google_apigee_envgroup,google_apigee_envgroup_attachment,google_apigee_environment,google_apigee_instance,google_apigee_instance_attachment,google_apigee_keystores_aliases_key_cert_file,google_apigee_keystores_aliases_self_signed_cert,google_apigee_nat_address,google_apigee_organization,google_apigee_sync_authorization, andgoogle_apigee_target_server(#13718) - bigqueryreservation: fixed server-generated
capacity_commitment_idnot being populated in state and Resource Identity forgoogle_bigquery_capacity_commitmentwhencapacity_commitment_idis omitted from configuration (#13704) - ces: fixed Resource Identity import for
google_ces_app(#13692) - cloudasset: fixed Resource Identity import for
google_cloud_asset_folder_feed,google_cloud_asset_organization_feed, andgoogle_cloud_asset_project_feed(#13691) - cloudidentity: fixed Resource Identity import for
google_cloud_identity_policy(#13681) - cloudsecuritycompliance: fixed
organizationnot being populated in state and Resource Identity during import forgoogle_cloud_security_compliance_cloud_control,google_cloud_security_compliance_framework, andgoogle_cloud_security_compliance_framework_deployment(#13705) - colab: fixed bad diffs for
euc_config.euc_disabledandshielded_vm_config.enable_secure_bootwhen set tofalseongoogle_colab_runtime_template(#13739) - compute: fixed default provider
regionnot being populated in state and Resource Identity forgoogle_compute_region_network_policy,google_compute_region_network_firewall_policy, andgoogle_compute_region_network_firewall_policy_with_ruleswhenregionis omitted from configuration (#13678) - dataform: fixed default provider
regionnot being populated in state and Resource Identity forgoogle_dataform_repositorywhenregionis omitted from configuration (#13706) - discoveryengine: fixed
google_discovery_engine_data_storesilently ignoring changes to fields nested indocument_processing_config. These changes now force replacement of the resource. (#13749) - discoveryengine: fixed a permadiff on
tagingoogle_discovery_engine_data_connectorwhen unset in configuration (#13727) - discoveryengine: fixed bad diffs for
ui_settings.search_addon_specboolean fields when set tofalseongoogle_discovery_engine_widget_config(#13739) - discoveryengine: fixed inability to change value of
disable_analyticsongoogle_discovery_engine_search_engine. Changing this field will now recreate the search engine. (#13679) - discoveryengine: fixed server-generated
target_site_idnot being populated in state and Resource Identity forgoogle_discovery_engine_target_site(#13690) - discoveryengine: sort
data_store_idsto avoid drift ingoogle_discovery_engine_chat_engineandgoogle_discovery_engine_search_engine(#13679) - dlp: fixed Resource Identity import for
google_data_loss_prevention_deidentify_template,google_data_loss_prevention_discovery_config,google_data_loss_prevention_inspect_template,google_data_loss_prevention_job_trigger, andgoogle_data_loss_prevention_stored_info_type(#13713) - healthcare: fixed Resource Identity import for
google_healthcare_dicom_store,google_healthcare_fhir_store, andgoogle_healthcare_hl7_v2_store(#13680) - hypercomputecluster: fixed bad diffs for
storage_resources.config.new_bucket.hierarchical_namespace.enabledwhen set tofalseongoogle_hypercomputecluster_cluster(#13739) - kms: fixed Resource Identity import for
google_kms_crypto_key(#13717) - memcache: fixed default provider
regionnot being populated in state and Resource Identity forgoogle_memcache_instancewhenregionis omitted from configuration (#13709) - privateca: fixed bad diffs for
predefined_values.key_usage.base_key_usageandpredefined_values.key_usage.extended_key_usageboolean fields when set tofalseongoogle_privateca_certificate_template(#13739) - pubsublite: fixed default provider
region/zonenot being populated in state and Resource Identity forgoogle_pubsub_lite_reservation,google_pubsub_lite_subscription, andgoogle_pubsub_lite_topicwhenregion/zoneis omitted from configuration (#13711) - resourcemanager: fixed
data.google_iam_testable_permissionsto respect provideruniverse_domainand custom IAM endpoints instead of hardcodingiam.googleapis.com(#13744) - saasruntime: fixed
google_saas_runtime_releasedeletion returning before the resource was removed (beta) (#13729) - saasruntime: fixed
google_saas_runtime_rollout_kinddeletion returning before the resource was removed (beta) (#13729) - saasruntime: fixed
google_saas_runtime_unit_kinddeletion returning before the resource was removed (beta) (#13729) - secretmanager: fixed Resource Identity import for
google_secret_manager_secret_versionandgoogle_secret_manager_regional_secret_version(#13714) - secretmanager: fixed
google_secret_manager_secret_versionrequiring thesecretmanager.versions.enablepermission on creation whenenabledis unset ortrue(#13759) - secretmanagerregional: fixed
google_secret_manager_regional_secret_versionrequiring thesecretmanager.versions.enablepermission on creation whenenabledis unset ortrue(#13760) - securesourcemanager: fixed an issue where updating
disabledorservice_account_authtofalseongoogle_secure_source_manager_hookomitted the field from update requests (#13758) - securesourcemanager: fixed an issue where updating
scan_configongoogle_secure_source_manager_repositoryfailed with an invalidupdate_maskerror (#13758) - servicenetworking: fixed
projectnot being populated in state and Resource Identity forgoogle_service_networking_vpc_service_controls(#13707) - vertexai: fixed Resource Identity import
namenormalization and default providerregionpopulation forgoogle_vertex_ai_tensorboard(#13687) - vpcaccess: fixed default provider
regionnot being populated in state and Resource Identity forgoogle_vpc_access_connectorwhenregionis omitted from configuration (#13710)