UNPKG

kubernetes-models

Version:
1 lines 5.4 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"validate",{enumerable:!0,get:function(){return validate}});let validate=function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.machineID){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"machineID"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.systemUUID){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"systemUUID"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.bootID){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"bootID"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}if(void 0===data.kernelVersion){let err3={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kernelVersion"}};null===vErrors?vErrors=[err3]:vErrors.push(err3),errors++}if(void 0===data.osImage){let err4={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"osImage"}};null===vErrors?vErrors=[err4]:vErrors.push(err4),errors++}if(void 0===data.containerRuntimeVersion){let err5={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"containerRuntimeVersion"}};null===vErrors?vErrors=[err5]:vErrors.push(err5),errors++}if(void 0===data.kubeletVersion){let err6={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kubeletVersion"}};null===vErrors?vErrors=[err6]:vErrors.push(err6),errors++}if(void 0===data.kubeProxyVersion){let err7={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kubeProxyVersion"}};null===vErrors?vErrors=[err7]:vErrors.push(err7),errors++}if(void 0===data.operatingSystem){let err8={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"operatingSystem"}};null===vErrors?vErrors=[err8]:vErrors.push(err8),errors++}if(void 0===data.architecture){let err9={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"architecture"}};null===vErrors?vErrors=[err9]:vErrors.push(err9),errors++}void 0===data.architecture||validate21(data.architecture,{instancePath:instancePath+"/architecture",parentData:data,parentDataProperty:"architecture",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.bootID||validate21(data.bootID,{instancePath:instancePath+"/bootID",parentData:data,parentDataProperty:"bootID",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.containerRuntimeVersion||validate21(data.containerRuntimeVersion,{instancePath:instancePath+"/containerRuntimeVersion",parentData:data,parentDataProperty:"containerRuntimeVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.kernelVersion||validate21(data.kernelVersion,{instancePath:instancePath+"/kernelVersion",parentData:data,parentDataProperty:"kernelVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.kubeProxyVersion||validate21(data.kubeProxyVersion,{instancePath:instancePath+"/kubeProxyVersion",parentData:data,parentDataProperty:"kubeProxyVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.kubeletVersion||validate21(data.kubeletVersion,{instancePath:instancePath+"/kubeletVersion",parentData:data,parentDataProperty:"kubeletVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.machineID||validate21(data.machineID,{instancePath:instancePath+"/machineID",parentData:data,parentDataProperty:"machineID",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.operatingSystem||validate21(data.operatingSystem,{instancePath:instancePath+"/operatingSystem",parentData:data,parentDataProperty:"operatingSystem",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.osImage||validate21(data.osImage,{instancePath:instancePath+"/osImage",parentData:data,parentDataProperty:"osImage",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.systemUUID||validate21(data.systemUUID,{instancePath:instancePath+"/systemUUID",parentData:data,parentDataProperty:"systemUUID",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}else{let err10={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err10]:vErrors.push(err10),errors++}return validate22.errors=vErrors,0===errors};function validate21(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 validate21.errors=vErrors,0===errors}