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: nil,
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)
.build())
.trainingState("TRAINING_STATE_UNSPECIFIED")
.build())
.name("string")
.project("string")
.searchEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs.builder()
.searchAddOns("SEARCH_ADD_ON_UNSPECIFIED")
.searchTier("SEARCH_TIER_UNSPECIFIED")
.build())
.similarDocumentsConfig()
.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=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigArgs(
agent_creation_config=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs(
default_language_code="string",
time_zone="string",
business="string",
),
dialogflow_agent_to_link="string",
),
location="string",
media_recommendation_engine_config=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigArgs(
type="string",
optimization_objective="string",
optimization_objective_config=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs(
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=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfigArgs(
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=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfigArgs(),
common_config=google_native.discoveryengine.v1alpha.GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs(
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
The Engine resource accepts the following input properties:
- Collection
Id string - Display
Name string - The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- Engine
Id 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.
- Solution
Type Pulumi.Google Native. Discovery Engine. V1Alpha. Engine Solution Type - The solutions of the engine.
- Chat
Engine 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.
- Common
Config Pulumi.Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Common Config - Common config spec that specifies the metadata of the engine.
- Data
Store 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.
- Industry
Vertical 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
- Media
Recommendation 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
- Search
Engine 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.
- Similar
Documents Pulumi.Config Google Native. Discovery Engine. V1Alpha. Inputs. Google Cloud Discoveryengine V1alpha Engine Similar Documents Engine Config - Additional config specs for a
similar-items
engine.
- Collection
Id string - Display
Name string - The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- Engine
Id 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.
- 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 []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.
- 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 string
- 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 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
- 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-items
engine.
- collection
Id String - display
Name String - The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engine
Id 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.
- solution
Type EngineSolution Type - The solutions of the engine.
- chat
Engine GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config - Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- common
Config GoogleCloud Discoveryengine V1alpha Engine Common Config - Common config spec that specifies the metadata of the engine.
- data
Store 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.
- 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 String
- media
Recommendation 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
- search
Engine GoogleConfig Cloud Discoveryengine V1alpha Engine Search Engine Config - 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 - Additional config specs for a
similar-items
engine.
- collection
Id string - display
Name string - The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engine
Id 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.
- solution
Type EngineSolution Type - The solutions of the engine.
- chat
Engine GoogleConfig Cloud Discoveryengine V1alpha Engine Chat Engine Config - Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- common
Config GoogleCloud Discoveryengine V1alpha Engine Common Config - Common config spec that specifies the metadata of the engine.
- data
Store 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.
- 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 string
- media
Recommendation 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
- search
Engine GoogleConfig Cloud Discoveryengine V1alpha Engine Search Engine Config - 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 - Additional config specs for a
similar-items
engine.
- 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-items
engine.
- collection
Id String - display
Name String - The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
- engine
Id 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.
- solution
Type "SOLUTION_TYPE_UNSPECIFIED" | "SOLUTION_TYPE_RECOMMENDATION" | "SOLUTION_TYPE_SEARCH" | "SOLUTION_TYPE_CHAT" - The solutions of the engine.
- chat
Engine Property MapConfig - Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- common
Config Property Map - Common config spec that specifies the metadata of the engine.
- data
Store 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.
- industry
Vertical "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
- media
Recommendation 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
- search
Engine Property MapConfig - Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
- similar
Documents Property MapConfig - Additional config specs for a
similar-items
engine.
Outputs
All input properties are implicitly available as output properties. Additionally, the Engine resource produces the following output properties:
- Chat
Engine 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.
- Create
Time string - Timestamp the Recommendation Engine was created at.
- Id string
- The provider-assigned unique ID for this managed resource.
- Recommendation
Metadata 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.
- Update
Time 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 string - Timestamp the Recommendation Engine was created at.
- Id string
- 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 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 String - Timestamp the Recommendation Engine was created at.
- id String
- 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 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 string - Timestamp the Recommendation Engine was created at.
- id string
- 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 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.
- chat
Engine Property MapMetadata - Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
- create
Time String - Timestamp the Recommendation Engine was created at.
- id String
- The provider-assigned unique ID for this managed resource.
- recommendation
Metadata Property Map - Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
- update
Time String - Timestamp the Recommendation Engine was last updated.
Supporting Types
EngineIndustryVertical, EngineIndustryVerticalArgs
- 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.
- Engine
Industry Vertical Industry Vertical Unspecified - INDUSTRY_VERTICAL_UNSPECIFIEDValue used when unset.
- Engine
Industry Vertical Generic - GENERICThe generic vertical for documents that are not specific to any industry vertical.
- Engine
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.
- 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
- 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.
- Engine
Solution Type Solution Type Unspecified - SOLUTION_TYPE_UNSPECIFIEDDefault value.
- Engine
Solution Type Solution Type Recommendation - SOLUTION_TYPE_RECOMMENDATIONUsed for Recommendations AI.
- Engine
Solution Type Solution Type Search - SOLUTION_TYPE_SEARCHUsed for Discovery Search.
- Engine
Solution Type 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.
- 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.
- "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
- Agent
Creation 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.
- Dialogflow
Agent stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 StringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agent
Creation 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.
- dialogflow
Agent StringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfigArgs
- Default
Language stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- Time
Zone 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 stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- Time
Zone 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 StringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone 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 stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone 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.
- default
Language StringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone 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.
- Default
Language stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- Time
Zone 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 stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- Time
Zone 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 StringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone 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 stringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone 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.
- default
Language StringCode - The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes.
- time
Zone String - The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigResponseArgs
- Agent
Creation 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.
- Dialogflow
Agent stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 StringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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 stringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. 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_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
- agent
Creation 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.
- dialogflow
Agent StringTo Link - The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide
agent_creation_config
to create agent or provide an agent name that links the agent with the Chat engine. Format:projects//locations//agents/
. Note that thedialogflow_agent_to_link
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. Please use chat_engine_metadata.dialogflow_agent for actual agent association after Engine is created.
GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadataResponse, GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadataResponseArgs
- Dialogflow
Agent string - The resource name of a Dialogflow agent, that this Chat Engine refers to. Format:
projects//locations//agents/
.
- Dialogflow
Agent string - The resource name of a Dialogflow agent, that this Chat Engine refers to. Format:
projects//locations//agents/
.
- dialogflow
Agent String - The resource name of a Dialogflow agent, that this Chat Engine refers to. Format:
projects//locations//agents/
.
- dialogflow
Agent 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/
.
- dialogflow
Agent String - The resource name of a Dialogflow agent, that this Chat Engine refers to. Format:
projects//locations//agents/
.
GoogleCloudDiscoveryengineV1alphaEngineCommonConfig, GoogleCloudDiscoveryengineV1alphaEngineCommonConfigArgs
- Company
Name 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 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 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 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.
- company
Name 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
- Company
Name 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 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 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 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.
- company
Name 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
. - Optimization
Objective 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
=>ctr
others-you-may-like
=>ctr
- Optimization
Objective 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). - Training
State 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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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
=>ctr
others-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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-you-may-like
=>ctr
- optimization
Objective 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). - training
State "TRAINING_STATE_UNSPECIFIED" | "PAUSED" | "TRAINING" - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method is to keep the state the same as before.
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigArgs
- Target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - Target
Field doubleValue Float - The threshold to be applied to the target (e.g., 0.5).
- Target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - Target
Field float64Value Float - The threshold to be applied to the target (e.g., 0.5).
- target
Field String - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field DoubleValue Float - The threshold to be applied to the target (e.g., 0.5).
- target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field 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).
- target
Field String - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field NumberValue Float - The threshold to be applied to the target (e.g., 0.5).
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfigResponseArgs
- Target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - Target
Field doubleValue Float - The threshold to be applied to the target (e.g., 0.5).
- Target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - Target
Field float64Value Float - The threshold to be applied to the target (e.g., 0.5).
- target
Field String - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field DoubleValue Float - The threshold to be applied to the target (e.g., 0.5).
- target
Field string - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field 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).
- target
Field String - The name of the field to target. Currently supported values:
watch-percentage
,watch-time
. - target
Field NumberValue Float - The threshold to be applied to the target (e.g., 0.5).
GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigResponse, GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigResponseArgs
- Optimization
Objective 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
=>ctr
others-you-may-like
=>ctr
- Optimization
Objective 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). - Training
State string - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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 string - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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 String - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-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 string - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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
=>ctr
others-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.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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 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
=>ctr
others-you-may-like
=>ctr
- optimization
Objective 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). - training
State String - The training state that the engine is in (e.g.
TRAINING
orPAUSED
). 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 forCreateEngine
method isTRAINING
. The default value forUpdateEngine
method 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
- Training
State Unspecified - TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe engine training is paused.
- Training
- TRAININGThe engine is training.
- Google
Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State Training State Unspecified - TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Google
Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State Paused - PAUSEDThe engine training is paused.
- Google
Cloud Discoveryengine V1alpha Engine Media Recommendation Engine Config Training State 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.
- 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
- Data
State string - The state of data requirements for this engine:
DATA_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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 stringTime - The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- Serving
State string - The serving state of the engine:
ACTIVE
,NOT_ACTIVE
. - Tuning
Operation 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 string - The state of data requirements for this engine:
DATA_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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 stringTime - The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- Serving
State string - The serving state of the engine:
ACTIVE
,NOT_ACTIVE
. - Tuning
Operation 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 String - The state of data requirements for this engine:
DATA_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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 StringTime - The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- serving
State String - The serving state of the engine:
ACTIVE
,NOT_ACTIVE
. - tuning
Operation 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 string - The state of data requirements for this engine:
DATA_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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 stringTime - The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- serving
State string - The serving state of the engine:
ACTIVE
,NOT_ACTIVE
. - tuning
Operation 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_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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.
- data
State String - The state of data requirements for this engine:
DATA_OK
andDATA_ERROR
. Engine cannot be trained if the data is inDATA_ERROR
state. Engine can haveDATA_ERROR
state 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 StringTime - The timestamp when the latest successful tune finished. Only applicable on Media Recommendation engines.
- serving
State String - The serving state of the engine:
ACTIVE
,NOT_ACTIVE
. - tuning
Operation 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
- Search
Add 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.
- Search
Tier 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.
- Search
Add []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.
- search
Add List<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.
- search
Add 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.
- 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.
- search
Add List<"SEARCH_ADD_ON_UNSPECIFIED" | "SEARCH_ADD_ON_LLM">Ons - The add-on that this search engine enables.
- search
Tier "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
- Search
Add List<string>Ons - The add-on that this search engine enables.
- Search
Tier 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 []stringOns - The add-on that this search engine enables.
- Search
Tier 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 List<String>Ons - The add-on that this search engine enables.
- search
Tier 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 string[]Ons - The add-on that this search engine enables.
- search
Tier 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.
- search
Add List<String>Ons - The add-on that this search engine enables.
- search
Tier 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
- 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.
- Google
Cloud 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.
- Google
Cloud Discoveryengine V1alpha Engine Search Engine Config Search Add Ons Item 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.
- 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.
- "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
- 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.
- Google
Cloud 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.
- Google
Cloud Discoveryengine V1alpha Engine Search Engine Config Search Tier Search Tier Standard - SEARCH_TIER_STANDARDStandard tier.
- Google
Cloud Discoveryengine V1alpha Engine Search Engine Config Search 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.
- 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.
- "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.