Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.discoveryengine/v1alpha.Engine
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Engine.
Create Engine Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Engine(name: string, args: EngineArgs, opts?: CustomResourceOptions);@overload
def Engine(resource_name: str,
           args: EngineArgs,
           opts: Optional[ResourceOptions] = None)
@overload
def Engine(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           display_name: Optional[str] = None,
           collection_id: Optional[str] = None,
           solution_type: Optional[EngineSolutionType] = None,
           engine_id: Optional[str] = None,
           industry_vertical: Optional[EngineIndustryVertical] = None,
           data_store_ids: Optional[Sequence[str]] = None,
           chat_engine_config: Optional[GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs] = None,
           location: Optional[str] = None,
           media_recommendation_engine_config: Optional[GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs] = None,
           name: Optional[str] = None,
           project: Optional[str] = None,
           search_engine_config: Optional[GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs] = None,
           similar_documents_config: Optional[GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfigArgs] = None,
           common_config: Optional[GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs] = None)func NewEngine(ctx *Context, name string, args EngineArgs, opts ...ResourceOption) (*Engine, error)public Engine(string name, EngineArgs args, CustomResourceOptions? opts = null)
public Engine(String name, EngineArgs args)
public Engine(String name, EngineArgs args, CustomResourceOptions options)
type: google-native:discoveryengine/v1alpha:Engine
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EngineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EngineArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EngineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EngineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EngineArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var engineResource = new GoogleNative.DiscoveryEngine.V1Alpha.Engine("engineResource", new()
{
    DisplayName = "string",
    CollectionId = "string",
    SolutionType = GoogleNative.DiscoveryEngine.V1Alpha.EngineSolutionType.SolutionTypeUnspecified,
    EngineId = "string",
    IndustryVertical = GoogleNative.DiscoveryEngine.V1Alpha.EngineIndustryVertical.IndustryVerticalUnspecified,
    DataStoreIds = new[]
    {
        "string",
    },
    ChatEngineConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs
    {
        AgentCreationConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs
        {
            DefaultLanguageCode = "string",
            TimeZone = "string",
            Business = "string",
        },
        DialogflowAgentToLink = "string",
    },
    Location = "string",
    MediaRecommendationEngineConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs
    {
        Type = "string",
        OptimizationObjective = "string",
        OptimizationObjectiveConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs
        {
            TargetField = "string",
            TargetFieldValueFloat = 0,
        },
        TrainingState = GoogleNative.DiscoveryEngine.V1Alpha.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState.TrainingStateUnspecified,
    },
    Name = "string",
    Project = "string",
    SearchEngineConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs
    {
        SearchAddOns = new[]
        {
            GoogleNative.DiscoveryEngine.V1Alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItem.SearchAddOnUnspecified,
        },
        SearchTier = GoogleNative.DiscoveryEngine.V1Alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTier.SearchTierUnspecified,
    },
    SimilarDocumentsConfig = null,
    CommonConfig = new GoogleNative.DiscoveryEngine.V1Alpha.Inputs.GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs
    {
        CompanyName = "string",
    },
});
example, err := discoveryengine.NewEngine(ctx, "engineResource", &discoveryengine.EngineArgs{
	DisplayName:      pulumi.String("string"),
	CollectionId:     pulumi.String("string"),
	SolutionType:     discoveryengine.EngineSolutionTypeSolutionTypeUnspecified,
	EngineId:         pulumi.String("string"),
	IndustryVertical: discoveryengine.EngineIndustryVerticalIndustryVerticalUnspecified,
	DataStoreIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	ChatEngineConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs{
		AgentCreationConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs{
			DefaultLanguageCode: pulumi.String("string"),
			TimeZone:            pulumi.String("string"),
			Business:            pulumi.String("string"),
		},
		DialogflowAgentToLink: pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	MediaRecommendationEngineConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs{
		Type:                  pulumi.String("string"),
		OptimizationObjective: pulumi.String("string"),
		OptimizationObjectiveConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs{
			TargetField:           pulumi.String("string"),
			TargetFieldValueFloat: pulumi.Float64(0),
		},
		TrainingState: discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingStateTrainingStateUnspecified,
	},
	Name:    pulumi.String("string"),
	Project: pulumi.String("string"),
	SearchEngineConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs{
		SearchAddOns: discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItemArray{
			discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItemSearchAddOnUnspecified,
		},
		SearchTier: discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTierSearchTierUnspecified,
	},
	SimilarDocumentsConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfigArgs{},
	CommonConfig: &discoveryengine.GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs{
		CompanyName: pulumi.String("string"),
	},
})
var engineResource = new Engine("engineResource", EngineArgs.builder()
    .displayName("string")
    .collectionId("string")
    .solutionType("SOLUTION_TYPE_UNSPECIFIED")
    .engineId("string")
    .industryVertical("INDUSTRY_VERTICAL_UNSPECIFIED")
    .dataStoreIds("string")
    .chatEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs.builder()
        .agentCreationConfig(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs.builder()
            .defaultLanguageCode("string")
            .timeZone("string")
            .business("string")
            .build())
        .dialogflowAgentToLink("string")
        .build())
    .location("string")
    .mediaRecommendationEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs.builder()
        .type("string")
        .optimizationObjective("string")
        .optimizationObjectiveConfig(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs.builder()
            .targetField("string")
            .targetFieldValueFloat(0.0)
            .build())
        .trainingState("TRAINING_STATE_UNSPECIFIED")
        .build())
    .name("string")
    .project("string")
    .searchEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs.builder()
        .searchAddOns("SEARCH_ADD_ON_UNSPECIFIED")
        .searchTier("SEARCH_TIER_UNSPECIFIED")
        .build())
    .similarDocumentsConfig(GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfigArgs.builder()
        .build())
    .commonConfig(GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs.builder()
        .companyName("string")
        .build())
    .build());
engine_resource = google_native.discoveryengine.v1alpha.Engine("engineResource",
    display_name="string",
    collection_id="string",
    solution_type=google_native.discoveryengine.v1alpha.EngineSolutionType.SOLUTION_TYPE_UNSPECIFIED,
    engine_id="string",
    industry_vertical=google_native.discoveryengine.v1alpha.EngineIndustryVertical.INDUSTRY_VERTICAL_UNSPECIFIED,
    data_store_ids=["string"],
    chat_engine_config={
        "agent_creation_config": {
            "default_language_code": "string",
            "time_zone": "string",
            "business": "string",
        },
        "dialogflow_agent_to_link": "string",
    },
    location="string",
    media_recommendation_engine_config={
        "type": "string",
        "optimization_objective": "string",
        "optimization_objective_config": {
            "target_field": "string",
            "target_field_value_float": 0,
        },
        "training_state": google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState.TRAINING_STATE_UNSPECIFIED,
    },
    name="string",
    project="string",
    search_engine_config={
        "search_add_ons": [google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItem.SEARCH_ADD_ON_UNSPECIFIED],
        "search_tier": google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTier.SEARCH_TIER_UNSPECIFIED,
    },
    similar_documents_config={},
    common_config={
        "company_name": "string",
    })
const engineResource = new google_native.discoveryengine.v1alpha.Engine("engineResource", {
    displayName: "string",
    collectionId: "string",
    solutionType: google_native.discoveryengine.v1alpha.EngineSolutionType.SolutionTypeUnspecified,
    engineId: "string",
    industryVertical: google_native.discoveryengine.v1alpha.EngineIndustryVertical.IndustryVerticalUnspecified,
    dataStoreIds: ["string"],
    chatEngineConfig: {
        agentCreationConfig: {
            defaultLanguageCode: "string",
            timeZone: "string",
            business: "string",
        },
        dialogflowAgentToLink: "string",
    },
    location: "string",
    mediaRecommendationEngineConfig: {
        type: "string",
        optimizationObjective: "string",
        optimizationObjectiveConfig: {
            targetField: "string",
            targetFieldValueFloat: 0,
        },
        trainingState: google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState.TrainingStateUnspecified,
    },
    name: "string",
    project: "string",
    searchEngineConfig: {
        searchAddOns: [google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItem.SearchAddOnUnspecified],
        searchTier: google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTier.SearchTierUnspecified,
    },
    similarDocumentsConfig: {},
    commonConfig: {
        companyName: "string",
    },
});
type: google-native:discoveryengine/v1alpha:Engine
properties:
    chatEngineConfig:
        agentCreationConfig:
            business: string
            defaultLanguageCode: string
            timeZone: string
        dialogflowAgentToLink: string
    collectionId: string
    commonConfig:
        companyName: string
    dataStoreIds:
        - string
    displayName: string
    engineId: string
    industryVertical: INDUSTRY_VERTICAL_UNSPECIFIED
    location: string
    mediaRecommendationEngineConfig:
        optimizationObjective: string
        optimizationObjectiveConfig:
            targetField: string
            targetFieldValueFloat: 0
        trainingState: TRAINING_STATE_UNSPECIFIED
        type: string
    name: string
    project: string
    searchEngineConfig:
        searchAddOns:
            - SEARCH_ADD_ON_UNSPECIFIED
        searchTier: SEARCH_TIER_UNSPECIFIED
    similarDocumentsConfig: {}
    solutionType: SOLUTION_TYPE_UNSPECIFIED
Engine Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Engine resource accepts the following input properties:
- CollectionId string
- DisplayName string
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- EngineId string
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- SolutionType Pulumi.Google Native. Discovery Engine. V1Alpha. Engine Solution Type 
- The solutions of the engine.
- ChatEngine Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Chat Engine Config 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- CommonConfig Pulumi.Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Common Config 
- Common config spec that specifies the metadata of the engine.
- DataStore List<string>Ids 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- IndustryVertical Pulumi.Google Native. Discovery Engine. V1Alpha. Engine Industry Vertical 
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- Location string
- MediaRecommendation Pulumi.Engine Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- Name string
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- Project string
- SearchEngine Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Search Engine Config 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- SimilarDocuments Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config 
- Additional config specs for a similar-itemsengine.
- CollectionId string
- DisplayName string
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- EngineId string
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- SolutionType EngineSolution Type 
- The solutions of the engine.
- ChatEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Args 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- CommonConfig GoogleCloud Discoveryengine V1alpha Engine Common Config Args 
- Common config spec that specifies the metadata of the engine.
- DataStore []stringIds 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- IndustryVertical EngineIndustry Vertical 
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- Location string
- MediaRecommendation GoogleEngine Config Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Args 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- Name string
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- Project string
- SearchEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Search Engine Config Args 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- SimilarDocuments GoogleConfig Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config Args 
- Additional config specs for a similar-itemsengine.
- collectionId String
- displayName String
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engineId String
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- solutionType EngineSolution Type 
- The solutions of the engine.
- chatEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- commonConfig GoogleCloud Discoveryengine V1alpha Engine Common Config 
- Common config spec that specifies the metadata of the engine.
- dataStore List<String>Ids 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- industryVertical EngineIndustry Vertical 
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- location String
- mediaRecommendation GoogleEngine Config Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- name String
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- project String
- searchEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Search Engine Config 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- similarDocuments GoogleConfig Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config 
- Additional config specs for a similar-itemsengine.
- collectionId string
- displayName string
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engineId string
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- solutionType EngineSolution Type 
- The solutions of the engine.
- chatEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- commonConfig GoogleCloud Discoveryengine V1alpha Engine Common Config 
- Common config spec that specifies the metadata of the engine.
- dataStore string[]Ids 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- industryVertical EngineIndustry Vertical 
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- location string
- mediaRecommendation GoogleEngine Config Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- name string
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- project string
- searchEngine GoogleConfig Cloud Discoveryengine V1alpha Engine Search Engine Config 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- similarDocuments GoogleConfig Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config 
- Additional config specs for a similar-itemsengine.
- collection_id str
- display_name str
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engine_id str
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- solution_type EngineSolution Type 
- The solutions of the engine.
- chat_engine_ Googleconfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Args 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- common_config GoogleCloud Discoveryengine V1alpha Engine Common Config Args 
- Common config spec that specifies the metadata of the engine.
- data_store_ Sequence[str]ids 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- industry_vertical EngineIndustry Vertical 
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- location str
- media_recommendation_ Googleengine_ config Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Args 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- name str
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- project str
- search_engine_ Googleconfig Cloud Discoveryengine V1alpha Engine Search Engine Config Args 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- similar_documents_ Googleconfig Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config Args 
- Additional config specs for a similar-itemsengine.
- collectionId String
- displayName String
- The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engineId String
- Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
- solutionType "SOLUTION_TYPE_UNSPECIFIED" | "SOLUTION_TYPE_RECOMMENDATION" | "SOLUTION_TYPE_SEARCH" | "SOLUTION_TYPE_CHAT"
- The solutions of the engine.
- chatEngine Property MapConfig 
- Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- commonConfig Property Map
- Common config spec that specifies the metadata of the engine.
- dataStore List<String>Ids 
- The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary intializations.
- industryVertical "INDUSTRY_VERTICAL_UNSPECIFIED" | "GENERIC" | "MEDIA"
- The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: If unspecified, default to GENERIC. Vertical on Engine has to match vertical of the DataStore liniked to the engine.
- location String
- mediaRecommendation Property MapEngine Config 
- Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
- name String
- Immutable. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: projects/{project_number}/locations/{location}/collections/{collection}/engines/{engine}engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
- project String
- searchEngine Property MapConfig 
- Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- similarDocuments Property MapConfig 
- Additional config specs for a similar-itemsengine.
Outputs
All input properties are implicitly available as output properties. Additionally, the Engine resource produces the following output properties:
- ChatEngine Pulumi.Metadata Google Native. Discovery Engine. V1Alpha. Outputs. Google Cloud Discoveryengine V1alpha Engine Chat Engine Metadata Response 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- CreateTime string
- Timestamp the Recommendation Engine was created at.
- Id string
- The provider-assigned unique ID for this managed resource.
- RecommendationMetadata Pulumi.Google Native. Discovery Engine. V1Alpha. Outputs. Google Cloud Discoveryengine V1alpha Engine Recommendation Metadata Response 
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- UpdateTime string
- Timestamp the Recommendation Engine was last updated.
- ChatEngine GoogleMetadata Cloud Discoveryengine V1alpha Engine Chat Engine Metadata Response 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- CreateTime string
- Timestamp the Recommendation Engine was created at.
- Id string
- The provider-assigned unique ID for this managed resource.
- RecommendationMetadata GoogleCloud Discoveryengine V1alpha Engine Recommendation Metadata Response 
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- UpdateTime string
- Timestamp the Recommendation Engine was last updated.
- chatEngine GoogleMetadata Cloud Discoveryengine V1alpha Engine Chat Engine Metadata Response 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- createTime String
- Timestamp the Recommendation Engine was created at.
- id String
- The provider-assigned unique ID for this managed resource.
- recommendationMetadata GoogleCloud Discoveryengine V1alpha Engine Recommendation Metadata Response 
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- updateTime String
- Timestamp the Recommendation Engine was last updated.
- chatEngine GoogleMetadata Cloud Discoveryengine V1alpha Engine Chat Engine Metadata Response 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- createTime string
- Timestamp the Recommendation Engine was created at.
- id string
- The provider-assigned unique ID for this managed resource.
- recommendationMetadata GoogleCloud Discoveryengine V1alpha Engine Recommendation Metadata Response 
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- updateTime string
- Timestamp the Recommendation Engine was last updated.
- chat_engine_ Googlemetadata Cloud Discoveryengine V1alpha Engine Chat Engine Metadata Response 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- create_time str
- Timestamp the Recommendation Engine was created at.
- id str
- The provider-assigned unique ID for this managed resource.
- recommendation_metadata GoogleCloud Discoveryengine V1alpha Engine Recommendation Metadata Response 
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- update_time str
- Timestamp the Recommendation Engine was last updated.
- chatEngine Property MapMetadata 
- Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- createTime String
- Timestamp the Recommendation Engine was created at.
- id String
- The provider-assigned unique ID for this managed resource.
- recommendationMetadata Property Map
- Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- updateTime String
- Timestamp the Recommendation Engine was last updated.
Supporting Types
EngineIndustryVertical, EngineIndustryVerticalArgs      
- IndustryVertical Unspecified 
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- Generic
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- Media
- MEDIAThe media industry vertical.
- EngineIndustry Vertical Industry Vertical Unspecified 
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- EngineIndustry Vertical Generic 
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- EngineIndustry Vertical Media 
- MEDIAThe media industry vertical.
- IndustryVertical Unspecified 
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- Generic
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- Media
- MEDIAThe media industry vertical.
- IndustryVertical Unspecified 
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- Generic
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- Media
- MEDIAThe media industry vertical.
- INDUSTRY_VERTICAL_UNSPECIFIED
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- GENERIC
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- MEDIA
- MEDIAThe media industry vertical.
- "INDUSTRY_VERTICAL_UNSPECIFIED"
- INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- "GENERIC"
- GENERICThe generic vertical for documents that are not specific to any industry vertical.
- "MEDIA"
- MEDIAThe media industry vertical.
EngineSolutionType, EngineSolutionTypeArgs      
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- SolutionType Chat 
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
- EngineSolution Type Solution Type Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- EngineSolution Type Solution Type Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- EngineSolution Type Solution Type Search 
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- EngineSolution Type Solution Type Chat 
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- SolutionType Chat 
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
- SolutionType Unspecified 
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SolutionType Recommendation 
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SolutionType Search 
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- SolutionType Chat 
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
- SOLUTION_TYPE_UNSPECIFIED
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- SOLUTION_TYPE_RECOMMENDATION
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- SOLUTION_TYPE_SEARCH
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- SOLUTION_TYPE_CHAT
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
- "SOLUTION_TYPE_UNSPECIFIED"
- SOLUTION_TYPE_UNSPECIFIEDDefault value.
- "SOLUTION_TYPE_RECOMMENDATION"
- SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- "SOLUTION_TYPE_SEARCH"
- SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- "SOLUTION_TYPE_CHAT"
- SOLUTION_TYPE_CHATUsed for use cases related to the Generative AI agent.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs                
- AgentCreation Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- DialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- AgentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- DialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent StringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agent_creation_ Googleconfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflow_agent_ strto_ link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation Property MapConfig 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent StringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs                      
- DefaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- TimeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- Business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- DefaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- TimeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- Business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage StringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone String
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business String
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- default_language_ strcode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time_zone str
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business str
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage StringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone String
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business String
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigResponseArgs                        
- Business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- DefaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- TimeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- Business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- DefaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- TimeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business String
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage StringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone String
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business string
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage stringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone string
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business str
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- default_language_ strcode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time_zone str
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
- business String
- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
- defaultLanguage StringCode 
- The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- timeZone String
- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigResponseArgs                  
- AgentCreation Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config Response 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- DialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- AgentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config Response 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- DialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config Response 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent StringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config Response 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent stringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agent_creation_ Googleconfig Cloud Discoveryengine V1alpha Engine Chat Engine Config Agent Creation Config Response 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflow_agent_ strto_ link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agentCreation Property MapConfig 
- The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
- dialogflowAgent StringTo Link 
- The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide agent_creation_configto create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/. Note that thedialogflow_agent_to_linkare one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadataResponse, GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadataResponseArgs                  
- DialogflowAgent string
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
- DialogflowAgent string
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
- dialogflowAgent String
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
- dialogflowAgent string
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
- dialogflow_agent str
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
- dialogflowAgent String
- The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: projects//locations//agents/.
GoogleCloudDiscoveryengineV1alphaEngineCommonConfig, GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs              
- CompanyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- CompanyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName String
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- company_name str
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName String
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
GoogleCloudDiscoveryengineV1alphaEngineCommonConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineCommonConfigResponseArgs                
- CompanyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- CompanyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName String
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName string
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- company_name str
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
- companyName String
- The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features.
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs                  
- Type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- OptimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- OptimizationObjective Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- TrainingState Pulumi.Google Native. Discovery Engine. V1Alpha. Google Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- Type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- OptimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- OptimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- TrainingState GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type String
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective String
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type str
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimization_objective str
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimization_objective_ Googleconfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- training_state GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type String
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective String
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective Property MapConfig 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState "TRAINING_STATE_UNSPECIFIED" | "PAUSED" | "TRAINING"
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs                        
- TargetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- TargetField doubleValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- TargetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- TargetField float64Value Float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField String
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField DoubleValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField numberValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- target_field str
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- target_field_ floatvalue_ float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField String
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField NumberValue Float 
- The threshold to be applied to the target (e.g., 0.5).
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigResponseArgs                          
- TargetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- TargetField doubleValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- TargetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- TargetField float64Value Float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField String
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField DoubleValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField string
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField numberValue Float 
- The threshold to be applied to the target (e.g., 0.5).
- target_field str
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- target_field_ floatvalue_ float 
- The threshold to be applied to the target (e.g., 0.5).
- targetField String
- The name of the field to target. Currently supported values: watch-percentage,watch-time.
- targetField NumberValue Float 
- The threshold to be applied to the target (e.g., 0.5).
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigResponseArgs                    
- OptimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- OptimizationObjective Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config Response 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- TrainingState string
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- Type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- OptimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- OptimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config Response 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- TrainingState string
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- Type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective String
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config Response 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState String
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type String
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective string
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective GoogleConfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config Response 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState string
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type string
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimization_objective str
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimization_objective_ Googleconfig Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Optimization Objective Config Response 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- training_state str
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type str
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
- optimizationObjective String
- The optimization objective e.g. cvr. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:ctr,cvr. If not specified, we choose default based on engine type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctr
- optimizationObjective Property MapConfig 
- Name and value of the custom threshold for cvr optimization_objective. For target_field watch-time, target_field_value must be an integer value indicating the media progress time in seconds between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_fieldwatch-percentage, the target_field_value must be a valid float value between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
- trainingState String
- The training state that the engine is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value forCreateEnginemethod isTRAINING. The default value forUpdateEnginemethod is to keep the state the same as before.
- type String
- The type of engine e.g. recommended-for-you. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values:recommended-for-you,others-you-may-like,more-like-this,most-popular-items.
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingState, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigTrainingStateArgs                      
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe engine training is paused.
- Training
- TRAININGThe engine is training.
- GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State Training State Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State Paused 
- PAUSEDThe engine training is paused.
- GoogleCloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State Training 
- TRAININGThe engine is training.
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe engine training is paused.
- Training
- TRAININGThe engine is training.
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe engine training is paused.
- Training
- TRAININGThe engine is training.
- TRAINING_STATE_UNSPECIFIED
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- PAUSED
- PAUSEDThe engine training is paused.
- TRAINING
- TRAININGThe engine is training.
- "TRAINING_STATE_UNSPECIFIED"
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- "PAUSED"
- PAUSEDThe engine training is paused.
- "TRAINING"
- TRAININGThe engine is training.
GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadataResponse, GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadataResponseArgs                
- DataState string
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- LastTune stringTime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- ServingState string
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- TuningOperation string
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
- DataState string
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- LastTune stringTime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- ServingState string
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- TuningOperation string
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
- dataState String
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- lastTune StringTime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- servingState String
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- tuningOperation String
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
- dataState string
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- lastTune stringTime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- servingState string
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- tuningOperation string
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
- data_state str
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- last_tune_ strtime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- serving_state str
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- tuning_operation str
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
- dataState String
- The state of data requirements for this engine: DATA_OKandDATA_ERROR. Engine cannot be trained if the data is inDATA_ERRORstate. Engine can haveDATA_ERRORstate even if serving state isACTIVE: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training.
- lastTune StringTime 
- The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- servingState String
- The serving state of the engine: ACTIVE,NOT_ACTIVE.
- tuningOperation String
- The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty.
GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig, GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs                
- SearchAdd List<Pulumi.Ons Google Native. Discovery Engine. V1Alpha. Google Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item> 
- The add-on that this search engine enables.
- SearchTier Pulumi.Google Native. Discovery Engine. V1Alpha. Google Cloud Discoveryengine V1alpha Engine Search Engine Config Search Tier 
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- SearchAdd []GoogleOns Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item 
- The add-on that this search engine enables.
- SearchTier GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier 
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd List<GoogleOns Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item> 
- The add-on that this search engine enables.
- searchTier GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier 
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd GoogleOns Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item[] 
- The add-on that this search engine enables.
- searchTier GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier 
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- search_add_ Sequence[Googleons Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item] 
- The add-on that this search engine enables.
- search_tier GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier 
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd List<"SEARCH_ADD_ON_UNSPECIFIED" | "SEARCH_ADD_ON_LLM">Ons 
- The add-on that this search engine enables.
- searchTier "SEARCH_TIER_UNSPECIFIED" | "SEARCH_TIER_STANDARD" | "SEARCH_TIER_ENTERPRISE"
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigResponseArgs                  
- SearchAdd List<string>Ons 
- The add-on that this search engine enables.
- SearchTier string
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- SearchAdd []stringOns 
- The add-on that this search engine enables.
- SearchTier string
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd List<String>Ons 
- The add-on that this search engine enables.
- searchTier String
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd string[]Ons 
- The add-on that this search engine enables.
- searchTier string
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- search_add_ Sequence[str]ons 
- The add-on that this search engine enables.
- search_tier str
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
- searchAdd List<String>Ons 
- The add-on that this search engine enables.
- searchTier String
- The search feature tier of this engine. Different tiers might have different pricing. To learn more, please check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItem, GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchAddOnsItemArgs                        
- SearchAdd On Unspecified 
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchAdd On Llm 
- SEARCH_ADD_ON_LLMLarge language model add-on.
- GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item Search Add On Unspecified 
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item Search Add On Llm 
- SEARCH_ADD_ON_LLMLarge language model add-on.
- SearchAdd On Unspecified 
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchAdd On Llm 
- SEARCH_ADD_ON_LLMLarge language model add-on.
- SearchAdd On Unspecified 
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchAdd On Llm 
- SEARCH_ADD_ON_LLMLarge language model add-on.
- SEARCH_ADD_ON_UNSPECIFIED
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SEARCH_ADD_ON_LLM
- SEARCH_ADD_ON_LLMLarge language model add-on.
- "SEARCH_ADD_ON_UNSPECIFIED"
- SEARCH_ADD_ON_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- "SEARCH_ADD_ON_LLM"
- SEARCH_ADD_ON_LLMLarge language model add-on.
GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTier, GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigSearchTierArgs                    
- SearchTier Unspecified 
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchTier Standard 
- SEARCH_TIER_STANDARDStandard tier.
- SearchTier Enterprise 
- SEARCH_TIER_ENTERPRISEEnterprise tier.
- GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier Search Tier Unspecified 
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier Search Tier Standard 
- SEARCH_TIER_STANDARDStandard tier.
- GoogleCloud Discoveryengine V1alpha Engine Search Engine Config Search Tier Search Tier Enterprise 
- SEARCH_TIER_ENTERPRISEEnterprise tier.
- SearchTier Unspecified 
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchTier Standard 
- SEARCH_TIER_STANDARDStandard tier.
- SearchTier Enterprise 
- SEARCH_TIER_ENTERPRISEEnterprise tier.
- SearchTier Unspecified 
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SearchTier Standard 
- SEARCH_TIER_STANDARDStandard tier.
- SearchTier Enterprise 
- SEARCH_TIER_ENTERPRISEEnterprise tier.
- SEARCH_TIER_UNSPECIFIED
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- SEARCH_TIER_STANDARD
- SEARCH_TIER_STANDARDStandard tier.
- SEARCH_TIER_ENTERPRISE
- SEARCH_TIER_ENTERPRISEEnterprise tier.
- "SEARCH_TIER_UNSPECIFIED"
- SEARCH_TIER_UNSPECIFIEDDefault value when the enum is unspecified. This is invalid to use.
- "SEARCH_TIER_STANDARD"
- SEARCH_TIER_STANDARDStandard tier.
- "SEARCH_TIER_ENTERPRISE"
- SEARCH_TIER_ENTERPRISEEnterprise tier.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.