kubernetes-models
Version:
1 lines • 25 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"validate",{enumerable:!0,get:function(){return validate}});let _IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource=require("./IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.js"),_IoK8sApiCoreV1AzureDiskVolumeSource=require("./IoK8sApiCoreV1AzureDiskVolumeSource.js"),_IoK8sApiCoreV1AzureFilePersistentVolumeSource=require("./IoK8sApiCoreV1AzureFilePersistentVolumeSource.js"),_IoK8sApimachineryPkgApiResourceQuantity=require("@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApiResourceQuantity"),_IoK8sApiCoreV1CephFSPersistentVolumeSource=require("./IoK8sApiCoreV1CephFSPersistentVolumeSource.js"),_IoK8sApiCoreV1CinderPersistentVolumeSource=require("./IoK8sApiCoreV1CinderPersistentVolumeSource.js"),_IoK8sApiCoreV1ObjectReference=require("./IoK8sApiCoreV1ObjectReference.js"),_IoK8sApiCoreV1CSIPersistentVolumeSource=require("./IoK8sApiCoreV1CSIPersistentVolumeSource.js"),_IoK8sApiCoreV1FCVolumeSource=require("./IoK8sApiCoreV1FCVolumeSource.js"),_IoK8sApiCoreV1FlexPersistentVolumeSource=require("./IoK8sApiCoreV1FlexPersistentVolumeSource.js"),_IoK8sApiCoreV1FlockerVolumeSource=require("./IoK8sApiCoreV1FlockerVolumeSource.js"),_IoK8sApiCoreV1GCEPersistentDiskVolumeSource=require("./IoK8sApiCoreV1GCEPersistentDiskVolumeSource.js"),_IoK8sApiCoreV1GlusterfsPersistentVolumeSource=require("./IoK8sApiCoreV1GlusterfsPersistentVolumeSource.js"),_IoK8sApiCoreV1HostPathVolumeSource=require("./IoK8sApiCoreV1HostPathVolumeSource.js"),_IoK8sApiCoreV1ISCSIPersistentVolumeSource=require("./IoK8sApiCoreV1ISCSIPersistentVolumeSource.js"),_IoK8sApiCoreV1LocalVolumeSource=require("./IoK8sApiCoreV1LocalVolumeSource.js"),_IoK8sApiCoreV1NFSVolumeSource=require("./IoK8sApiCoreV1NFSVolumeSource.js"),_IoK8sApiCoreV1VolumeNodeAffinity=require("./IoK8sApiCoreV1VolumeNodeAffinity.js"),_IoK8sApiCoreV1PhotonPersistentDiskVolumeSource=require("./IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.js"),_IoK8sApiCoreV1PortworxVolumeSource=require("./IoK8sApiCoreV1PortworxVolumeSource.js"),_IoK8sApiCoreV1QuobyteVolumeSource=require("./IoK8sApiCoreV1QuobyteVolumeSource.js"),_IoK8sApiCoreV1RBDPersistentVolumeSource=require("./IoK8sApiCoreV1RBDPersistentVolumeSource.js"),_IoK8sApiCoreV1ScaleIOPersistentVolumeSource=require("./IoK8sApiCoreV1ScaleIOPersistentVolumeSource.js"),_IoK8sApiCoreV1StorageOSPersistentVolumeSource=require("./IoK8sApiCoreV1StorageOSPersistentVolumeSource.js"),_IoK8sApiCoreV1VsphereVirtualDiskVolumeSource=require("./IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.js"),validate=function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.accessModes||validate21(data.accessModes,{instancePath:instancePath+"/accessModes",parentData:data,parentDataProperty:"accessModes",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.awsElasticBlockStore||validate26(data.awsElasticBlockStore,{instancePath:instancePath+"/awsElasticBlockStore",parentData:data,parentDataProperty:"awsElasticBlockStore",rootData})||(errors=(vErrors=null===vErrors?validate26.errors:vErrors.concat(validate26.errors)).length),void 0===data.azureDisk||validate30(data.azureDisk,{instancePath:instancePath+"/azureDisk",parentData:data,parentDataProperty:"azureDisk",rootData})||(errors=(vErrors=null===vErrors?validate30.errors:vErrors.concat(validate30.errors)).length),void 0===data.azureFile||validate34(data.azureFile,{instancePath:instancePath+"/azureFile",parentData:data,parentDataProperty:"azureFile",rootData})||(errors=(vErrors=null===vErrors?validate34.errors:vErrors.concat(validate34.errors)).length),void 0===data.capacity||validate38(data.capacity,{instancePath:instancePath+"/capacity",parentData:data,parentDataProperty:"capacity",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.cephfs||validate44(data.cephfs,{instancePath:instancePath+"/cephfs",parentData:data,parentDataProperty:"cephfs",rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length),void 0===data.cinder||validate48(data.cinder,{instancePath:instancePath+"/cinder",parentData:data,parentDataProperty:"cinder",rootData})||(errors=(vErrors=null===vErrors?validate48.errors:vErrors.concat(validate48.errors)).length),void 0===data.claimRef||validate52(data.claimRef,{instancePath:instancePath+"/claimRef",parentData:data,parentDataProperty:"claimRef",rootData})||(errors=(vErrors=null===vErrors?validate52.errors:vErrors.concat(validate52.errors)).length),void 0===data.csi||validate56(data.csi,{instancePath:instancePath+"/csi",parentData:data,parentDataProperty:"csi",rootData})||(errors=(vErrors=null===vErrors?validate56.errors:vErrors.concat(validate56.errors)).length),void 0===data.fc||validate60(data.fc,{instancePath:instancePath+"/fc",parentData:data,parentDataProperty:"fc",rootData})||(errors=(vErrors=null===vErrors?validate60.errors:vErrors.concat(validate60.errors)).length),void 0===data.flexVolume||validate64(data.flexVolume,{instancePath:instancePath+"/flexVolume",parentData:data,parentDataProperty:"flexVolume",rootData})||(errors=(vErrors=null===vErrors?validate64.errors:vErrors.concat(validate64.errors)).length),void 0===data.flocker||validate68(data.flocker,{instancePath:instancePath+"/flocker",parentData:data,parentDataProperty:"flocker",rootData})||(errors=(vErrors=null===vErrors?validate68.errors:vErrors.concat(validate68.errors)).length),void 0===data.gcePersistentDisk||validate72(data.gcePersistentDisk,{instancePath:instancePath+"/gcePersistentDisk",parentData:data,parentDataProperty:"gcePersistentDisk",rootData})||(errors=(vErrors=null===vErrors?validate72.errors:vErrors.concat(validate72.errors)).length),void 0===data.glusterfs||validate76(data.glusterfs,{instancePath:instancePath+"/glusterfs",parentData:data,parentDataProperty:"glusterfs",rootData})||(errors=(vErrors=null===vErrors?validate76.errors:vErrors.concat(validate76.errors)).length),void 0===data.hostPath||validate80(data.hostPath,{instancePath:instancePath+"/hostPath",parentData:data,parentDataProperty:"hostPath",rootData})||(errors=(vErrors=null===vErrors?validate80.errors:vErrors.concat(validate80.errors)).length),void 0===data.iscsi||validate84(data.iscsi,{instancePath:instancePath+"/iscsi",parentData:data,parentDataProperty:"iscsi",rootData})||(errors=(vErrors=null===vErrors?validate84.errors:vErrors.concat(validate84.errors)).length),void 0===data.local||validate88(data.local,{instancePath:instancePath+"/local",parentData:data,parentDataProperty:"local",rootData})||(errors=(vErrors=null===vErrors?validate88.errors:vErrors.concat(validate88.errors)).length),void 0===data.mountOptions||validate21(data.mountOptions,{instancePath:instancePath+"/mountOptions",parentData:data,parentDataProperty:"mountOptions",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.nfs||validate93(data.nfs,{instancePath:instancePath+"/nfs",parentData:data,parentDataProperty:"nfs",rootData})||(errors=(vErrors=null===vErrors?validate93.errors:vErrors.concat(validate93.errors)).length),void 0===data.nodeAffinity||validate97(data.nodeAffinity,{instancePath:instancePath+"/nodeAffinity",parentData:data,parentDataProperty:"nodeAffinity",rootData})||(errors=(vErrors=null===vErrors?validate97.errors:vErrors.concat(validate97.errors)).length),void 0===data.persistentVolumeReclaimPolicy||validate101(data.persistentVolumeReclaimPolicy,{instancePath:instancePath+"/persistentVolumeReclaimPolicy",parentData:data,parentDataProperty:"persistentVolumeReclaimPolicy",rootData})||(errors=(vErrors=null===vErrors?validate101.errors:vErrors.concat(validate101.errors)).length),void 0===data.photonPersistentDisk||validate103(data.photonPersistentDisk,{instancePath:instancePath+"/photonPersistentDisk",parentData:data,parentDataProperty:"photonPersistentDisk",rootData})||(errors=(vErrors=null===vErrors?validate103.errors:vErrors.concat(validate103.errors)).length),void 0===data.portworxVolume||validate107(data.portworxVolume,{instancePath:instancePath+"/portworxVolume",parentData:data,parentDataProperty:"portworxVolume",rootData})||(errors=(vErrors=null===vErrors?validate107.errors:vErrors.concat(validate107.errors)).length),void 0===data.quobyte||validate111(data.quobyte,{instancePath:instancePath+"/quobyte",parentData:data,parentDataProperty:"quobyte",rootData})||(errors=(vErrors=null===vErrors?validate111.errors:vErrors.concat(validate111.errors)).length),void 0===data.rbd||validate115(data.rbd,{instancePath:instancePath+"/rbd",parentData:data,parentDataProperty:"rbd",rootData})||(errors=(vErrors=null===vErrors?validate115.errors:vErrors.concat(validate115.errors)).length),void 0===data.scaleIO||validate119(data.scaleIO,{instancePath:instancePath+"/scaleIO",parentData:data,parentDataProperty:"scaleIO",rootData})||(errors=(vErrors=null===vErrors?validate119.errors:vErrors.concat(validate119.errors)).length),void 0===data.storageClassName||validate123(data.storageClassName,{instancePath:instancePath+"/storageClassName",parentData:data,parentDataProperty:"storageClassName",rootData})||(errors=(vErrors=null===vErrors?validate123.errors:vErrors.concat(validate123.errors)).length),void 0===data.storageos||validate125(data.storageos,{instancePath:instancePath+"/storageos",parentData:data,parentDataProperty:"storageos",rootData})||(errors=(vErrors=null===vErrors?validate125.errors:vErrors.concat(validate125.errors)).length),void 0===data.volumeMode||validate129(data.volumeMode,{instancePath:instancePath+"/volumeMode",parentData:data,parentDataProperty:"volumeMode",rootData})||(errors=(vErrors=null===vErrors?validate129.errors:vErrors.concat(validate129.errors)).length),void 0===data.vsphereVolume||validate131(data.vsphereVolume,{instancePath:instancePath+"/vsphereVolume",parentData:data,parentDataProperty:"vsphereVolume",rootData})||(errors=(vErrors=null===vErrors?validate131.errors:vErrors.concat(validate131.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate24.errors=vErrors,0===errors};function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate22.errors=vErrors,0===errors}function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate22(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate21.errors=vErrors,0===errors}function validate26(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.validate.errors)).length),validate26.errors=vErrors,0===errors}function validate30(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1AzureDiskVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1AzureDiskVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1AzureDiskVolumeSource.validate.errors)).length),validate30.errors=vErrors,0===errors}function validate34(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1AzureFilePersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1AzureFilePersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1AzureFilePersistentVolumeSource.validate.errors)).length),validate34.errors=vErrors,0===errors}function validate39(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return(0,_IoK8sApimachineryPkgApiResourceQuantity.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApimachineryPkgApiResourceQuantity.validate.errors:vErrors.concat(_IoK8sApimachineryPkgApiResourceQuantity.validate.errors)).length),validate39.errors=vErrors,0===errors}function validate38(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))for(let key0 in data)validate39(data[key0],{instancePath:instancePath+"/"+key0.replace(/~/g,"~0").replace(/\//g,"~1"),parentData:data,parentDataProperty:key0,rootData})||(errors=(vErrors=null===vErrors?validate39.errors:vErrors.concat(validate39.errors)).length);return validate38.errors=vErrors,0===errors}function validate44(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1CephFSPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1CephFSPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1CephFSPersistentVolumeSource.validate.errors)).length),validate44.errors=vErrors,0===errors}function validate48(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1CinderPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1CinderPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1CinderPersistentVolumeSource.validate.errors)).length),validate48.errors=vErrors,0===errors}function validate52(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1ObjectReference.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1ObjectReference.validate.errors:vErrors.concat(_IoK8sApiCoreV1ObjectReference.validate.errors)).length),validate52.errors=vErrors,0===errors}function validate56(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1CSIPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1CSIPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1CSIPersistentVolumeSource.validate.errors)).length),validate56.errors=vErrors,0===errors}function validate60(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1FCVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1FCVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1FCVolumeSource.validate.errors)).length),validate60.errors=vErrors,0===errors}function validate64(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1FlexPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1FlexPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1FlexPersistentVolumeSource.validate.errors)).length),validate64.errors=vErrors,0===errors}function validate68(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1FlockerVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1FlockerVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1FlockerVolumeSource.validate.errors)).length),validate68.errors=vErrors,0===errors}function validate72(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1GCEPersistentDiskVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1GCEPersistentDiskVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1GCEPersistentDiskVolumeSource.validate.errors)).length),validate72.errors=vErrors,0===errors}function validate76(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1GlusterfsPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1GlusterfsPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1GlusterfsPersistentVolumeSource.validate.errors)).length),validate76.errors=vErrors,0===errors}function validate80(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1HostPathVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1HostPathVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1HostPathVolumeSource.validate.errors)).length),validate80.errors=vErrors,0===errors}function validate84(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1ISCSIPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1ISCSIPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1ISCSIPersistentVolumeSource.validate.errors)).length),validate84.errors=vErrors,0===errors}function validate88(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1LocalVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1LocalVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1LocalVolumeSource.validate.errors)).length),validate88.errors=vErrors,0===errors}function validate93(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1NFSVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1NFSVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1NFSVolumeSource.validate.errors)).length),validate93.errors=vErrors,0===errors}function validate97(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1VolumeNodeAffinity.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1VolumeNodeAffinity.validate.errors:vErrors.concat(_IoK8sApiCoreV1VolumeNodeAffinity.validate.errors)).length),validate97.errors=vErrors,0===errors}let schema46={enum:["Delete","Recycle","Retain"]};function validate101(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("Delete"===data||"Recycle"===data||"Retain"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema46.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate101.errors=vErrors,0===errors}function validate103(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.validate.errors)).length),validate103.errors=vErrors,0===errors}function validate107(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1PortworxVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1PortworxVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1PortworxVolumeSource.validate.errors)).length),validate107.errors=vErrors,0===errors}function validate111(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1QuobyteVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1QuobyteVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1QuobyteVolumeSource.validate.errors)).length),validate111.errors=vErrors,0===errors}function validate115(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1RBDPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1RBDPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1RBDPersistentVolumeSource.validate.errors)).length),validate115.errors=vErrors,0===errors}function validate119(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1ScaleIOPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1ScaleIOPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1ScaleIOPersistentVolumeSource.validate.errors)).length),validate119.errors=vErrors,0===errors}function validate123(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate123.errors=vErrors,0===errors}function validate125(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1StorageOSPersistentVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1StorageOSPersistentVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1StorageOSPersistentVolumeSource.validate.errors)).length),validate125.errors=vErrors,0===errors}let schema60={enum:["Block","Filesystem"]};function validate129(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(!("Block"===data||"Filesystem"===data)){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema60.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate129.errors=vErrors,0===errors}function validate131(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||(0,_IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.validate)(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?_IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.validate.errors:vErrors.concat(_IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.validate.errors)).length),validate131.errors=vErrors,0===errors}