discovery_engine library
Vertex AI Search (Discovery Engine): data stores, search engines, IAM, schema / serving controls, location CMEK config and third-party data connectors (apply-excluded), and Gemini Enterprise license configs (never_apply — seat subscriptions).
Classes
- DiscoveryEngineAclConfigIdpConfig
-
Typed helper for the
idp_configblock ofgoogle_discovery_engine_acl_config(derived from provider schema). - DiscoveryEngineAclConfigIdpConfigExternalIdpConfig
-
Typed helper for the
idp_config.external_idp_configblock ofgoogle_discovery_engine_acl_config(derived from provider schema). - DiscoveryEngineAssistantCustomerPolicy
-
Typed helper for the
customer_policyblock ofgoogle_discovery_engine_assistant(derived from provider schema). - DiscoveryEngineAssistantCustomerPolicyBannedPhrases
-
Typed helper for the
customer_policy.banned_phrasesblock ofgoogle_discovery_engine_assistant(derived from provider schema). - DiscoveryEngineAssistantCustomerPolicyModelArmorConfig
-
Typed helper for the
customer_policy.model_armor_configblock ofgoogle_discovery_engine_assistant(derived from provider schema). - DiscoveryEngineAssistantGenerationConfig
-
Typed helper for the
generation_configblock ofgoogle_discovery_engine_assistant(derived from provider schema). - DiscoveryEngineAssistantGenerationConfigSystemInstruction
-
Typed helper for the
generation_config.system_instructionblock ofgoogle_discovery_engine_assistant(derived from provider schema). - DiscoveryEngineChatEngineChatEngineConfig
-
Typed helper for the
chat_engine_configblock ofgoogle_discovery_engine_chat_engine(derived from provider schema). - DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig
-
Typed helper for the
chat_engine_config.agent_creation_configblock ofgoogle_discovery_engine_chat_engine(derived from provider schema). - DiscoveryEngineChatEngineCommonConfig
-
Typed helper for the
common_configblock ofgoogle_discovery_engine_chat_engine(derived from provider schema). - DiscoveryEngineCmekConfigSingleRegionKeys
-
Typed helper for the
single_region_keysblock ofgoogle_discovery_engine_cmek_config(derived from provider schema). - DiscoveryEngineControlAction
-
Choice of serving-control action. Sealed so the MM
exactly_one_ofgroup (boost_action/filter_action/redirect_action/synonyms_action/promote_action) is exhaustive at the type level. - DiscoveryEngineControlBoostAction
-
boost_action— change result order. Pick at most one of fixedBoost or interpolationBoostSpec. - DiscoveryEngineControlFilterAction
-
filter_action— drop matching results. - DiscoveryEngineControlInterpolationBoostSpec
-
boost_action.interpolation_boost_spec(max 1). - DiscoveryEngineControlPromoteAction
-
promote_action— pin a search-link promotion on dataStore. - DiscoveryEngineControlRedirectAction
-
redirect_action— send the query to redirectUri. - DiscoveryEngineControlSearchLinkPromotion
-
promote_action.search_link_promotion(min 1). - DiscoveryEngineControlSynonymsAction
-
synonyms_action— treat synonyms as equivalent query terms. - DiscoveryEngineDataConnectorActionConfig
-
Typed helper for the
action_configblock ofgoogle_discovery_engine_data_connector(derived from provider schema). - DiscoveryEngineDataConnectorBapConfig
-
Typed helper for the
bap_configblock ofgoogle_discovery_engine_data_connector(derived from provider schema). - DiscoveryEngineDataConnectorDestinationConfigs
-
Typed helper for the
destination_configsblock ofgoogle_discovery_engine_data_connector(derived from provider schema). - DiscoveryEngineDataConnectorDestinationConfigsDestinations
-
Typed helper for the
destination_configs.destinationsblock ofgoogle_discovery_engine_data_connector(derived from provider schema). - DiscoveryEngineDataConnectorEntities
-
Typed helper for the
entitiesblock ofgoogle_discovery_engine_data_connector(derived from provider schema). - DiscoveryEngineLicenseConfigEndDate
-
Typed helper for the
end_dateblock ofgoogle_discovery_engine_license_config(derived from provider schema). - DiscoveryEngineLicenseConfigStartDate
-
Typed helper for the
start_dateblock ofgoogle_discovery_engine_license_config(derived from provider schema). - DiscoveryEngineRecommendationEngineCommonConfig
-
Typed helper for the
common_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfig
-
Typed helper for the
media_recommendation_engine_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfigEngineFeaturesConfig
-
Typed helper for the
media_recommendation_engine_config.engine_features_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfigEngineFeaturesConfigMostPopularConfig
-
Typed helper for the
media_recommendation_engine_config.engine_features_config.most_popular_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfigEngineFeaturesConfigRecommendedForYouConfig
-
Typed helper for the
media_recommendation_engine_config.engine_features_config.recommended_for_you_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig
-
Typed helper for the
media_recommendation_engine_config.optimization_objective_configblock ofgoogle_discovery_engine_recommendation_engine(derived from provider schema). - DiscoveryEngineSearchEngineSearchEngineConfig
-
search_engine_configblock (required, max=1). - DiscoveryEngineWidgetConfigAccessSettings
-
Typed helper for the
access_settingsblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigHomepageSetting
-
Typed helper for the
homepage_settingblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigHomepageSettingShortcuts
-
Typed helper for the
homepage_setting.shortcutsblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigHomepageSettingShortcutsIcon
-
Typed helper for the
homepage_setting.shortcuts.iconblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiBranding
-
Typed helper for the
ui_brandingblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiBrandingLogo
-
Typed helper for the
ui_branding.logoblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiSettings
-
Typed helper for the
ui_settingsblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiSettingsDataStoreUiConfigs
-
Typed helper for the
ui_settings.data_store_ui_configsblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiSettingsDataStoreUiConfigsFacetField
-
Typed helper for the
ui_settings.data_store_ui_configs.facet_fieldblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiSettingsDataStoreUiConfigsFieldsUiComponentsMap
-
Typed helper for the
ui_settings.data_store_ui_configs.fields_ui_components_mapblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - DiscoveryEngineWidgetConfigUiSettingsGenerativeAnswerConfig
-
Typed helper for the
ui_settings.generative_answer_configblock ofgoogle_discovery_engine_widget_config(derived from provider schema). - GoogleDiscoveryEngineAclConfig
-
Factory wrapper for
google_discovery_engine_acl_config. - GoogleDiscoveryEngineAssistant
-
Factory wrapper for
google_discovery_engine_assistant. - GoogleDiscoveryEngineChatEngine
-
Factory wrapper for
google_discovery_engine_chat_engine. - GoogleDiscoveryEngineCmekConfig
-
Factory wrapper for
google_discovery_engine_cmek_config. - GoogleDiscoveryEngineControl
-
Factory wrapper for
google_discovery_engine_control. - GoogleDiscoveryEngineDataConnector
-
Factory wrapper for
google_discovery_engine_data_connector. - GoogleDiscoveryEngineDataStore
-
Factory wrapper for
google_discovery_engine_data_store. - GoogleDiscoveryEngineLicenseConfig
-
Factory wrapper for
google_discovery_engine_license_config. - GoogleDiscoveryEngineRecommendationEngine
-
Factory wrapper for
google_discovery_engine_recommendation_engine. - GoogleDiscoveryEngineSchema
-
Factory wrapper for
google_discovery_engine_schema. - GoogleDiscoveryEngineSearchEngine
-
Factory wrapper for
google_discovery_engine_search_engine. - GoogleDiscoveryEngineSearchEngineIamBinding
-
Factory wrapper for
google_discovery_engine_search_engine_iam_binding. - GoogleDiscoveryEngineSearchEngineIamMember
-
Factory wrapper for
google_discovery_engine_search_engine_iam_member. - GoogleDiscoveryEngineSearchEngineIamPolicy
-
Factory wrapper for
google_discovery_engine_search_engine_iam_policy. - GoogleDiscoveryEngineServingConfig
-
Factory wrapper for
google_discovery_engine_serving_config. - GoogleDiscoveryEngineSitemap
-
Factory wrapper for
google_discovery_engine_sitemap. - GoogleDiscoveryEngineTargetSite
-
Factory wrapper for
google_discovery_engine_target_site. - GoogleDiscoveryEngineUserStore
-
Factory wrapper for
google_discovery_engine_user_store. - GoogleDiscoveryEngineWidgetConfig
-
Factory wrapper for
google_discovery_engine_widget_config.
Enums
- DiscoveryEngineAclConfigIdpConfigIdpType
-
idp_type— derived from the provider schema description. - DiscoveryEngineChatEngineIndustryVertical
-
Discovery Engine Chat Engine Industry enum for
industry_vertical. - DiscoveryEngineControlInterpolationAttributeType
-
boost_action.interpolation_boost_spec.attribute_type. - DiscoveryEngineControlInterpolationType
-
boost_action.interpolation_boost_spec.interpolation_type. - DiscoveryEngineControlSolutionType
-
Discovery Engine Control Solution enum for
solution_type. - DiscoveryEngineDataStoreContentConfig
-
Discovery Engine Data Store Content enum for
content_config. - DiscoveryEngineDataStoreIndustryVertical
-
Discovery Engine Data Store Industry enum for
industry_vertical. - DiscoveryEngineLicenseConfigSubscriptionTerm
-
Discovery Engine License Config Subscription enum for
subscription_term. - DiscoveryEngineLicenseConfigSubscriptionTier
-
Discovery Engine License Config Subscription enum for
subscription_tier. - DiscoveryEngineRecommendationEngineIndustryVertical
-
Discovery Engine Recommendation Engine Industry enum for
industry_vertical. - DiscoveryEngineRecommendationEngineMediaRecommendationEngineConfigTrainingState
-
training_state— derived from the provider schema description. - DiscoveryEngineSearchEngineIndustryVertical
-
Discovery Engine Search Engine Industry enum for
industry_vertical. - DiscoveryEngineSearchEngineSearchTier
-
search_engine_config.search_tier. - DiscoveryEngineTargetSiteIndexingStatus
-
Discovery Engine Target Site Indexing enum for
indexing_status. - DiscoveryEngineTargetSiteType
-
Discovery Engine Target Site enum for
type. - DiscoveryEngineWidgetConfigUiSettingsDataStoreUiConfigsFieldsUiComponentsMapDeviceVisibility
-
device_visibility— derived from the provider schema description. - DiscoveryEngineWidgetConfigUiSettingsGenerativeAnswerConfigImageSource
-
image_source— derived from the provider schema description. - DiscoveryEngineWidgetConfigUiSettingsInteractionType
-
interaction_type— derived from the provider schema description. - DiscoveryEngineWidgetConfigUiSettingsResultDescriptionType
-
result_description_type— derived from the provider schema description.