DataStoreState constructor
- Input<
bool?> ? aclEnabled, - Input<
DataStoreAdvancedSiteSearchConfig?> ? advancedSiteSearchConfig, - Input<
String?> ? contentConfig, - Input<
bool?> ? createAdvancedSiteSearch, - Input<
String?> ? createTime, - Input<
String?> ? dataStoreId, - Input<
String?> ? defaultSchemaId, - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
DataStoreDocumentProcessingConfig?> ? documentProcessingConfig, - Input<
String?> ? industryVertical, - Input<
String?> ? kmsKeyName, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
bool?> ? skipDefaultSchemaCreation, - Input<
List< ? solutionTypes,String> ?>
Creates a new DataStoreState.
aclEnabled Immutable. Whether data in the DataStore has ACL information. If set to true,
advancedSiteSearchConfig Configuration data for advance site search.
contentConfig The content config of the data store.
createAdvancedSiteSearch If true, an advanced data store for site search will be created. If the
createTime Timestamp when the DataStore was created.
dataStoreId The unique id of the data store.
defaultSchemaId The id of the default Schema associated with this data store.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName The display name of the data store. This field must be a UTF-8 encoded
documentProcessingConfig Configuration for Document understanding and enrichment.
industryVertical The industry vertical that the data store registers.
kmsKeyName KMS key resource name which will be used to encrypt resources:
location The geographic location where the data store should reside. The value can
name The unique full resource name of the data store. Values are of the format
project The ID of the project in which the resource belongs.
skipDefaultSchemaCreation A boolean flag indicating whether to skip the default schema creation for
solutionTypes The solutions that the data store enrolls.
Implementation
const DataStoreState({
this.aclEnabled,
this.advancedSiteSearchConfig,
this.contentConfig,
this.createAdvancedSiteSearch,
this.createTime,
this.dataStoreId,
this.defaultSchemaId,
this.deletionPolicy,
this.displayName,
this.documentProcessingConfig,
this.industryVertical,
this.kmsKeyName,
this.location,
this.name,
this.project,
this.skipDefaultSchemaCreation,
this.solutionTypes,
});