UNPKG

@stordata/vsphere-soapify

Version:

A NodeJS abstraction layer for the vSphere SOAP API

30 lines (27 loc) 1.22 kB
'use strict'; const ComputeResourceConfigInfo = require('./ComputeResourceConfigInfo'), ClusterDasConfigInfo = require('./ClusterDasConfigInfo'), ClusterDpmConfigInfo = require('./ClusterDpmConfigInfo'), ClusterDrsConfigInfo = require('./ClusterDrsConfigInfo'), ClusterDasVmConfigInfo = require('./ClusterDasVmConfigInfo'), ClusterDpmHostConfigInfo = require('./ClusterDpmHostConfigInfo'), ClusterDrsVmConfigInfo = require('./ClusterDrsVmConfigInfo'), ClusterGroupInfo = require('./ClusterGroupInfo'), ClusterRuleInfo = require('./ClusterRuleInfo'), VsanClusterConfigInfo = require('./VsanClusterConfigInfo'); module.exports = class ClusterConfigInfoEx extends ComputeResourceConfigInfo { static mappings() { return { ...super.mappings(), dasConfig: ClusterDasConfigInfo, dasVmConfig: ClusterDasVmConfigInfo.ArrayOf, dpmConfigInfo: ClusterDpmConfigInfo, dpmHostConfig: ClusterDpmHostConfigInfo.ArrayOf, drsConfig: ClusterDrsConfigInfo, drsVmConfig: ClusterDrsVmConfigInfo.ArrayOf, group: ClusterGroupInfo.ArrayOf, rule: ClusterRuleInfo.ArrayOf, vsanConfigInfo: VsanClusterConfigInfo }; } };