SearchEngineState constructor
- Input<
String?> ? appType, - Input<
String?> ? collectionId, - Input<
SearchEngineCommonConfig?> ? commonConfig, - Input<
String?> ? createTime, - Input<
List< ? dataStoreIds,String> ?> - Input<
String?> ? deletionPolicy, - Input<
bool?> ? disableAnalytics, - Input<
String?> ? displayName, - Input<
String?> ? engineId, - Input<
Map< ? features,String, String> ?> - Input<
String?> ? industryVertical, - Input<
String?> ? kmsKeyName, - Input<
SearchEngineKnowledgeGraphConfig?> ? knowledgeGraphConfig, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
SearchEngineSearchEngineConfig?> ? searchEngineConfig, - Input<
String?> ? updateTime,
Creates a new SearchEngineState.
appType This is the application type this engine resource represents.
collectionId The collection ID.
commonConfig Common config spec that specifies the metadata of the engine.
createTime Timestamp the Engine was created at.
dataStoreIds The data stores associated with this engine. For SOLUTION_TYPE_SEARCH type of engines, they can only associate with at most one data store.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
disableAnalytics Whether to disable analytics for searches performed on this engine.
displayName Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
engineId Unique ID to use for Search Engine App.
features A map of the feature config for the engine to opt in or opt out of features.
industryVertical 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.
kmsKeyName The KMS key to be used to protect this Engine at creation time.
knowledgeGraphConfig Configurations for the Knowledge Graph.
location Location.
name The unique full resource name of the search engine. Values are of the format
project The ID of the project in which the resource belongs.
searchEngineConfig Configurations for a Search Engine.
updateTime Timestamp the Engine was last updated.
Implementation
const SearchEngineState({
this.appType,
this.collectionId,
this.commonConfig,
this.createTime,
this.dataStoreIds,
this.deletionPolicy,
this.disableAnalytics,
this.displayName,
this.engineId,
this.features,
this.industryVertical,
this.kmsKeyName,
this.knowledgeGraphConfig,
this.location,
this.name,
this.project,
this.searchEngineConfig,
this.updateTime,
});