accessModes |
string[] |
AccessModes contains all ways the volume can be mounted. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes |
[optional] |
awsElasticBlockStore |
\UniversityOfAdelaide\OpenShift\Model\V1AWSElasticBlockStoreVolumeSource |
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore |
[optional] |
azureDisk |
\UniversityOfAdelaide\OpenShift\Model\V1AzureDiskVolumeSource |
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. |
[optional] |
azureFile |
\UniversityOfAdelaide\OpenShift\Model\V1AzureFileVolumeSource |
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. |
[optional] |
capacity |
map[string,\UniversityOfAdelaide\OpenShift\Model\ResourceQuantity] |
A description of the persistent volume's resources and capacity. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#capacity |
[optional] |
cephfs |
\UniversityOfAdelaide\OpenShift\Model\V1CephFSVolumeSource |
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime |
[optional] |
cinder |
\UniversityOfAdelaide\OpenShift\Model\V1CinderVolumeSource |
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md |
[optional] |
claimRef |
\UniversityOfAdelaide\OpenShift\Model\V1ObjectReference |
ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#binding |
[optional] |
fc |
\UniversityOfAdelaide\OpenShift\Model\V1FCVolumeSource |
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. |
[optional] |
flexVolume |
\UniversityOfAdelaide\OpenShift\Model\V1FlexVolumeSource |
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. |
[optional] |
flocker |
\UniversityOfAdelaide\OpenShift\Model\V1FlockerVolumeSource |
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running |
[optional] |
gcePersistentDisk |
\UniversityOfAdelaide\OpenShift\Model\V1GCEPersistentDiskVolumeSource |
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk |
[optional] |
glusterfs |
\UniversityOfAdelaide\OpenShift\Model\V1GlusterfsVolumeSource |
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md |
[optional] |
hostPath |
\UniversityOfAdelaide\OpenShift\Model\V1HostPathVolumeSource |
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: http://kubernetes.io/docs/user-guide/volumes#hostpath |
[optional] |
iscsi |
\UniversityOfAdelaide\OpenShift\Model\V1ISCSIVolumeSource |
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. |
[optional] |
nfs |
\UniversityOfAdelaide\OpenShift\Model\V1NFSVolumeSource |
NFS represents an NFS mount on the host. Provisioned by an admin. More info: http://kubernetes.io/docs/user-guide/volumes#nfs |
[optional] |
persistentVolumeReclaimPolicy |
string |
What happens to a persistent volume when released from its claim. Valid options are Retain (default) and Recycle. Recycling must be supported by the volume plugin underlying this persistent volume. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#recycling-policy |
[optional] |
photonPersistentDisk |
\UniversityOfAdelaide\OpenShift\Model\V1PhotonPersistentDiskVolumeSource |
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine |
[optional] |
portworxVolume |
\UniversityOfAdelaide\OpenShift\Model\V1PortworxVolumeSource |
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine |
[optional] |
quobyte |
\UniversityOfAdelaide\OpenShift\Model\V1QuobyteVolumeSource |
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime |
[optional] |
rbd |
\UniversityOfAdelaide\OpenShift\Model\V1RBDVolumeSource |
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md |
[optional] |
scaleIO |
\UniversityOfAdelaide\OpenShift\Model\V1ScaleIOVolumeSource |
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. |
[optional] |
storageClassName |
string |
Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. |
[optional] |
vsphereVolume |
\UniversityOfAdelaide\OpenShift\Model\V1VsphereVirtualDiskVolumeSource |
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine |
[optional] |