import { type Volume } from "https://deno.land/x/kubernetes_apis@v0.5.3/builtin/core@v1/structs.ts";
Volume represents a named volume in a pod that may be accessed by any container in the pod.
Properties
optional
awsElasticBlockStore: AWSElasticBlockStoreVolumeSource | nulloptional
azureDisk: AzureDiskVolumeSource | nulloptional
azureFile: AzureFileVolumeSource | nulloptional
cephfs: CephFSVolumeSource | nulloptional
cinder: CinderVolumeSource | nulloptional
configMap: ConfigMapVolumeSource | nulloptional
csi: CSIVolumeSource | nulloptional
downwardAPI: DownwardAPIVolumeSource | nulloptional
emptyDir: EmptyDirVolumeSource | nulloptional
ephemeral: EphemeralVolumeSource | nulloptional
fc: FCVolumeSource | nulloptional
flexVolume: FlexVolumeSource | nulloptional
flocker: FlockerVolumeSource | nulloptional
gcePersistentDisk: GCEPersistentDiskVolumeSource | nulloptional
gitRepo: GitRepoVolumeSource | nulloptional
glusterfs: GlusterfsVolumeSource | nulloptional
hostPath: HostPathVolumeSource | nulloptional
iscsi: ISCSIVolumeSource | nulloptional
nfs: NFSVolumeSource | nulloptional
persistentVolumeClaim: PersistentVolumeClaimVolumeSource | nulloptional
photonPersistentDisk: PhotonPersistentDiskVolumeSource | nulloptional
portworxVolume: PortworxVolumeSource | nulloptional
projected: ProjectedVolumeSource | nulloptional
quobyte: QuobyteVolumeSource | nulloptional
rbd: RBDVolumeSource | nulloptional
scaleIO: ScaleIOVolumeSource | nulloptional
secret: SecretVolumeSource | nulloptional
storageos: StorageOSVolumeSource | nulloptional
vsphereVolume: VsphereVirtualDiskVolumeSource | null