UNPKG

vsphere-schema

Version:
212 lines (210 loc) 516 kB
// vSphere Schema v4.0 module.exports = function(env) { var _ = env.lodash; var merge = env.merge; var $ = {}; $.Circular=function(){return "[Circular]";}; $.AboutInfo=function(){return merge({"type":"AboutInfo","properties":{"apiType":"xsd:string","apiVersion":"xsd:string","build":"xsd:string","fullName":"xsd:string","instanceUuid":"xsd:string","licenseProductName":"xsd:string","licenseProductVersion":"xsd:string","localeBuild":"xsd:string","localeVersion":"xsd:string","name":"xsd:string","osType":"xsd:string","productLineId":"xsd:string","vendor":"xsd:string","version":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AccountCreatedEvent=function(){return merge({"type":"AccountCreatedEvent","properties":{"group":"xsd:boolean","spec":$.HostAccountSpec()},"inherits":"HostEvent"}, $.HostEvent());}; $.HostAccountSpec=function(){return merge({"type":"HostAccountSpec","properties":{"description":"xsd:string","id":"xsd:string","password":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AccountRemovedEvent=function(){return merge({"type":"AccountRemovedEvent","properties":{"account":"xsd:string","group":"xsd:boolean"},"inherits":"HostEvent"}, $.HostEvent());}; $.AccountUpdatedEvent=function(){return merge({"type":"AccountUpdatedEvent","properties":{"group":"xsd:boolean","spec":$.HostAccountSpec()},"inherits":"HostEvent"}, $.HostEvent());}; $.Action=function(){return merge({"type":"Action","inherits":"DynamicData"}, $.DynamicData());}; $.ActionParameter=function(){return {"type":"ActionParameter","enum":{"alarm":"alarm","alarmName":"alarmName","declaringSummary":"declaringSummary","eventDescription":"eventDescription","newStatus":"newStatus","oldStatus":"oldStatus","target":"target","targetName":"targetName","triggeringSummary":"triggeringSummary"}};}; $.ActionType=function(){return {"type":"ActionType","enum":{"HostPowerV1":"HostPowerV1","MigrationV1":"MigrationV1","VmPowerV1":"VmPowerV1"}};}; $.AdminDisabled=function(){return merge({"type":"AdminDisabled","inherits":"HostConfigFault"}, $.HostConfigFault());}; $.AdminNotDisabled=function(){return merge({"type":"AdminNotDisabled","inherits":"HostConfigFault"}, $.HostConfigFault());}; $.AdminPasswordNotChangedEvent=function(){return merge({"type":"AdminPasswordNotChangedEvent","inherits":"HostEvent"}, $.HostEvent());}; $.AffinityConfigured=function(){return merge({"type":"AffinityConfigured","properties":{"configuredAffinity":"xsd:string[]"},"inherits":"MigrationFault"}, $.MigrationFault());}; $.AffinityType=function(){return {"type":"AffinityType","enum":{"cpu":"cpu","memory":"memory"}};}; $.AfterStartupTaskScheduler=function(){return merge({"type":"AfterStartupTaskScheduler","properties":{"minute":"xsd:int"},"inherits":"TaskScheduler"}, $.TaskScheduler());}; $.AgentInstallFailed=function(){return merge({"type":"AgentInstallFailed","properties":{"installerOutput":"xsd:string","reason":"xsd:string","statusCode":"xsd:int"},"inherits":"HostConnectFault"}, $.HostConnectFault());}; $.AgentInstallFailedReason=function(){return {"type":"AgentInstallFailedReason","enum":{"AgentNotReachable":"AgentNotReachable","AgentNotRunning":"AgentNotRunning","AgentUploadFailed":"AgentUploadFailed","AgentUploadTimedout":"AgentUploadTimedout","InstallTimedout":"InstallTimedout","NotEnoughSpaceOnDevice":"NotEnoughSpaceOnDevice","PrepareToUpgradeFailed":"PrepareToUpgradeFailed","SignatureVerificationFailed":"SignatureVerificationFailed","UnknownInstallerError":"UnknownInstallerError"}};}; $.Alarm=function(){return merge({"type":"Alarm","properties":{"info":$.AlarmInfo()},"methods":{"ReconfigureAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"spec":{"type":"AlarmSpec","required":true}},"returns":null},"RemoveAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true}},"returns":null}},"inherits":"ExtensibleManagedObject"}, $.ExtensibleManagedObject());}; $.AlarmInfo=function(){return merge({"type":"AlarmInfo","properties":{"alarm":$.ManagedObjectReference(),"creationEventId":"xsd:int","entity":$.ManagedObjectReference(),"key":"xsd:string","lastModifiedTime":"xsd:dateTime","lastModifiedUser":"xsd:string"},"inherits":"AlarmSpec"}, $.AlarmSpec());}; $.AlarmAction=function(){return merge({"type":"AlarmAction","inherits":"DynamicData"}, $.DynamicData());}; $.AlarmActionTriggeredEvent=function(){return merge({"type":"AlarmActionTriggeredEvent","properties":{"entity":$.ManagedEntityEventArgument(),"source":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.ManagedEntityEventArgument=function(){return merge({"type":"ManagedEntityEventArgument","properties":{"entity":$.ManagedObjectReference()},"inherits":"EntityEventArgument"}, $.EntityEventArgument());}; $.AlarmCreatedEvent=function(){return merge({"type":"AlarmCreatedEvent","properties":{"entity":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmDescription=function(){return merge({"type":"AlarmDescription","properties":{"action":$.TypeDescription(),"datastoreConnectionState":$.ElementDescription(),"entityStatus":$.ElementDescription(),"expr":$.TypeDescription(),"hostSystemConnectionState":$.ElementDescription(),"hostSystemPowerState":$.ElementDescription(),"metricOperator":$.ElementDescription(),"stateOperator":$.ElementDescription(),"virtualMachineGuestHeartbeatStatus":$.ElementDescription(),"virtualMachinePowerState":$.ElementDescription()},"inherits":"DynamicData"}, $.DynamicData());}; $.TypeDescription=function(){return merge({"type":"TypeDescription","properties":{"key":"xsd:string"},"inherits":"Description"}, $.Description());}; $.ElementDescription=function(){return merge({"type":"ElementDescription","properties":{"key":"xsd:string"},"inherits":"Description"}, $.Description());}; $.AlarmEmailCompletedEvent=function(){return merge({"type":"AlarmEmailCompletedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"to":"xsd:string"},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmEmailFailedEvent=function(){return merge({"type":"AlarmEmailFailedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"reason":$.LocalizedMethodFault(),"to":"xsd:string"},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.LocalizedMethodFault=function(){return merge({"type":"LocalizedMethodFault","properties":{"fault":$.Circular(),"localizedMessage":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AlarmEvent=function(){return merge({"type":"AlarmEvent","properties":{"alarm":$.AlarmEventArgument()},"inherits":"Event"}, $.Event());}; $.AlarmEventArgument=function(){return merge({"type":"AlarmEventArgument","properties":{"alarm":$.ManagedObjectReference()},"inherits":"EntityEventArgument"}, $.EntityEventArgument());}; $.ManagedObjectReference=function(){return {"type":"ManagedObjectReference","properties":{"type":"xsd:string","value":"xsd:string"}};}; $.AlarmExpression=function(){return merge({"type":"AlarmExpression","inherits":"DynamicData"}, $.DynamicData());}; $.AlarmManager=function(){return {"type":"AlarmManager","properties":{"defaultExpression":$.AlarmExpression(),"description":$.AlarmDescription()},"methods":{"AcknowledgeAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"alarm":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true}},"returns":null},"AreAlarmActionsEnabled":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true}},"returns":"xsd:boolean"},"CreateAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"spec":{"type":"AlarmSpec","required":true}},"returns":"ManagedObjectReference"},"EnableAlarmActions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"enabled":{"type":"xsd:boolean","required":true}},"returns":null},"GetAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":false}},"returns":"ManagedObjectReference"},"GetAlarmState":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true}},"returns":"AlarmState"}}};}; $.AlarmReconfiguredEvent=function(){return merge({"type":"AlarmReconfiguredEvent","properties":{"entity":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmRemovedEvent=function(){return merge({"type":"AlarmRemovedEvent","properties":{"entity":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmScriptCompleteEvent=function(){return merge({"type":"AlarmScriptCompleteEvent","properties":{"entity":$.ManagedEntityEventArgument(),"script":"xsd:string"},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmScriptFailedEvent=function(){return merge({"type":"AlarmScriptFailedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"reason":$.LocalizedMethodFault(),"script":"xsd:string"},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmSetting=function(){return merge({"type":"AlarmSetting","properties":{"reportingFrequency":"xsd:int","toleranceRange":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.AlarmSnmpCompletedEvent=function(){return merge({"type":"AlarmSnmpCompletedEvent","properties":{"entity":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmSnmpFailedEvent=function(){return merge({"type":"AlarmSnmpFailedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"reason":$.LocalizedMethodFault()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmSpec=function(){return merge({"type":"AlarmSpec","properties":{"action":$.AlarmAction(),"actionFrequency":"xsd:int","description":"xsd:string","enabled":"xsd:boolean","expression":$.AlarmExpression(),"name":"xsd:string","setting":$.AlarmSetting()},"inherits":"DynamicData"}, $.DynamicData());}; $.AlarmState=function(){return merge({"type":"AlarmState","properties":{"acknowledged":"xsd:boolean","acknowledgedByUser":"xsd:string","acknowledgedTime":"xsd:dateTime","alarm":$.ManagedObjectReference(),"entity":$.ManagedObjectReference(),"key":"xsd:string","overallStatus":$.ManagedEntityStatus(),"time":"xsd:dateTime"},"inherits":"DynamicData"}, $.DynamicData());}; $.ManagedEntityStatus=function(){return {"type":"ManagedEntityStatus","enum":{"gray":"gray","green":"green","red":"red","yellow":"yellow"}};}; $.AlarmStatusChangedEvent=function(){return merge({"type":"AlarmStatusChangedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"from":"xsd:string","source":$.ManagedEntityEventArgument(),"to":"xsd:string"},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmTriggeringAction=function(){return merge({"type":"AlarmTriggeringAction","properties":{"action":$.Action(),"green2yellow":"xsd:boolean","red2yellow":"xsd:boolean","transitionSpecs":$.AlarmTriggeringActionTransitionSpec(),"yellow2green":"xsd:boolean","yellow2red":"xsd:boolean"},"inherits":"AlarmAction"}, $.AlarmAction());}; $.AlarmTriggeringActionTransitionSpec=function(){return merge({"type":"AlarmTriggeringActionTransitionSpec","properties":{"finalState":$.ManagedEntityStatus(),"repeats":"xsd:boolean","startState":$.ManagedEntityStatus()},"inherits":"DynamicData"}, $.DynamicData());}; $.AllVirtualMachinesLicensedEvent=function(){return merge({"type":"AllVirtualMachinesLicensedEvent","inherits":"LicenseEvent"}, $.LicenseEvent());}; $.AlreadyAuthenticatedSessionEvent=function(){return merge({"type":"AlreadyAuthenticatedSessionEvent","inherits":"SessionEvent"}, $.SessionEvent());}; $.AlreadyBeingManaged=function(){return merge({"type":"AlreadyBeingManaged","properties":{"ipAddress":"xsd:string"},"inherits":"HostConnectFault"}, $.HostConnectFault());}; $.AlreadyConnected=function(){return merge({"type":"AlreadyConnected","properties":{"name":"xsd:string"},"inherits":"HostConnectFault"}, $.HostConnectFault());}; $.AlreadyExists=function(){return merge({"type":"AlreadyExists","properties":{"name":"xsd:string"},"inherits":"VimFault"}, $.VimFault());}; $.AlreadyUpgraded=function(){return merge({"type":"AlreadyUpgraded","inherits":"VimFault"}, $.VimFault());}; $.AndAlarmExpression=function(){return merge({"type":"AndAlarmExpression","properties":{"expression":$.AlarmExpression()},"inherits":"AlarmExpression"}, $.AlarmExpression());}; $.ApplicationQuiesceFault=function(){return merge({"type":"ApplicationQuiesceFault","inherits":"SnapshotFault"}, $.SnapshotFault());}; $.ApplyProfile=function(){return merge({"type":"ApplyProfile","properties":{"enabled":"xsd:boolean","policy":$.ProfilePolicy()},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfilePolicy=function(){return merge({"type":"ProfilePolicy","properties":{"id":"xsd:string","policyOption":$.PolicyOption()},"inherits":"DynamicData"}, $.DynamicData());}; $.ArrayUpdateOperation=function(){return {"type":"ArrayUpdateOperation","enum":{"add":"add","edit":"edit","remove":"remove"}};}; $.ArrayUpdateSpec=function(){return merge({"type":"ArrayUpdateSpec","properties":{"operation":$.ArrayUpdateOperation(),"removeKey":"xsd:anyType"},"inherits":"DynamicData"}, $.DynamicData());}; $.AuthMinimumAdminPermission=function(){return merge({"type":"AuthMinimumAdminPermission","inherits":"VimFault"}, $.VimFault());}; $.AuthorizationDescription=function(){return merge({"type":"AuthorizationDescription","properties":{"privilege":$.ElementDescription(),"privilegeGroup":$.ElementDescription()},"inherits":"DynamicData"}, $.DynamicData());}; $.AuthorizationEvent=function(){return merge({"type":"AuthorizationEvent","inherits":"Event"}, $.Event());}; $.AuthorizationManager=function(){return {"type":"AuthorizationManager","properties":{"description":$.AuthorizationDescription(),"privilegeList":$.AuthorizationPrivilege(),"roleList":$.AuthorizationRole()},"methods":{"AddAuthorizationRole":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true},"privIds":{"type":"xsd:string","required":false}},"returns":"xsd:int"},"MergePermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"srcRoleId":{"type":"xsd:int","required":true},"dstRoleId":{"type":"xsd:int","required":true}},"returns":null},"RemoveAuthorizationRole":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"roleId":{"type":"xsd:int","required":true},"failIfUsed":{"type":"xsd:boolean","required":true}},"returns":null},"RemoveEntityPermission":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"user":{"type":"xsd:string","required":true},"isGroup":{"type":"xsd:boolean","required":true}},"returns":null},"ResetEntityPermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"permission":{"type":"Permission","required":false}},"returns":null},"RetrieveAllPermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true}},"returns":"Permission"},"RetrieveEntityPermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"inherited":{"type":"xsd:boolean","required":true}},"returns":"Permission"},"RetrieveRolePermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"roleId":{"type":"xsd:int","required":true}},"returns":"Permission"},"SetEntityPermissions":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"permission":{"type":"Permission","required":false}},"returns":null},"UpdateAuthorizationRole":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"roleId":{"type":"xsd:int","required":true},"newName":{"type":"xsd:string","required":true},"privIds":{"type":"xsd:string","required":false}},"returns":null}}};}; $.AuthorizationPrivilege=function(){return merge({"type":"AuthorizationPrivilege","properties":{"name":"xsd:string","onParent":"xsd:boolean","privGroupName":"xsd:string","privId":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AuthorizationRole=function(){return merge({"type":"AuthorizationRole","properties":{"info":$.Description(),"name":"xsd:string","privilege":"xsd:string[]","roleId":"xsd:int","system":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.Description=function(){return merge({"type":"Description","properties":{"label":"xsd:string","summary":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AutoStartAction=function(){return {"type":"AutoStartAction","enum":{"guestShutdown":"guestShutdown","none":"none","powerOff":"powerOff","powerOn":"powerOn","suspend":"suspend","systemDefault":"systemDefault"}};}; $.AutoStartDefaults=function(){return merge({"type":"AutoStartDefaults","properties":{"enabled":"xsd:boolean","startDelay":"xsd:int","stopAction":"xsd:string","stopDelay":"xsd:int","waitForHeartbeat":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.AutoStartPowerInfo=function(){return merge({"type":"AutoStartPowerInfo","properties":{"key":$.ManagedObjectReference(),"startAction":"xsd:string","startDelay":"xsd:int","startOrder":"xsd:int","stopAction":"xsd:string","stopDelay":"xsd:int","waitForHeartbeat":$.AutoStartWaitHeartbeatSetting()},"inherits":"DynamicData"}, $.DynamicData());}; $.AutoStartWaitHeartbeatSetting=function(){return {"type":"AutoStartWaitHeartbeatSetting","enum":{"no":"no","systemDefault":"systemDefault","yes":"yes"}};}; $.BadUsernameSessionEvent=function(){return merge({"type":"BadUsernameSessionEvent","properties":{"ipAddress":"xsd:string"},"inherits":"SessionEvent"}, $.SessionEvent());}; $.BoolOption=function(){return merge({"type":"BoolOption","properties":{"defaultValue":"xsd:boolean","supported":"xsd:boolean"},"inherits":"OptionType"}, $.OptionType());}; $.BoolPolicy=function(){return merge({"type":"BoolPolicy","properties":{"value":"xsd:boolean"},"inherits":"InheritablePolicy"}, $.InheritablePolicy());}; $.CanceledHostOperationEvent=function(){return merge({"type":"CanceledHostOperationEvent","inherits":"HostEvent"}, $.HostEvent());}; $.CannotAccessFile=function(){return merge({"type":"CannotAccessFile","inherits":"FileFault"}, $.FileFault());}; $.CannotAccessLocalSource=function(){return merge({"type":"CannotAccessLocalSource","inherits":"VimFault"}, $.VimFault());}; $.CannotAccessNetwork=function(){return merge({"type":"CannotAccessNetwork","inherits":"CannotAccessVmDevice"}, $.CannotAccessVmDevice());}; $.CannotAccessVmComponent=function(){return merge({"type":"CannotAccessVmComponent","inherits":"VmConfigFault"}, $.VmConfigFault());}; $.CannotAccessVmConfig=function(){return merge({"type":"CannotAccessVmConfig","properties":{"reason":$.LocalizedMethodFault()},"inherits":"CannotAccessVmComponent"}, $.CannotAccessVmComponent());}; $.CannotAccessVmDevice=function(){return merge({"type":"CannotAccessVmDevice","properties":{"backing":"xsd:string","connected":"xsd:boolean","device":"xsd:string"},"inherits":"CannotAccessVmComponent"}, $.CannotAccessVmComponent());}; $.CannotAccessVmDisk=function(){return merge({"type":"CannotAccessVmDisk","properties":{"fault":$.LocalizedMethodFault()},"inherits":"CannotAccessVmDevice"}, $.CannotAccessVmDevice());}; $.CannotAddHostWithFTVmAsStandalone=function(){return merge({"type":"CannotAddHostWithFTVmAsStandalone","inherits":"HostConnectFault"}, $.HostConnectFault());}; $.CannotAddHostWithFTVmToDifferentCluster=function(){return merge({"type":"CannotAddHostWithFTVmToDifferentCluster","inherits":"HostConnectFault"}, $.HostConnectFault());}; $.CannotAddHostWithFTVmToNonHACluster=function(){return merge({"type":"CannotAddHostWithFTVmToNonHACluster","inherits":"HostConnectFault"}, $.HostConnectFault());}; $.CannotCreateFile=function(){return merge({"type":"CannotCreateFile","inherits":"FileFault"}, $.FileFault());}; $.CannotDecryptPasswords=function(){return merge({"type":"CannotDecryptPasswords","inherits":"CustomizationFault"}, $.CustomizationFault());}; $.CannotDeleteFile=function(){return merge({"type":"CannotDeleteFile","inherits":"FileFault"}, $.FileFault());}; $.CannotDisableSnapshot=function(){return merge({"type":"CannotDisableSnapshot","inherits":"VmConfigFault"}, $.VmConfigFault());}; $.CannotDisconnectHostWithFaultToleranceVm=function(){return merge({"type":"CannotDisconnectHostWithFaultToleranceVm","properties":{"hostName":"xsd:string"},"inherits":"VimFault"}, $.VimFault());}; $.CannotModifyConfigCpuRequirements=function(){return merge({"type":"CannotModifyConfigCpuRequirements","inherits":"MigrationFault"}, $.MigrationFault());}; $.CannotMoveFaultToleranceVm=function(){return merge({"type":"CannotMoveFaultToleranceVm","properties":{"moveType":"xsd:string","vmName":"xsd:string"},"inherits":"VimFault"}, $.VimFault());}; $.CannotMoveFaultToleranceVmMoveType=function(){return {"type":"CannotMoveFaultToleranceVmMoveType","enum":{"cluster":"cluster","resourcePool":"resourcePool"}};}; $.CannotMoveHostWithFaultToleranceVm=function(){return merge({"type":"CannotMoveHostWithFaultToleranceVm","inherits":"VimFault"}, $.VimFault());}; $.Capability=function(){return merge({"type":"Capability","properties":{"multiHostSupported":"xsd:boolean","provisioningSupported":"xsd:boolean","supportedEVCMode":$.EVCMode(),"userShellAccessSupported":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.EVCMode=function(){return merge({"type":"EVCMode","properties":{"vendor":"xsd:string","vendorTier":"xsd:int"},"inherits":"ElementDescription"}, $.ElementDescription());}; $.CheckResult=function(){return merge({"type":"CheckResult","properties":{"error":$.LocalizedMethodFault(),"host":$.ManagedObjectReference(),"vm":$.ManagedObjectReference(),"warning":$.LocalizedMethodFault()},"inherits":"DynamicData"}, $.DynamicData());}; $.CheckTestType=function(){return {"type":"CheckTestType","enum":{"datastoreTests":"datastoreTests","hostTests":"hostTests","resourcePoolTests":"resourcePoolTests","sourceTests":"sourceTests"}};}; $.ChoiceOption=function(){return merge({"type":"ChoiceOption","properties":{"choiceInfo":$.ElementDescription(),"defaultIndex":"xsd:int"},"inherits":"OptionType"}, $.OptionType());}; $.CloneFromSnapshotNotSupported=function(){return merge({"type":"CloneFromSnapshotNotSupported","inherits":"MigrationFault"}, $.MigrationFault());}; $.ClusterAction=function(){return merge({"type":"ClusterAction","properties":{"target":$.ManagedObjectReference(),"type":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterActionHistory=function(){return merge({"type":"ClusterActionHistory","properties":{"action":$.ClusterAction(),"time":"xsd:dateTime"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterAffinityRuleSpec=function(){return merge({"type":"ClusterAffinityRuleSpec","properties":{"vm":$.ManagedObjectReference()},"inherits":"ClusterRuleInfo"}, $.ClusterRuleInfo());}; $.ClusterAntiAffinityRuleSpec=function(){return merge({"type":"ClusterAntiAffinityRuleSpec","properties":{"vm":$.ManagedObjectReference()},"inherits":"ClusterRuleInfo"}, $.ClusterRuleInfo());}; $.ClusterAttemptedVmInfo=function(){return merge({"type":"ClusterAttemptedVmInfo","properties":{"task":$.ManagedObjectReference(),"vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterComplianceCheckedEvent=function(){return merge({"type":"ClusterComplianceCheckedEvent","properties":{"profile":$.ProfileEventArgument()},"inherits":"ClusterEvent"}, $.ClusterEvent());}; $.ProfileEventArgument=function(){return merge({"type":"ProfileEventArgument","properties":{"name":"xsd:string","profile":$.ManagedObjectReference()},"inherits":"EventArgument"}, $.EventArgument());}; $.ClusterComputeResource=function(){return merge({"type":"ClusterComputeResource","properties":{"actionHistory":$.ClusterActionHistory(),"configuration":$.ClusterConfigInfo(),"drsFault":$.ClusterDrsFaults(),"drsRecommendation":$.ClusterDrsRecommendation(),"migrationHistory":$.ClusterDrsMigration(),"recommendation":$.ClusterRecommendation()},"methods":{"AddHost_Task":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"spec":{"type":"HostConnectSpec","required":true},"asConnected":{"type":"xsd:boolean","required":true},"resourcePool":{"type":"ManagedObjectReference","required":false},"license":{"type":"xsd:string","required":false}},"returns":"ManagedObjectReference"},"ApplyRecommendation":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"key":{"type":"xsd:string","required":true}},"returns":null},"MoveHostInto_Task":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"host":{"type":"ManagedObjectReference","required":true},"resourcePool":{"type":"ManagedObjectReference","required":false}},"returns":"ManagedObjectReference"},"MoveInto_Task":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"host":{"type":"ManagedObjectReference","required":true}},"returns":"ManagedObjectReference"},"RecommendHostsForVm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"vm":{"type":"ManagedObjectReference","required":true},"pool":{"type":"ManagedObjectReference","required":false}},"returns":"ClusterHostRecommendation","deprecated":"PowerOnMultiVM_Task"},"ReconfigureCluster_Task":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"spec":{"type":"ClusterConfigSpec","required":true},"modify":{"type":"xsd:boolean","required":true}},"returns":"ManagedObjectReference","deprecated":"ReconfigureComputeResource_Task"},"RefreshRecommendation":{"params":{"_this":{"type":"ManagedObjectReference","required":true}},"returns":null},"RetrieveDasAdvancedRuntimeInfo":{"params":{"_this":{"type":"ManagedObjectReference","required":true}},"returns":"ClusterDasAdvancedRuntimeInfo"}},"inherits":"ComputeResource"}, $.ComputeResource());}; $.ClusterConfigInfo=function(){return merge({"type":"ClusterConfigInfo","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfig":$.ClusterDasVmConfigInfo(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfig":$.ClusterDrsVmConfigInfo(),"rule":$.ClusterRuleInfo()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDrsFaults=function(){return merge({"type":"ClusterDrsFaults","properties":{"faultsByVm":$.ClusterDrsFaultsFaultsByVm(),"reason":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDrsRecommendation=function(){return merge({"type":"ClusterDrsRecommendation","properties":{"key":"xsd:string","migrationList":$.ClusterDrsMigration(),"rating":"xsd:int","reason":"xsd:string","reasonText":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDrsMigration=function(){return merge({"type":"ClusterDrsMigration","properties":{"cpuLoad":"xsd:int","destination":$.ManagedObjectReference(),"destinationCpuLoad":"xsd:int","destinationMemoryLoad":"xsd:long","key":"xsd:string","memoryLoad":"xsd:long","source":$.ManagedObjectReference(),"sourceCpuLoad":"xsd:int","sourceMemoryLoad":"xsd:long","time":"xsd:dateTime","vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterRecommendation=function(){return merge({"type":"ClusterRecommendation","properties":{"action":$.ClusterAction(),"key":"xsd:string","prerequisite":"xsd:string[]","rating":"xsd:int","reason":"xsd:string","reasonText":"xsd:string","target":$.ManagedObjectReference(),"time":"xsd:dateTime","type":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterComputeResourceSummary=function(){return merge({"type":"ClusterComputeResourceSummary","properties":{"admissionControlInfo":$.ClusterDasAdmissionControlInfo(),"currentBalance":"xsd:int","currentEVCModeKey":"xsd:string","currentFailoverLevel":"xsd:int","numVmotions":"xsd:int","targetBalance":"xsd:int"},"inherits":"ComputeResourceSummary"}, $.ComputeResourceSummary());}; $.ClusterDasAdmissionControlInfo=function(){return merge({"type":"ClusterDasAdmissionControlInfo","inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasConfigInfo=function(){return merge({"type":"ClusterDasConfigInfo","properties":{"admissionControlEnabled":"xsd:boolean","admissionControlPolicy":$.ClusterDasAdmissionControlPolicy(),"defaultVmSettings":$.ClusterDasVmSettings(),"enabled":"xsd:boolean","failoverLevel":"xsd:int","hostMonitoring":"xsd:string","option":$.OptionValue(),"vmMonitoring":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasVmConfigInfo=function(){return merge({"type":"ClusterDasVmConfigInfo","properties":{"dasSettings":$.ClusterDasVmSettings(),"key":$.ManagedObjectReference(),"powerOffOnIsolation":"xsd:boolean","restartPriority":$.DasVmPriority()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDrsConfigInfo=function(){return merge({"type":"ClusterDrsConfigInfo","properties":{"defaultVmBehavior":$.DrsBehavior(),"enabled":"xsd:boolean","enableVmBehaviorOverrides":"xsd:boolean","option":$.OptionValue(),"vmotionRate":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDrsVmConfigInfo=function(){return merge({"type":"ClusterDrsVmConfigInfo","properties":{"behavior":$.DrsBehavior(),"enabled":"xsd:boolean","key":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterRuleInfo=function(){return merge({"type":"ClusterRuleInfo","properties":{"enabled":"xsd:boolean","key":"xsd:int","name":"xsd:string","status":$.ManagedEntityStatus()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterConfigInfoEx=function(){return merge({"type":"ClusterConfigInfoEx","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfig":$.ClusterDasVmConfigInfo(),"dpmConfigInfo":$.ClusterDpmConfigInfo(),"dpmHostConfig":$.ClusterDpmHostConfigInfo(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfig":$.ClusterDrsVmConfigInfo(),"rule":$.ClusterRuleInfo()},"inherits":"ComputeResourceConfigInfo"}, $.ComputeResourceConfigInfo());}; $.ClusterDpmConfigInfo=function(){return merge({"type":"ClusterDpmConfigInfo","properties":{"defaultDpmBehavior":$.DpmBehavior(),"enabled":"xsd:boolean","hostPowerActionRate":"xsd:int","option":$.OptionValue()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDpmHostConfigInfo=function(){return merge({"type":"ClusterDpmHostConfigInfo","properties":{"behavior":$.DpmBehavior(),"enabled":"xsd:boolean","key":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterConfigSpec=function(){return merge({"type":"ClusterConfigSpec","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfigSpec":$.ClusterDasVmConfigSpec(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfigSpec":$.ClusterDrsVmConfigSpec(),"rulesSpec":$.ClusterRuleSpec()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasVmConfigSpec=function(){return merge({"type":"ClusterDasVmConfigSpec","properties":{"info":$.ClusterDasVmConfigInfo()},"inherits":"ArrayUpdateSpec"}, $.ArrayUpdateSpec());}; $.ClusterDrsVmConfigSpec=function(){return merge({"type":"ClusterDrsVmConfigSpec","properties":{"info":$.ClusterDrsVmConfigInfo()},"inherits":"ArrayUpdateSpec"}, $.ArrayUpdateSpec());}; $.ClusterRuleSpec=function(){return merge({"type":"ClusterRuleSpec","properties":{"info":$.ClusterRuleInfo()},"inherits":"ArrayUpdateSpec"}, $.ArrayUpdateSpec());}; $.ClusterConfigSpecEx=function(){return merge({"type":"ClusterConfigSpecEx","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfigSpec":$.ClusterDasVmConfigSpec(),"dpmConfig":$.ClusterDpmConfigInfo(),"dpmHostConfigSpec":$.ClusterDpmHostConfigSpec(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfigSpec":$.ClusterDrsVmConfigSpec(),"rulesSpec":$.ClusterRuleSpec()},"inherits":"ComputeResourceConfigSpec"}, $.ComputeResourceConfigSpec());}; $.ClusterDpmHostConfigSpec=function(){return merge({"type":"ClusterDpmHostConfigSpec","properties":{"info":$.ClusterDpmHostConfigInfo()},"inherits":"ArrayUpdateSpec"}, $.ArrayUpdateSpec());}; $.ClusterCreatedEvent=function(){return merge({"type":"ClusterCreatedEvent","properties":{"parent":$.FolderEventArgument()},"inherits":"ClusterEvent"}, $.ClusterEvent());}; $.FolderEventArgument=function(){return merge({"type":"FolderEventArgument","properties":{"folder":$.ManagedObjectReference()},"inherits":"EntityEventArgument"}, $.EntityEventArgument());}; $.ClusterDasAamHostInfo=function(){return merge({"type":"ClusterDasAamHostInfo","properties":{"hostDasState":$.ClusterDasAamNodeState(),"primaryHosts":"xsd:string[]"},"inherits":"ClusterDasHostInfo"}, $.ClusterDasHostInfo());}; $.ClusterDasAamNodeState=function(){return merge({"type":"ClusterDasAamNodeState","properties":{"configState":"xsd:string","host":$.ManagedObjectReference(),"name":"xsd:string","runtimeState":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasAamNodeStateDasState=function(){return {"type":"ClusterDasAamNodeStateDasState","enum":{"agentShutdown":"agentShutdown","configuring":"configuring","error":"error","initialized":"initialized","nodeFailed":"nodeFailed","running":"running","unconfiguring":"unconfiguring","uninitialized":"uninitialized"}};}; $.ClusterDasAdmissionControlPolicy=function(){return merge({"type":"ClusterDasAdmissionControlPolicy","inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasAdvancedRuntimeInfo=function(){return merge({"type":"ClusterDasAdvancedRuntimeInfo","properties":{"dasHostInfo":$.ClusterDasHostInfo()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasHostInfo=function(){return merge({"type":"ClusterDasHostInfo","inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasVmSettings=function(){return merge({"type":"ClusterDasVmSettings","properties":{"isolationResponse":"xsd:string","restartPriority":"xsd:string","vmToolsMonitoringSettings":$.ClusterVmToolsMonitoringSettings()},"inherits":"DynamicData"}, $.DynamicData());}; $.OptionValue=function(){return merge({"type":"OptionValue","properties":{"key":"xsd:string","value":"xsd:anyType"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasConfigInfoServiceState=function(){return {"type":"ClusterDasConfigInfoServiceState","enum":{"disabled":"disabled","enabled":"enabled"}};}; $.ClusterDasFailoverLevelAdvancedRuntimeInfo=function(){return merge({"type":"ClusterDasFailoverLevelAdvancedRuntimeInfo","properties":{"hostSlots":$.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots(),"slotInfo":$.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo(),"totalGoodHosts":"xsd:int","totalHosts":"xsd:int","totalSlots":"xsd:int","totalVms":"xsd:int","unreservedSlots":"xsd:int","usedSlots":"xsd:int"},"inherits":"ClusterDasAdvancedRuntimeInfo"}, $.ClusterDasAdvancedRuntimeInfo());}; $.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots=function(){return merge({"type":"ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots","properties":{"host":$.ManagedObjectReference(),"slots":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo=function(){return merge({"type":"ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo","properties":{"cpuMHz":"xsd:int","memoryMB":"xsd:int","numVcpus":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasHostRecommendation=function(){return merge({"type":"ClusterDasHostRecommendation","properties":{"drsRating":"xsd:int","host":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.DasVmPriority=function(){return {"type":"DasVmPriority","enum":{"disabled":"disabled","high":"high","low":"low","medium":"medium"}};}; $.ClusterVmToolsMonitoringSettings=function(){return merge({"type":"ClusterVmToolsMonitoringSettings","properties":{"clusterSettings":"xsd:boolean","enabled":"xsd:boolean","failureInterval":"xsd:int","maxFailures":"xsd:int","maxFailureWindow":"xsd:int","minUpTime":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasVmSettingsIsolationResponse=function(){return {"type":"ClusterDasVmSettingsIsolationResponse","enum":{"clusterIsolationResponse":"clusterIsolationResponse","none":"none","powerOff":"powerOff","shutdown":"shutdown"}};}; $.ClusterDasVmSettingsRestartPriority=function(){return {"type":"ClusterDasVmSettingsRestartPriority","enum":{"clusterRestartPriority":"clusterRestartPriority","disabled":"disabled","high":"high","low":"low","medium":"medium"}};}; $.ClusterDestroyedEvent=function(){return merge({"type":"ClusterDestroyedEvent","inherits":"ClusterEvent"}, $.ClusterEvent());}; $.DpmBehavior=function(){return {"type":"DpmBehavior","enum":{"automated":"automated","manual":"manual"}};}; $.DrsBehavior=function(){return {"type":"DrsBehavior","enum":{"fullyAutomated":"fullyAutomated","manual":"manual","partiallyAutomated":"partiallyAutomated"}};}; $.ClusterDrsFaultsFaultsByVm=function(){return merge({"type":"ClusterDrsFaultsFaultsByVm","properties":{"fault":$.LocalizedMethodFault(),"vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterEvent=function(){return merge({"type":"ClusterEvent","inherits":"Event"}, $.Event());}; $.ClusterFailoverHostAdmissionControlInfo=function(){return merge({"type":"ClusterFailoverHostAdmissionControlInfo","properties":{"hostStatus":$.ClusterFailoverHostAdmissionControlInfoHostStatus()},"inherits":"ClusterDasAdmissionControlInfo"}, $.ClusterDasAdmissionControlInfo());}; $.ClusterFailoverHostAdmissionControlInfoHostStatus=function(){return merge({"type":"ClusterFailoverHostAdmissionControlInfoHostStatus","properties":{"host":$.ManagedObjectReference(),"status":$.ManagedEntityStatus()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterFailoverHostAdmissionControlPolicy=function(){return merge({"type":"ClusterFailoverHostAdmissionControlPolicy","properties":{"failoverHosts":$.ManagedObjectReference()},"inherits":"ClusterDasAdmissionControlPolicy"}, $.ClusterDasAdmissionControlPolicy());}; $.ClusterFailoverLevelAdmissionControlInfo=function(){return merge({"type":"ClusterFailoverLevelAdmissionControlInfo","properties":{"currentFailoverLevel":"xsd:int"},"inherits":"ClusterDasAdmissionControlInfo"}, $.ClusterDasAdmissionControlInfo());}; $.ClusterFailoverLevelAdmissionControlPolicy=function(){return merge({"type":"ClusterFailoverLevelAdmissionControlPolicy","properties":{"failoverLevel":"xsd:int"},"inherits":"ClusterDasAdmissionControlPolicy"}, $.ClusterDasAdmissionControlPolicy());}; $.ClusterFailoverResourcesAdmissionControlInfo=function(){return merge({"type":"ClusterFailoverResourcesAdmissionControlInfo","properties":{"currentCpuFailoverResourcesPercent":"xsd:int","currentMemoryFailoverResourcesPercent":"xsd:int"},"inherits":"ClusterDasAdmissionControlInfo"}, $.ClusterDasAdmissionControlInfo());}; $.ClusterFailoverResourcesAdmissionControlPolicy=function(){return merge({"type":"ClusterFailoverResourcesAdmissionControlPolicy","properties":{"cpuFailoverResourcesPercent":"xsd:int","memoryFailoverResourcesPercent":"xsd:int"},"inherits":"ClusterDasAdmissionControlPolicy"}, $.ClusterDasAdmissionControlPolicy());}; $.ClusterHostPowerAction=function(){return merge({"type":"ClusterHostPowerAction","properties":{"cpuCapacityMHz":"xsd:int","memCapacityMB":"xsd:int","operationType":$.HostPowerOperationType(),"powerConsumptionWatt":"xsd:int"},"inherits":"ClusterAction"}, $.ClusterAction());}; $.HostPowerOperationType=function(){return {"type":"HostPowerOperationType","enum":{"powerOff":"powerOff","powerOn":"powerOn"}};}; $.ClusterHostRecommendation=function(){return merge({"type":"ClusterHostRecommendation","properties":{"host":$.ManagedObjectReference(),"rating":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterInitialPlacementAction=function(){return merge({"type":"ClusterInitialPlacementAction","properties":{"pool":$.ManagedObjectReference(),"targetHost":$.ManagedObjectReference()},"inherits":"ClusterAction"}, $.ClusterAction());}; $.ClusterMigrationAction=function(){return merge({"type":"ClusterMigrationAction","properties":{"drsMigration":$.ClusterDrsMigration()},"inherits":"ClusterAction"}, $.ClusterAction());}; $.ClusterNotAttemptedVmInfo=function(){return merge({"type":"ClusterNotAttemptedVmInfo","properties":{"fault":$.LocalizedMethodFault(),"vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterOvercommittedEvent=function(){return merge({"type":"ClusterOvercommittedEvent","inherits":"ClusterEvent"}, $.ClusterEvent());}; $.ClusterPowerOnVmResult=function(){return merge({"type":"ClusterPowerOnVmResult","properties":{"attempted":$.ClusterAttemptedVmInfo(),"notAttempted":$.ClusterNotAttemptedVmInfo(),"recommendations":$.ClusterRecommendation()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterProfile=function(){return merge({"type":"ClusterProfile","methods":{"UpdateClusterProfile":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"config":{"type":"ClusterProfileConfigSpec","required":true}},"returns":null}},"inherits":"Profile"}, $.Profile());}; $.ClusterProfileCompleteConfigSpec=function(){return merge({"type":"ClusterProfileCompleteConfigSpec","properties":{"complyProfile":$.ComplianceProfile()},"inherits":"ClusterProfileConfigSpec"}, $.ClusterProfileConfigSpec());}; $.ComplianceProfile=function(){return merge({"type":"ComplianceProfile","properties":{"expression":$.ProfileExpression(),"rootExpression":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterProfileConfigInfo=function(){return merge({"type":"ClusterProfileConfigInfo","properties":{"complyProfile":$.ComplianceProfile()},"inherits":"ProfileConfigInfo"}, $.ProfileConfigInfo());}; $.ClusterProfileConfigServiceCreateSpec=function(){return merge({"type":"ClusterProfileConfigServiceCreateSpec","properties":{"serviceType":"xsd:string[]"},"inherits":"ClusterProfileConfigSpec"}, $.ClusterProfileConfigSpec());}; $.ClusterProfileConfigSpec=function(){return merge({"type":"ClusterProfileConfigSpec","inherits":"ClusterProfileCreateSpec"}, $.ClusterProfileCreateSpec());}; $.ClusterProfileCreateSpec=function(){return merge({"type":"ClusterProfileCreateSpec","inherits":"ProfileCreateSpec"}, $.ProfileCreateSpec());}; $.ClusterProfileManager=function(){return merge({"type":"ClusterProfileManager","methods":{},"inherits":"ProfileManager"}, $.ProfileManager());}; $.ClusterProfileServiceType=function(){return {"type":"ClusterProfileServiceType","enum":{"DPM":"DPM","DRS":"DRS","FT":"FT","HA":"HA"}};}; $.ClusterReconfiguredEvent=function(){return merge({"type":"ClusterReconfiguredEvent","inherits":"ClusterEvent"}, $.ClusterEvent());}; $.ClusterStatusChangedEvent=function(){return merge({"type":"ClusterStatusChangedEvent","properties":{"newStatus":"xsd:string","oldStatus":"xsd:string"},"inherits":"ClusterEvent"}, $.ClusterEvent());}; $.ComplianceFailure=function(){return merge({"type":"ComplianceFailure","properties":{"expressionName":"xsd:string","failureType":"xsd:string","message":$.LocalizableMessage()},"inherits":"DynamicData"}, $.DynamicData());}; $.LocalizableMessage=function(){return merge({"type":"LocalizableMessage","properties":{"arg":$.KeyAnyValue(),"key":"xsd:string","message":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ComplianceLocator=function(){return merge({"type":"ComplianceLocator","properties":{"applyPath":$.ProfilePropertyPath(),"expressionName":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfilePropertyPath=function(){return merge({"type":"ProfilePropertyPath","properties":{"policyId":"xsd:string","profilePath":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfileExpression=function(){return merge({"type":"ProfileExpression","properties":{"displayName":"xsd:string","id":"xsd:string","negated":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.ComplianceResult=function(){return merge({"type":"ComplianceResult","properties":{"checkTime":"xsd:dateTime","complianceStatus":"xsd:string","entity":$.ManagedObjectReference(),"failure":$.ComplianceFailure(),"profile":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ComplianceResultStatus=function(){return {"type":"ComplianceResultStatus","enum":{"compliant":"compliant","nonCompliant":"nonCompliant","unknown":"unknown"}};}; $.CompositePolicyOption=function(){return merge({"type":"CompositePolicyOption","properties":{"option":$.PolicyOption()},"inherits":"PolicyOption"}, $.PolicyOption());}; $.PolicyOption=function(){return merge({"type":"PolicyOption","properties":{"id":"xsd:string","parameter":$.KeyAnyValue()},"inherits":"DynamicData"}, $.DynamicData());}; $.ComputeResource=function(){return merge({"type":"ComputeResource","properties":{"configurationEx":$.ComputeResourceConfigInfo(),"datastore":$.ManagedObjectReference(),"environmentBrowser":$.ManagedObjectReference(),"host":$.ManagedObjectReference(),"network":$.ManagedObjectReference(),"resourcePool":$.ManagedObjectReference(),"summary":$.ComputeResourceSummary()},"methods":{"ReconfigureComputeResource_Task":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"spec":{"type":"ComputeResourceConfigSpec","required":true},"modify":{"type":"xsd:boolean","required":true}},"returns":"ManagedObjectReference"}},"inherits":"ManagedEntity"}, $.ManagedEntity());}; $.ComputeResourceConfigInfo=function(){return merge({"type":"ComputeResourceConfigInfo","properties":{"vmSwapPlacement":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ComputeResourceSummary=function(){return merge({"type":"ComputeResourceSummary","properties":{"effectiveCpu":"xsd:int","effectiveMemory":"xsd:long","numCpuCores":"xsd:short","numCpuThreads":"xsd:short","numEffectiveHosts":"xsd:int","numHosts":"xsd:int","overallStatus":$.ManagedEntityStatus(),"totalCpu":"xsd:int","totalMemory":"xsd:long"},"inherits":"DynamicData"}, $.DynamicData());}; $.ComputeResourceConfigSpec=function(){return merge({"type":"ComputeResourceConfigSpec","properties":{"vmSwapPlacement":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ComputeResourceEventArgument=function(){return merge({"type":"ComputeResourceEventArgument","properties":{"computeResource":$.ManagedObjectReference()},"inherits":"EntityEventArgument"}, $.EntityEventArgument());}; $.ConcurrentAccess=function(){return merge({"type":"ConcurrentAccess","inherits":"VimFault"}, $.VimFault());}; $.ConfigSpecOperation=function(){return {"type":"ConfigSpecOperation","enum":{"add":"add","edit":"edit","remove":"remove"}};}; $.ConfigTarget=function(){return merge({"type":"ConfigTarget","properties":{"autoVmotion":"xsd:boolean","cdRom":$.VirtualMachineCdromInfo(),"datastore":$.VirtualMachineDatastoreInfo(),"distributedVirtualPortgroup":$.DistributedVirtualPortgroupInfo(),"distributedVirtualSwitch":$.DistributedVirtualSwitchInfo(),"floppy":$.VirtualMachineFloppyInfo(),"ideDisk":$.VirtualMachineIdeDiskDeviceInfo(),"legacyNetworkInfo":$.VirtualMachineLegacyNetworkSwitchInfo(),"maxMemMBOptimalPerf":"xsd:int","network":$.VirtualMachineNetworkInfo(),"numCpuCores":"xsd:int","numCpus":"xsd:int","numNumaNodes":"xsd:int","parallel":$.VirtualMachineParallelInfo(),"pciPassthrough":$.VirtualMachinePciPassthroughInfo(),"resourcePool":$.ResourcePoolRuntimeInfo(),"scsiDisk":$.VirtualMachineScsiDiskDeviceInfo(),"scsiPassthrough":$.VirtualMachineScsiPassthroughInfo(),"serial":$.VirtualMachineSerialInfo(),"sound":$.VirtualMachineSoundInfo(),"usb":$.VirtualMachineUsbInfo()},"inherits":"DynamicData"}, $.DynamicData());}; $.VirtualMachineCdromInfo=function(){return merge({"type":"VirtualMachineCdromInfo","inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());}; $.VirtualMachineDatastoreInfo=function(){return merge({"type":"VirtualMachineDatastoreInfo","properties":{"capability":$.DatastoreCapability(),"datastore":$.DatastoreSummary(),"maxFileSize":"xsd:long","mode":"xsd:string"},"inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());}; $.DistributedVirtualPortgroupInfo=function(){return merge({"type":"DistributedVirtualPortgroupInfo","properties":{"portgroup":$.ManagedObjectReference(),"portgroupKey":"xsd:string","portgroupName":"xsd:string","portgroupType":"xsd:string","switchName":"xsd:string","switchUuid":"xsd:string","uplinkPortgroup":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.DistributedVirtualSwitchInfo=function(){return merge({"type":"DistributedVirtualSwitchInfo","properties":{"distributedVirtualSwitch":$.ManagedObjectReference(),"switchName":"xsd:string","switchUuid":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.VirtualMachineFloppyInfo=function(){return merge({"type":"VirtualMachineFloppyInfo","inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());}; $.VirtualMachineIdeDiskDeviceInfo=function(){return merge({"type":"VirtualMachineIdeDiskDeviceInfo","properties":{"partitionTable":$.VirtualMachineIdeDiskDevicePartitionInfo()},"inherits":"VirtualMachineDiskDeviceInfo"}, $.VirtualMachineDiskDeviceInfo());}; $.VirtualMachineLegacyNetworkSwitchInfo=function(){return merge({"type":"VirtualMachineLegacyNetworkSwitchInfo","properties":{"name":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.VirtualMachineNetworkInfo=function(){return merge({"type":"VirtualMachineNetworkInfo","properties":{"network":$.NetworkSummary()},"inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());}; $.VirtualMachineParallelInfo=function(){return merge({"type":"VirtualMachineParallelInfo","inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());}; $.VirtualMachinePciPassthroughInfo=function(){return merge({"type":"VirtualMachinePciPassthroughInfo","properties":{"pciDevice":$.HostPciDevice(),"systemId":"xsd:string"},"inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo()