import { type PersistentVolumeSpec } from "https://deno.land/x/kubernetes_apis@v0.5.3/builtin/core@v1/structs.ts";
PersistentVolumeSpec is the specification of a persistent volume.
Properties
optional
awsElasticBlockStore: AWSElasticBlockStoreVolumeSource | nulloptional
azureDisk: AzureDiskVolumeSource | nulloptional
azureFile: AzureFilePersistentVolumeSource | nulloptional
cephfs: CephFSPersistentVolumeSource | nulloptional
cinder: CinderPersistentVolumeSource | nulloptional
claimRef: ObjectReference | nulloptional
csi: CSIPersistentVolumeSource | nulloptional
fc: FCVolumeSource | nulloptional
flexVolume: FlexPersistentVolumeSource | nulloptional
flocker: FlockerVolumeSource | nulloptional
gcePersistentDisk: GCEPersistentDiskVolumeSource | nulloptional
glusterfs: GlusterfsPersistentVolumeSource | nulloptional
hostPath: HostPathVolumeSource | nulloptional
iscsi: ISCSIPersistentVolumeSource | nulloptional
local: LocalVolumeSource | nulloptional
nfs: NFSVolumeSource | nulloptional
nodeAffinity: VolumeNodeAffinity | nulloptional
photonPersistentDisk: PhotonPersistentDiskVolumeSource | nulloptional
portworxVolume: PortworxVolumeSource | nulloptional
quobyte: QuobyteVolumeSource | nulloptional
rbd: RBDPersistentVolumeSource | nulloptional
scaleIO: ScaleIOPersistentVolumeSource | nulloptional
storageos: StorageOSPersistentVolumeSource | nulloptional
vsphereVolume: VsphereVirtualDiskVolumeSource | null