Discoveryengine Datastore

This table represents the discoveryengine_datastore resource from Google Cloud Platform.

gcp.discoveryengine_datastore

Fields

TitleIDTypeData TypeDescription
_keycorestring
acl_enabledcoreboolImmutable. Whether data in the DataStore has ACL information. If set to `true`, the source data must have ACL. ACL will be ingested when data is ingested by DocumentService.ImportDocuments methods. When ACL is enabled for the DataStore, Document can't be accessed by calling DocumentService.GetDocument or DocumentService.ListDocuments. Currently ACL is only supported in `GENERIC` industry vertical with non-`PUBLIC_WEBSITE` content config.
advanced_site_search_configcorejsonOptional. Configuration for advanced site search.
ancestorscorearray<string>
billing_estimationcorejsonOutput only. Data size estimation for billing.
cmek_configcorejsonOutput only. CMEK-related information for the DataStore.
content_configcorestringImmutable. The content config of the data store. If this field is unset, the server behavior defaults to ContentConfig.NO_CONTENT. Possible values: ['CONTENT_CONFIG_UNSPECIFIED', 'NO_CONTENT', 'CONTENT_REQUIRED', 'PUBLIC_WEBSITE', 'GOOGLE_WORKSPACE']. Values descriptions: ['Default value.', 'Only contains documents without any Document.content.', 'Only contains documents with Document.content.', 'The data store is used for public website search.', 'The data store is used for workspace search. Details of workspace data store are specified in the WorkspaceConfig.']
create_timecoretimestampOutput only. Timestamp the DataStore was created at.
datadog_display_namecorestring
default_schema_idcorestringOutput only. The id of the default Schema associated to this data store.
document_processing_configcorejsonConfiguration for Document understanding and enrichment.
gcp_display_namecorestringRequired. The data store display name. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
healthcare_fhir_configcorejsonOptional. Configuration for `HEALTHCARE_FHIR` vertical.
identity_mapping_storecorestringImmutable. The fully qualified resource name of the associated IdentityMappingStore. This field can only be set for acl_enabled DataStores with `THIRD_PARTY` or `GSUITE` IdP. Format: `projects/{project}/locations/{location}/identityMappingStores/{identity_mapping_store}`.
industry_verticalcorestringImmutable. The industry vertical that the data store registers. Possible values: ['INDUSTRY_VERTICAL_UNSPECIFIED', 'GENERIC', 'MEDIA', 'HEALTHCARE_FHIR']. Values descriptions: ['Value used when unset.', 'The generic vertical for documents that are not specific to any industry vertical.', 'The media industry vertical.', 'The healthcare FHIR vertical.']
is_infobot_faq_data_storecoreboolOptional. If set, this DataStore is an Infobot FAQ DataStore.
kms_key_namecorestringInput only. The KMS key to be used to protect this DataStore at creation time. Must be set for requests that need to comply with CMEK Org Policy protections. If this field is set and processed successfully, the DataStore will be protected by the KMS key, as indicated in the cmek_config field.
labelscorearray<string>
namecorestringImmutable. Identifier. The full resource name of the data store. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
serving_config_data_storecorejsonOptional. Stores serving config at DataStore level.
solution_typescorearray<string>The solutions that the data store enrolls. Available solutions for each industry_vertical: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
starting_schemacorejsonThe start schema to use for this DataStore when provisioning it. If unset, a default vertical specialized schema will be used. This field is only used by CreateDataStore API, and will be ignored if used in other APIs. This field will be omitted from all API responses including CreateDataStore API. To retrieve a schema of a DataStore, use SchemaService.GetSchema API instead. The provided schema will be validated against certain rules on schema. Learn more from [this doc](https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
tagscorehstore_csv
workspace_configcorejsonConfig to store data store type configuration for workspace data. This must be set when DataStore.content_config is set as DataStore.ContentConfig.GOOGLE_WORKSPACE.
zone_idcorestring