UNPKG

kubernetes-models

Version:
368 lines (367 loc) 12.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addSchema = void 0; const validate_1 = require("@kubernetes-models/validate"); const IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource_1 = require("./IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.js"); const IoK8sApiCoreV1AzureDiskVolumeSource_1 = require("./IoK8sApiCoreV1AzureDiskVolumeSource.js"); const IoK8sApiCoreV1AzureFileVolumeSource_1 = require("./IoK8sApiCoreV1AzureFileVolumeSource.js"); const IoK8sApiCoreV1CephFSVolumeSource_1 = require("./IoK8sApiCoreV1CephFSVolumeSource.js"); const IoK8sApiCoreV1CinderVolumeSource_1 = require("./IoK8sApiCoreV1CinderVolumeSource.js"); const IoK8sApiCoreV1ConfigMapVolumeSource_1 = require("./IoK8sApiCoreV1ConfigMapVolumeSource.js"); const IoK8sApiCoreV1CSIVolumeSource_1 = require("./IoK8sApiCoreV1CSIVolumeSource.js"); const IoK8sApiCoreV1DownwardAPIVolumeSource_1 = require("./IoK8sApiCoreV1DownwardAPIVolumeSource.js"); const IoK8sApiCoreV1EmptyDirVolumeSource_1 = require("./IoK8sApiCoreV1EmptyDirVolumeSource.js"); const IoK8sApiCoreV1EphemeralVolumeSource_1 = require("./IoK8sApiCoreV1EphemeralVolumeSource.js"); const IoK8sApiCoreV1FCVolumeSource_1 = require("./IoK8sApiCoreV1FCVolumeSource.js"); const IoK8sApiCoreV1FlexVolumeSource_1 = require("./IoK8sApiCoreV1FlexVolumeSource.js"); const IoK8sApiCoreV1FlockerVolumeSource_1 = require("./IoK8sApiCoreV1FlockerVolumeSource.js"); const IoK8sApiCoreV1GCEPersistentDiskVolumeSource_1 = require("./IoK8sApiCoreV1GCEPersistentDiskVolumeSource.js"); const IoK8sApiCoreV1GitRepoVolumeSource_1 = require("./IoK8sApiCoreV1GitRepoVolumeSource.js"); const IoK8sApiCoreV1GlusterfsVolumeSource_1 = require("./IoK8sApiCoreV1GlusterfsVolumeSource.js"); const IoK8sApiCoreV1HostPathVolumeSource_1 = require("./IoK8sApiCoreV1HostPathVolumeSource.js"); const IoK8sApiCoreV1ISCSIVolumeSource_1 = require("./IoK8sApiCoreV1ISCSIVolumeSource.js"); const IoK8sApiCoreV1NFSVolumeSource_1 = require("./IoK8sApiCoreV1NFSVolumeSource.js"); const IoK8sApiCoreV1PersistentVolumeClaimVolumeSource_1 = require("./IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.js"); const IoK8sApiCoreV1PhotonPersistentDiskVolumeSource_1 = require("./IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.js"); const IoK8sApiCoreV1PortworxVolumeSource_1 = require("./IoK8sApiCoreV1PortworxVolumeSource.js"); const IoK8sApiCoreV1ProjectedVolumeSource_1 = require("./IoK8sApiCoreV1ProjectedVolumeSource.js"); const IoK8sApiCoreV1QuobyteVolumeSource_1 = require("./IoK8sApiCoreV1QuobyteVolumeSource.js"); const IoK8sApiCoreV1RBDVolumeSource_1 = require("./IoK8sApiCoreV1RBDVolumeSource.js"); const IoK8sApiCoreV1ScaleIOVolumeSource_1 = require("./IoK8sApiCoreV1ScaleIOVolumeSource.js"); const IoK8sApiCoreV1SecretVolumeSource_1 = require("./IoK8sApiCoreV1SecretVolumeSource.js"); const IoK8sApiCoreV1StorageOSVolumeSource_1 = require("./IoK8sApiCoreV1StorageOSVolumeSource.js"); const IoK8sApiCoreV1VsphereVirtualDiskVolumeSource_1 = require("./IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.js"); const schema = { "properties": { "awsElasticBlockStore": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource#" }, { "type": "null" } ] }, "azureDisk": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.AzureDiskVolumeSource#" }, { "type": "null" } ] }, "azureFile": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.AzureFileVolumeSource#" }, { "type": "null" } ] }, "cephfs": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.CephFSVolumeSource#" }, { "type": "null" } ] }, "cinder": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.CinderVolumeSource#" }, { "type": "null" } ] }, "configMap": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.ConfigMapVolumeSource#" }, { "type": "null" } ] }, "csi": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.CSIVolumeSource#" }, { "type": "null" } ] }, "downwardAPI": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.DownwardAPIVolumeSource#" }, { "type": "null" } ] }, "emptyDir": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.EmptyDirVolumeSource#" }, { "type": "null" } ] }, "ephemeral": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.EphemeralVolumeSource#" }, { "type": "null" } ] }, "fc": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.FCVolumeSource#" }, { "type": "null" } ] }, "flexVolume": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.FlexVolumeSource#" }, { "type": "null" } ] }, "flocker": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.FlockerVolumeSource#" }, { "type": "null" } ] }, "gcePersistentDisk": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.GCEPersistentDiskVolumeSource#" }, { "type": "null" } ] }, "gitRepo": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.GitRepoVolumeSource#" }, { "type": "null" } ] }, "glusterfs": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.GlusterfsVolumeSource#" }, { "type": "null" } ] }, "hostPath": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.HostPathVolumeSource#" }, { "type": "null" } ] }, "iscsi": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.ISCSIVolumeSource#" }, { "type": "null" } ] }, "name": { "type": "string" }, "nfs": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.NFSVolumeSource#" }, { "type": "null" } ] }, "persistentVolumeClaim": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource#" }, { "type": "null" } ] }, "photonPersistentDisk": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource#" }, { "type": "null" } ] }, "portworxVolume": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.PortworxVolumeSource#" }, { "type": "null" } ] }, "projected": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.ProjectedVolumeSource#" }, { "type": "null" } ] }, "quobyte": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.QuobyteVolumeSource#" }, { "type": "null" } ] }, "rbd": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.RBDVolumeSource#" }, { "type": "null" } ] }, "scaleIO": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.ScaleIOVolumeSource#" }, { "type": "null" } ] }, "secret": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.SecretVolumeSource#" }, { "type": "null" } ] }, "storageos": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.StorageOSVolumeSource#" }, { "type": "null" } ] }, "vsphereVolume": { "oneOf": [ { "$ref": "io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource#" }, { "type": "null" } ] } }, "required": [ "name" ], "type": "object" }; function addSchema() { (0, IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1AzureDiskVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1AzureFileVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1CephFSVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1CinderVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1ConfigMapVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1CSIVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1DownwardAPIVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1EmptyDirVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1EphemeralVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1FCVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1FlexVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1FlockerVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1GCEPersistentDiskVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1GitRepoVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1GlusterfsVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1HostPathVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1ISCSIVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1NFSVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1PersistentVolumeClaimVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1PhotonPersistentDiskVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1PortworxVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1ProjectedVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1QuobyteVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1RBDVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1ScaleIOVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1SecretVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1StorageOSVolumeSource_1.addSchema)(); (0, IoK8sApiCoreV1VsphereVirtualDiskVolumeSource_1.addSchema)(); (0, validate_1.register)("io.k8s.api.core.v1.Volume", schema); } exports.addSchema = addSchema;