UNPKG

vsphere-schema

Version:
211 lines (209 loc) 678 kB
// vSphere Schema v5.1 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":{"HostMaintenanceV1":"HostMaintenanceV1","HostPowerV1":"HostPowerV1","MigrationV1":"MigrationV1","StorageMigrationV1":"StorageMigrationV1","StoragePlacementV1":"StoragePlacementV1","VmPowerV1":"VmPowerV1"}};}; $.ActiveDirectoryFault=function(){return merge({"type":"ActiveDirectoryFault","properties":{"errorCode":"xsd:int"},"inherits":"VimFault"}, $.VimFault());}; $.ActiveDirectoryProfile=function(){return merge({"type":"ActiveDirectoryProfile","inherits":"ApplyProfile"}, $.ApplyProfile());}; $.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());}; $.AlarmAcknowledgedEvent=function(){return merge({"type":"AlarmAcknowledgedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"source":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.ManagedEntityEventArgument=function(){return merge({"type":"ManagedEntityEventArgument","properties":{"entity":$.ManagedObjectReference()},"inherits":"EntityEventArgument"}, $.EntityEventArgument());}; $.AlarmAction=function(){return merge({"type":"AlarmAction","inherits":"DynamicData"}, $.DynamicData());}; $.AlarmActionTriggeredEvent=function(){return merge({"type":"AlarmActionTriggeredEvent","properties":{"entity":$.ManagedEntityEventArgument(),"source":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.AlarmClearedEvent=function(){return merge({"type":"AlarmClearedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"from":"xsd:string","source":$.ManagedEntityEventArgument()},"inherits":"AlarmEvent"}, $.AlarmEvent());}; $.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(),"systemName":"xsd:string"},"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());}; $.AnswerFile=function(){return merge({"type":"AnswerFile","properties":{"createdTime":"xsd:dateTime","modifiedTime":"xsd:dateTime","userInput":$.ProfileDeferredPolicyOptionParameter()},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfileDeferredPolicyOptionParameter=function(){return merge({"type":"ProfileDeferredPolicyOptionParameter","properties":{"inputPath":$.ProfilePropertyPath(),"parameter":$.KeyAnyValue()},"inherits":"DynamicData"}, $.DynamicData());}; $.AnswerFileCreateSpec=function(){return merge({"type":"AnswerFileCreateSpec","inherits":"DynamicData"}, $.DynamicData());}; $.AnswerFileOptionsCreateSpec=function(){return merge({"type":"AnswerFileOptionsCreateSpec","properties":{"userInput":$.ProfileDeferredPolicyOptionParameter()},"inherits":"AnswerFileCreateSpec"}, $.AnswerFileCreateSpec());}; $.AnswerFileSerializedCreateSpec=function(){return merge({"type":"AnswerFileSerializedCreateSpec","properties":{"answerFileConfigString":"xsd:string"},"inherits":"AnswerFileCreateSpec"}, $.AnswerFileCreateSpec());}; $.AnswerFileStatusError=function(){return merge({"type":"AnswerFileStatusError","properties":{"errMsg":$.LocalizableMessage(),"userInputPath":$.ProfilePropertyPath()},"inherits":"DynamicData"}, $.DynamicData());}; $.LocalizableMessage=function(){return merge({"type":"LocalizableMessage","properties":{"arg":$.KeyAnyValue(),"key":"xsd:string","message":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfilePropertyPath=function(){return merge({"type":"ProfilePropertyPath","properties":{"parameterId":"xsd:string","policyId":"xsd:string","profilePath":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AnswerFileStatusResult=function(){return merge({"type":"AnswerFileStatusResult","properties":{"checkedTime":"xsd:dateTime","error":$.AnswerFileStatusError(),"host":$.ManagedObjectReference(),"status":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.AnswerFileUpdateFailed=function(){return merge({"type":"AnswerFileUpdateFailed","properties":{"failure":$.AnswerFileUpdateFailure()},"inherits":"VimFault"}, $.VimFault());}; $.AnswerFileUpdateFailure=function(){return merge({"type":"AnswerFileUpdateFailure","properties":{"errMsg":$.LocalizableMessage(),"userInputPath":$.ProfilePropertyPath()},"inherits":"DynamicData"}, $.DynamicData());}; $.ApplicationQuiesceFault=function(){return merge({"type":"ApplicationQuiesceFault","inherits":"SnapshotFault"}, $.SnapshotFault());}; $.ApplyProfile=function(){return merge({"type":"ApplyProfile","properties":{"enabled":"xsd:boolean","policy":$.ProfilePolicy(),"profileTypeName":"xsd:string","profileVersion":"xsd:string","property":$.Circular()},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfilePolicy=function(){return merge({"type":"ProfilePolicy","properties":{"id":"xsd:string","policyOption":$.PolicyOption()},"inherits":"DynamicData"}, $.DynamicData());}; $.ProfileApplyProfileProperty=function(){return merge({"type":"ProfileApplyProfileProperty","properties":{"array":"xsd:boolean","profile":$.Circular(),"propertyName":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());}; $.ApplyStorageRecommendationResult=function(){return merge({"type":"ApplyStorageRecommendationResult","properties":{"vm":$.ManagedObjectReference()},"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());}; $.AuthenticationProfile=function(){return merge({"type":"AuthenticationProfile","properties":{"activeDirectory":$.ActiveDirectoryProfile()},"inherits":"ApplyProfile"}, $.ApplyProfile());}; $.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"},"HasPrivilegeOnEntity":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"sessionId":{"type":"xsd:string","required":true},"privId":{"type":"xsd:string","required":false}},"returns":"xsd:boolean"},"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"}};}; $.BackupBlobReadFailure=function(){return merge({"type":"BackupBlobReadFailure","properties":{"entityName":"xsd:string","entityType":"xsd:string","fault":$.LocalizedMethodFault()},"inherits":"DvsFault"}, $.DvsFault());}; $.BackupBlobWriteFailure=function(){return merge({"type":"BackupBlobWriteFailure","properties":{"entityName":"xsd:string","entityType":"xsd:string","fault":$.LocalizedMethodFault()},"inherits":"DvsFault"}, $.DvsFault());}; $.BadUsernameSessionEvent=function(){return merge({"type":"BadUsernameSessionEvent","properties":{"ipAddress":"xsd:string"},"inherits":"SessionEvent"}, $.SessionEvent());}; $.BlockedByFirewall=function(){return merge({"type":"BlockedByFirewall","inherits":"HostConfigFault"}, $.HostConfigFault());}; $.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());}; $.CAMServerRefusedConnection=function(){return merge({"type":"CAMServerRefusedConnection","inherits":"InvalidCAMServer"}, $.InvalidCAMServer());}; $.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());}; $.CannotChangeDrsBehaviorForFtSecondary=function(){return merge({"type":"CannotChangeDrsBehaviorForFtSecondary","properties":{"vm":$.ManagedObjectReference(),"vmName":"xsd:string"},"inherits":"VmFaultToleranceIssue"}, $.VmFaultToleranceIssue());}; $.CannotChangeHaSettingsForFtSecondary=function(){return merge({"type":"CannotChangeHaSettingsForFtSecondary","properties":{"vm":$.ManagedObjectReference(),"vmName":"xsd:string"},"inherits":"VmFaultToleranceIssue"}, $.VmFaultToleranceIssue());}; $.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());}; $.CannotDisableDrsOnClustersWithVApps=function(){return merge({"type":"CannotDisableDrsOnClustersWithVApps","inherits":"RuntimeFault"}, $.RuntimeFault());}; $.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());}; $.CannotMoveVmWithDeltaDisk=function(){return merge({"type":"CannotMoveVmWithDeltaDisk","properties":{"device":"xsd:string"},"inherits":"MigrationFault"}, $.MigrationFault());}; $.CannotMoveVmWithNativeDeltaDisk=function(){return merge({"type":"CannotMoveVmWithNativeDeltaDisk","inherits":"MigrationFault"}, $.MigrationFault());}; $.CannotPlaceWithoutPrerequisiteMoves=function(){return merge({"type":"CannotPlaceWithoutPrerequisiteMoves","inherits":"VimFault"}, $.VimFault());}; $.CannotPowerOffVmInCluster=function(){return merge({"type":"CannotPowerOffVmInCluster","properties":{"operation":"xsd:string","vm":$.ManagedObjectReference(),"vmName":"xsd:string"},"inherits":"InvalidState"}, $.InvalidState());}; $.CannotPowerOffVmInClusterOperation=function(){return {"type":"CannotPowerOffVmInClusterOperation","enum":{"guestShutdown":"guestShutdown","guestSuspend":"guestSuspend","powerOff":"powerOff","suspend":"suspend"}};}; $.Capability=function(){return merge({"type":"Capability","properties":{"multiHostSupported":"xsd:boolean","networkBackupAndRestoreSupported":"xsd:boolean","provisioningSupported":"xsd:boolean","supportedEVCMode":$.EVCMode(),"userShellAccessSupported":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.EVCMode=function(){return merge({"type":"EVCMode","properties":{"featureCapability":$.HostFeatureCapability(),"featureMask":$.HostFeatureMask(),"featureRequirement":$.VirtualMachineFeatureRequirement(),"guaranteedCPUFeatures":$.HostCpuIdInfo(),"track":"xsd:string[]","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());}; $.ClockSkew=function(){return merge({"type":"ClockSkew","inherits":"HostConfigFault"}, $.HostConfigFault());}; $.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},"CancelRecommendation":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"key":{"type":"xsd:string","required":true}},"returns":null},"ClusterEnterMaintenanceMode":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"host":{"type":"ManagedObjectReference","required":true},"option":{"type":"OptionValue","required":false}},"returns":"ClusterEnterMaintenanceResult"},"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","dasData":$.ClusterDasData(),"numVmotions":"xsd:int","targetBalance":"xsd:int"},"inherits":"ComputeResourceSummary"}, $.ComputeResourceSummary());}; $.ClusterDasAdmissionControlInfo=function(){return merge({"type":"ClusterDasAdmissionControlInfo","inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasData=function(){return merge({"type":"ClusterDasData","inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasConfigInfo=function(){return merge({"type":"ClusterDasConfigInfo","properties":{"admissionControlEnabled":"xsd:boolean","admissionControlPolicy":$.ClusterDasAdmissionControlPolicy(),"defaultVmSettings":$.ClusterDasVmSettings(),"enabled":"xsd:boolean","failoverLevel":"xsd:int","hBDatastoreCandidatePolicy":"xsd:string","heartbeatDatastore":$.ManagedObjectReference(),"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","inCompliance":"xsd:boolean","key":"xsd:int","mandatory":"xsd:boolean","name":"xsd:string","status":$.ManagedEntityStatus(),"userCreated":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterConfigInfoEx=function(){return merge({"type":"ClusterConfigInfoEx","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfig":$.ClusterDasVmConfigInfo(),"dpmConfigInfo":$.ClusterDpmConfigInfo(),"dpmHostConfig":$.ClusterDpmHostConfigInfo(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfig":$.ClusterDrsVmConfigInfo(),"group":$.ClusterGroupInfo(),"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());}; $.ClusterGroupInfo=function(){return merge({"type":"ClusterGroupInfo","properties":{"name":"xsd:string","userCreated":"xsd:boolean"},"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(),"groupSpec":$.ClusterGroupSpec(),"rulesSpec":$.ClusterRuleSpec()},"inherits":"ComputeResourceConfigSpec"}, $.ComputeResourceConfigSpec());}; $.ClusterDpmHostConfigSpec=function(){return merge({"type":"ClusterDpmHostConfigSpec","properties":{"info":$.ClusterDpmHostConfigInfo()},"inherits":"ArrayUpdateSpec"}, $.ArrayUpdateSpec());}; $.ClusterGroupSpec=function(){return merge({"type":"ClusterGroupSpec","properties":{"info":$.ClusterGroupInfo()},"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(),"heartbeatDatastoreInfo":$.DasHeartbeatDatastoreInfo()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasHostInfo=function(){return merge({"type":"ClusterDasHostInfo","inherits":"DynamicData"}, $.DynamicData());}; $.DasHeartbeatDatastoreInfo=function(){return merge({"type":"DasHeartbeatDatastoreInfo","properties":{"datastore":$.ManagedObjectReference(),"hosts":$.ManagedObjectReference()},"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());}; $.ClusterDasConfigInfoHBDatastoreCandidate=function(){return {"type":"ClusterDasConfigInfoHBDatastoreCandidate","enum":{"allFeasibleDs":"allFeasibleDs","allFeasibleDsWithUserPreference":"allFeasibleDsWithUserPreference","userSelectedDs":"userSelectedDs"}};}; $.ClusterDasConfigInfoServiceState=function(){return {"type":"ClusterDasConfigInfoServiceState","enum":{"disabled":"disabled","enabled":"enabled"}};}; $.ClusterDasConfigInfoVmMonitoringState=function(){return {"type":"ClusterDasConfigInfoVmMonitoringState","enum":{"vmAndAppMonitoring":"vmAndAppMonitoring","vmMonitoringDisabled":"vmMonitoringDisabled","vmMonitoringOnly":"vmMonitoringOnly"}};}; $.ClusterDasDataSummary=function(){return merge({"type":"ClusterDasDataSummary","properties":{"clusterConfigVersion":"xsd:long","compatListVersion":"xsd:long","hostListVersion":"xsd:long"},"inherits":"ClusterDasData"}, $.ClusterDasData());}; $.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","vmsRequiringMultipleSlots":$.ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots()},"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());}; $.ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots=function(){return merge({"type":"ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots","properties":{"slots":"xsd:int","vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterDasFdmAvailabilityState=function(){return {"type":"ClusterDasFdmAvailabilityState","enum":{"connectedToMaster":"connectedToMaster","election":"election","fdmUnreachable":"fdmUnreachable","hostDown":"hostDown","initializationError":"initializationError","master":"master","networkIsolated":"networkIsolated","networkPartitionedFromMaster":"networkPartitionedFromMaster","uninitializationError":"uninitializationError","uninitialized":"uninitialized"}};}; $.ClusterDasFdmHostState=function(){return merge({"type":"ClusterDasFdmHostState","properties":{"state":"xsd:string","stateReporter":$.ManagedObjectReference()},"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","vmMonitoring":"xsd:string"},"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());}; $.ClusterDrsFaultsFaultsByVirtualDisk=function(){return merge({"type":"ClusterDrsFaultsFaultsByVirtualDisk","properties":{"disk":$.VirtualDiskId()},"inherits":"ClusterDrsFaultsFaultsByVm"}, $.ClusterDrsFaultsFaultsByVm());}; $.VirtualDiskId=function(){return merge({"type":"VirtualDiskId","properties":{"diskId":"xsd:int","vm":$.ManagedObjectReference()},"inherits":"DynamicData"}, $.DynamicData());}; $.ClusterEnterMaintenanceResult=function(){return merge({"type":"ClusterEnterMaintenanceResult","properties":{"fault":$.ClusterDrsFaults(),"recommendations":$.ClusterRecommendation()},"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","slotPolicy":$.ClusterSlotPolicy()},"inherits":"ClusterDasAdmissionControlPolicy"}, $.ClusterDasAdmissionControlPolicy());}; $.ClusterSlotPolicy=function(){return merge({"type":"ClusterSlotPolicy","inherits":"DynamicData"}, $.DynamicData());}; $.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"},