DataStore constructor
DataStore(
- String name, {
- DataStoreArgs? args,
- CustomResourceOptions? options,
Creates a new DataStore.
name The Pulumi resource name.
args Arguments used to configure this DataStore. The set of arguments for DataStore.
options Resource options controlling this resource's behavior.
Implementation
DataStore(
String name, {
DataStoreArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:discoveryengine/dataStore:DataStore',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
aclEnabled = registerOutput<bool?>('aclEnabled');
advancedSiteSearchConfig = registerOutput<DataStoreAdvancedSiteSearchConfig>('advancedSiteSearchConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataStoreAdvancedSiteSearchConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
contentConfig = registerOutput<String?>('contentConfig');
createAdvancedSiteSearch = registerOutput<bool?>('createAdvancedSiteSearch');
createTime = registerOutput<String>('createTime');
dataStoreId = registerOutput<String>('dataStoreId');
defaultSchemaId = registerOutput<String>('defaultSchemaId');
deletionPolicy = registerOutput<String>('deletionPolicy');
displayName = registerOutput<String>('displayName');
documentProcessingConfig = registerOutput<DataStoreDocumentProcessingConfig?>('documentProcessingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DataStoreDocumentProcessingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
industryVertical = registerOutput<String>('industryVertical');
kmsKeyName = registerOutput<String?>('kmsKeyName');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
skipDefaultSchemaCreation = registerOutput<bool?>('skipDefaultSchemaCreation');
solutionTypes = registerOutput<List<String>?>('solutionTypes', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
}