# DatasetSpec DatasetSpec defines the desired state of Dataset ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **access_modes** | **list[str]** | AccessModes contains all ways the volume backing the PVC can be mounted | [optional] **data_restore_location** | [**DataRestoreLocation**](DataRestoreLocation.md) | | [optional] **mounts** | [**list[Mount]**](Mount.md) | Mount Points to be mounted on cache runtime. <br> This field can be empty because some runtimes don't need to mount external storage (e.g. <a href=\"https://v6d.io/\">Vineyard</a>). | [optional] **node_affinity** | [**CacheableNodeAffinity**](CacheableNodeAffinity.md) | | [optional] **owner** | [**User**](User.md) | | [optional] **placement** | **str** | Manage switch for opening Multiple datasets single node deployment or not | [optional] **runtimes** | [**list[Runtime]**](Runtime.md) | Runtimes for supporting dataset (e.g. AlluxioRuntime) | [optional] **shared_encrypt_options** | [**list[EncryptOption]**](EncryptOption.md) | SharedEncryptOptions is the encryptOption to all mount | [optional] **shared_options** | **dict(str, str)** | SharedOptions is the options to all mount | [optional] **tolerations** | [**list[V1Toleration]**](V1Toleration.md) | If specified, the pod's tolerations. | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)