90 lines
4.1 KiB
TypeScript
90 lines
4.1 KiB
TypeScript
/**
|
|
* Kubernetes
|
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
|
*
|
|
* The version of the OpenAPI document: v1.22.2
|
|
*
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
import { V1AWSElasticBlockStoreVolumeSource } from './v1AWSElasticBlockStoreVolumeSource';
|
|
import { V1AzureDiskVolumeSource } from './v1AzureDiskVolumeSource';
|
|
import { V1AzureFileVolumeSource } from './v1AzureFileVolumeSource';
|
|
import { V1CSIVolumeSource } from './v1CSIVolumeSource';
|
|
import { V1CephFSVolumeSource } from './v1CephFSVolumeSource';
|
|
import { V1CinderVolumeSource } from './v1CinderVolumeSource';
|
|
import { V1ConfigMapVolumeSource } from './v1ConfigMapVolumeSource';
|
|
import { V1DownwardAPIVolumeSource } from './v1DownwardAPIVolumeSource';
|
|
import { V1EmptyDirVolumeSource } from './v1EmptyDirVolumeSource';
|
|
import { V1EphemeralVolumeSource } from './v1EphemeralVolumeSource';
|
|
import { V1FCVolumeSource } from './v1FCVolumeSource';
|
|
import { V1FlexVolumeSource } from './v1FlexVolumeSource';
|
|
import { V1FlockerVolumeSource } from './v1FlockerVolumeSource';
|
|
import { V1GCEPersistentDiskVolumeSource } from './v1GCEPersistentDiskVolumeSource';
|
|
import { V1GitRepoVolumeSource } from './v1GitRepoVolumeSource';
|
|
import { V1GlusterfsVolumeSource } from './v1GlusterfsVolumeSource';
|
|
import { V1HostPathVolumeSource } from './v1HostPathVolumeSource';
|
|
import { V1ISCSIVolumeSource } from './v1ISCSIVolumeSource';
|
|
import { V1NFSVolumeSource } from './v1NFSVolumeSource';
|
|
import { V1PersistentVolumeClaimVolumeSource } from './v1PersistentVolumeClaimVolumeSource';
|
|
import { V1PhotonPersistentDiskVolumeSource } from './v1PhotonPersistentDiskVolumeSource';
|
|
import { V1PortworxVolumeSource } from './v1PortworxVolumeSource';
|
|
import { V1ProjectedVolumeSource } from './v1ProjectedVolumeSource';
|
|
import { V1QuobyteVolumeSource } from './v1QuobyteVolumeSource';
|
|
import { V1RBDVolumeSource } from './v1RBDVolumeSource';
|
|
import { V1ScaleIOVolumeSource } from './v1ScaleIOVolumeSource';
|
|
import { V1SecretVolumeSource } from './v1SecretVolumeSource';
|
|
import { V1StorageOSVolumeSource } from './v1StorageOSVolumeSource';
|
|
import { V1VsphereVirtualDiskVolumeSource } from './v1VsphereVirtualDiskVolumeSource';
|
|
/**
|
|
* Volume represents a named volume in a pod that may be accessed by any container in the pod.
|
|
*/
|
|
export declare class V1Volume {
|
|
'awsElasticBlockStore'?: V1AWSElasticBlockStoreVolumeSource;
|
|
'azureDisk'?: V1AzureDiskVolumeSource;
|
|
'azureFile'?: V1AzureFileVolumeSource;
|
|
'cephfs'?: V1CephFSVolumeSource;
|
|
'cinder'?: V1CinderVolumeSource;
|
|
'configMap'?: V1ConfigMapVolumeSource;
|
|
'csi'?: V1CSIVolumeSource;
|
|
'downwardAPI'?: V1DownwardAPIVolumeSource;
|
|
'emptyDir'?: V1EmptyDirVolumeSource;
|
|
'ephemeral'?: V1EphemeralVolumeSource;
|
|
'fc'?: V1FCVolumeSource;
|
|
'flexVolume'?: V1FlexVolumeSource;
|
|
'flocker'?: V1FlockerVolumeSource;
|
|
'gcePersistentDisk'?: V1GCEPersistentDiskVolumeSource;
|
|
'gitRepo'?: V1GitRepoVolumeSource;
|
|
'glusterfs'?: V1GlusterfsVolumeSource;
|
|
'hostPath'?: V1HostPathVolumeSource;
|
|
'iscsi'?: V1ISCSIVolumeSource;
|
|
/**
|
|
* Volume\'s name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
|
|
*/
|
|
'name': string;
|
|
'nfs'?: V1NFSVolumeSource;
|
|
'persistentVolumeClaim'?: V1PersistentVolumeClaimVolumeSource;
|
|
'photonPersistentDisk'?: V1PhotonPersistentDiskVolumeSource;
|
|
'portworxVolume'?: V1PortworxVolumeSource;
|
|
'projected'?: V1ProjectedVolumeSource;
|
|
'quobyte'?: V1QuobyteVolumeSource;
|
|
'rbd'?: V1RBDVolumeSource;
|
|
'scaleIO'?: V1ScaleIOVolumeSource;
|
|
'secret'?: V1SecretVolumeSource;
|
|
'storageos'?: V1StorageOSVolumeSource;
|
|
'vsphereVolume'?: V1VsphereVirtualDiskVolumeSource;
|
|
static discriminator: string | undefined;
|
|
static attributeTypeMap: Array<{
|
|
name: string;
|
|
baseName: string;
|
|
type: string;
|
|
}>;
|
|
static getAttributeTypeMap(): {
|
|
name: string;
|
|
baseName: string;
|
|
type: string;
|
|
}[];
|
|
}
|