@kubernetes/client-node
Version:
NodeJS client for kubernetes
212 lines • 5.15 kB
JavaScript
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* OpenAPI spec version: v1.32.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* PersistentVolumeSpec is the specification of a persistent volume.
*/
export class V1PersistentVolumeSpec {
static getAttributeTypeMap() {
return V1PersistentVolumeSpec.attributeTypeMap;
}
constructor() {
}
}
V1PersistentVolumeSpec.discriminator = undefined;
V1PersistentVolumeSpec.mapping = undefined;
V1PersistentVolumeSpec.attributeTypeMap = [
{
"name": "accessModes",
"baseName": "accessModes",
"type": "Array<string>",
"format": ""
},
{
"name": "awsElasticBlockStore",
"baseName": "awsElasticBlockStore",
"type": "V1AWSElasticBlockStoreVolumeSource",
"format": ""
},
{
"name": "azureDisk",
"baseName": "azureDisk",
"type": "V1AzureDiskVolumeSource",
"format": ""
},
{
"name": "azureFile",
"baseName": "azureFile",
"type": "V1AzureFilePersistentVolumeSource",
"format": ""
},
{
"name": "capacity",
"baseName": "capacity",
"type": "{ [key: string]: string; }",
"format": ""
},
{
"name": "cephfs",
"baseName": "cephfs",
"type": "V1CephFSPersistentVolumeSource",
"format": ""
},
{
"name": "cinder",
"baseName": "cinder",
"type": "V1CinderPersistentVolumeSource",
"format": ""
},
{
"name": "claimRef",
"baseName": "claimRef",
"type": "V1ObjectReference",
"format": ""
},
{
"name": "csi",
"baseName": "csi",
"type": "V1CSIPersistentVolumeSource",
"format": ""
},
{
"name": "fc",
"baseName": "fc",
"type": "V1FCVolumeSource",
"format": ""
},
{
"name": "flexVolume",
"baseName": "flexVolume",
"type": "V1FlexPersistentVolumeSource",
"format": ""
},
{
"name": "flocker",
"baseName": "flocker",
"type": "V1FlockerVolumeSource",
"format": ""
},
{
"name": "gcePersistentDisk",
"baseName": "gcePersistentDisk",
"type": "V1GCEPersistentDiskVolumeSource",
"format": ""
},
{
"name": "glusterfs",
"baseName": "glusterfs",
"type": "V1GlusterfsPersistentVolumeSource",
"format": ""
},
{
"name": "hostPath",
"baseName": "hostPath",
"type": "V1HostPathVolumeSource",
"format": ""
},
{
"name": "iscsi",
"baseName": "iscsi",
"type": "V1ISCSIPersistentVolumeSource",
"format": ""
},
{
"name": "local",
"baseName": "local",
"type": "V1LocalVolumeSource",
"format": ""
},
{
"name": "mountOptions",
"baseName": "mountOptions",
"type": "Array<string>",
"format": ""
},
{
"name": "nfs",
"baseName": "nfs",
"type": "V1NFSVolumeSource",
"format": ""
},
{
"name": "nodeAffinity",
"baseName": "nodeAffinity",
"type": "V1VolumeNodeAffinity",
"format": ""
},
{
"name": "persistentVolumeReclaimPolicy",
"baseName": "persistentVolumeReclaimPolicy",
"type": "string",
"format": ""
},
{
"name": "photonPersistentDisk",
"baseName": "photonPersistentDisk",
"type": "V1PhotonPersistentDiskVolumeSource",
"format": ""
},
{
"name": "portworxVolume",
"baseName": "portworxVolume",
"type": "V1PortworxVolumeSource",
"format": ""
},
{
"name": "quobyte",
"baseName": "quobyte",
"type": "V1QuobyteVolumeSource",
"format": ""
},
{
"name": "rbd",
"baseName": "rbd",
"type": "V1RBDPersistentVolumeSource",
"format": ""
},
{
"name": "scaleIO",
"baseName": "scaleIO",
"type": "V1ScaleIOPersistentVolumeSource",
"format": ""
},
{
"name": "storageClassName",
"baseName": "storageClassName",
"type": "string",
"format": ""
},
{
"name": "storageos",
"baseName": "storageos",
"type": "V1StorageOSPersistentVolumeSource",
"format": ""
},
{
"name": "volumeAttributesClassName",
"baseName": "volumeAttributesClassName",
"type": "string",
"format": ""
},
{
"name": "volumeMode",
"baseName": "volumeMode",
"type": "string",
"format": ""
},
{
"name": "vsphereVolume",
"baseName": "vsphereVolume",
"type": "V1VsphereVirtualDiskVolumeSource",
"format": ""
}
];
//# sourceMappingURL=V1PersistentVolumeSpec.js.map