Class CreateDataStoreRequest (0.13.10)

CreateDataStoreRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request for DataStoreService.CreateDataStore method.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
cmek_config_name str
Resource name of the CmekConfig to use for protecting this DataStore. This field is a member of oneof_ cmek_options.
disable_cmek bool
DataStore without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well. This field is a member of oneof_ cmek_options.
parent str
Required. The parent resource name, such as projects/{project}/locations/{location}/collections/{collection}.
data_store google.cloud.discoveryengine_v1.types.DataStore
Required. The DataStore to create.
data_store_id str
Required. The ID to use for the DataStore, which will become the final component of the DataStore'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.
create_advanced_site_search bool
A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.
skip_default_schema_creation bool
A boolean flag indicating whether to skip the default schema creation for the data store. Only enable this flag if you are certain that the default schema is incompatible with your use case. If set to true, you must manually create a schema for the data store before any documents can be ingested. This flag cannot be specified if data_store.starting_schema is specified.