# Storage

Defines storage.

Field Type Notes
apiVersion string Optional api version for this object.
kind string Identifer for this configuration object.
metadata Metadata Object metadata, see metadata.
spec StorageSpecification See Storage Specification.
status StorageStatus See Storage Status.

# Storage Specification

The specification for storage.

Field Type Notes
parameters StorageParameters A key value map that can be used to store parameters for the provisioner.
provisioner string The storage provisioner to use to create storage.

# Storage Status READONLY

Populated by Desktop.

Field Type Notes
message string A human readable message.
state StorageState See Storage State.
startTime Date The start time of the storage instance.

# Storage State

Value Notes
Failed The storage failed to be provisioned.
Provisioned The storge is provisioned and ready to use.

# Example

---
kind: storage
metadata:
  name: Desktop storage
  description: Storage configuration for the desktop namespace
  namespace: desktop
  uid: tvMKukIbeyIxIE0hrDzdt
spec:
  provisioner: local
status:
  startTime: '2020-07-06T08:02:58.899Z'
  state: Provisioned