Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Volume ¶
type Volume struct { Spec struct { AccessModes interface{} `json:"AccessModes"` Capacity interface{} `json:"Capacity"` ClaimRef interface{} `json:"ClaimRef"` OpenEBS struct { VolumeID string `json:"volumeID"` } `json:"OpenEBS"` PersistentVolumeReclaimPolicy string `json:"PersistentVolumeReclaimPolicy"` StorageClassName string `json:"StorageClassName"` } `json:"Spec"` Status struct { Message string `json:"Message"` Phase string `json:"Phase"` Reason string `json:"Reason"` } `json:"Status"` Metadata struct { Annotations interface{} `json:"annotations"` CreationTimestamp interface{} `json:"creationTimestamp"` Name string `json:"name"` } `json:"metadata"` }
Volume is a command implementation struct
type VolumeSpec ¶
type VolumeSpec struct { Kind string `yaml:"kind"` APIVersion string `yaml:"apiVersion"` Metadata struct { Name string `yaml:"name"` Labels struct { Storage string `yaml:"volumeprovisioner.mapi.openebs.io/storage-size"` StorageClass string `yaml:"k8s.io/storage-class"` Namespace string `yaml:"k8s.io/namespace"` } } `yaml:"metadata"` }
VolumeSpec holds the config for creating a VSM
Click to show internal directories.
Click to hide internal directories.