vsphere-schema
Version:
vSphere API Schema in JSON format
214 lines (212 loc) • 330 kB
JavaScript
// vSphere Schema v2.5
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","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","inherits":"HostConnectFault"}, $.HostConnectFault());};
$.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(),"entityStatus":$.ElementDescription(),"expr":$.TypeDescription(),"hostSystemConnectionState":$.ElementDescription(),"metricOperator":$.ElementDescription(),"stateOperator":$.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":$.MethodFault(),"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":{"CreateAlarm":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"spec":{"type":"AlarmSpec","required":true}},"returns":"ManagedObjectReference"},"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(),"description":"xsd:string","enabled":"xsd:boolean","expression":$.AlarmExpression(),"name":"xsd:string","setting":$.AlarmSetting()},"inherits":"DynamicData"}, $.DynamicData());};
$.AlarmState=function(){return merge({"type":"AlarmState","properties":{"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","yellow2green":"xsd:boolean","yellow2red":"xsd:boolean"},"inherits":"AlarmAction"}, $.AlarmAction());};
$.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());};
$.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());};
$.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());};
$.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());};
$.CannotModifyConfigCpuRequirements=function(){return merge({"type":"CannotModifyConfigCpuRequirements","inherits":"MigrationFault"}, $.MigrationFault());};
$.Capability=function(){return merge({"type":"Capability","properties":{"multiHostSupported":"xsd:boolean","provisioningSupported":"xsd:boolean","userShellAccessSupported":"xsd:boolean"},"inherits":"DynamicData"}, $.DynamicData());};
$.ChoiceOption=function(){return merge({"type":"ChoiceOption","properties":{"choiceInfo":$.ElementDescription(),"defaultIndex":"xsd:int"},"inherits":"OptionType"}, $.OptionType());};
$.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());};
$.ClusterComputeResource=function(){return merge({"type":"ClusterComputeResource","properties":{"actionHistory":$.ClusterActionHistory(),"configuration":$.ClusterConfigInfo(),"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}},"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}},"inherits":"ComputeResource"}, $.ComputeResource());};
$.ClusterConfigInfo=function(){return merge({"type":"ClusterConfigInfo","properties":{"dasConfig":$.ClusterDasConfigInfo(),"dasVmConfig":$.ClusterDasVmConfigInfo(),"drsConfig":$.ClusterDrsConfigInfo(),"drsVmConfig":$.ClusterDrsVmConfigInfo(),"rule":$.ClusterRuleInfo()},"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":{"currentFailoverLevel":"xsd:int","numVmotions":"xsd:int"},"inherits":"ComputeResourceSummary"}, $.ComputeResourceSummary());};
$.ClusterDasConfigInfo=function(){return merge({"type":"ClusterDasConfigInfo","properties":{"admissionControlEnabled":"xsd:boolean","defaultVmSettings":$.ClusterDasVmSettings(),"enabled":"xsd:boolean","failoverLevel":"xsd:int","option":$.OptionValue()},"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","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","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());};
$.ClusterDasVmSettings=function(){return merge({"type":"ClusterDasVmSettings","properties":{"isolationResponse":"xsd:string","restartPriority":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.OptionValue=function(){return merge({"type":"OptionValue","properties":{"key":"xsd:string","value":"xsd:anyType"},"inherits":"DynamicData"}, $.DynamicData());};
$.DasVmPriority=function(){return {"type":"DasVmPriority","enum":{"disabled":"disabled","high":"high","low":"low","medium":"medium"}};};
$.ClusterDasVmSettingsIsolationResponse=function(){return {"type":"ClusterDasVmSettingsIsolationResponse","enum":{"clusterIsolationResponse":"clusterIsolationResponse","none":"none","powerOff":"powerOff"}};};
$.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"}};};
$.ClusterEvent=function(){return merge({"type":"ClusterEvent","inherits":"Event"}, $.Event());};
$.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());};
$.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());};
$.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());};
$.ConfigTarget=function(){return merge({"type":"ConfigTarget","properties":{"autoVmotion":"xsd:boolean","cdRom":$.VirtualMachineCdromInfo(),"datastore":$.VirtualMachineDatastoreInfo(),"floppy":$.VirtualMachineFloppyInfo(),"ideDisk":$.VirtualMachineIdeDiskDeviceInfo(),"legacyNetworkInfo":$.VirtualMachineLegacyNetworkSwitchInfo(),"maxMemMBOptimalPerf":"xsd:int","network":$.VirtualMachineNetworkInfo(),"numCpuCores":"xsd:int","numCpus":"xsd:int","numNumaNodes":"xsd:int","parallel":$.VirtualMachineParallelInfo(),"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());};
$.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());};
$.ResourcePoolRuntimeInfo=function(){return merge({"type":"ResourcePoolRuntimeInfo","properties":{"cpu":$.ResourcePoolResourceUsage(),"memory":$.ResourcePoolResourceUsage(),"overallStatus":$.ManagedEntityStatus()},"inherits":"DynamicData"}, $.DynamicData());};
$.VirtualMachineScsiDiskDeviceInfo=function(){return merge({"type":"VirtualMachineScsiDiskDeviceInfo","properties":{"disk":$.HostScsiDisk()},"inherits":"VirtualMachineDiskDeviceInfo"}, $.VirtualMachineDiskDeviceInfo());};
$.VirtualMachineScsiPassthroughInfo=function(){return merge({"type":"VirtualMachineScsiPassthroughInfo","properties":{"physicalUnitNumber":"xsd:int","scsiClass":"xsd:string","vendor":"xsd:string"},"inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());};
$.VirtualMachineSerialInfo=function(){return merge({"type":"VirtualMachineSerialInfo","inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());};
$.VirtualMachineSoundInfo=function(){return merge({"type":"VirtualMachineSoundInfo","inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());};
$.VirtualMachineUsbInfo=function(){return merge({"type":"VirtualMachineUsbInfo","properties":{"description":"xsd:string","family":"xsd:string[]","physicalPath":"xsd:string","product":"xsd:int","speed":"xsd:string[]","summary":$.VirtualMachineSummary(),"vendor":"xsd:int"},"inherits":"VirtualMachineTargetInfo"}, $.VirtualMachineTargetInfo());};
$.ContainerView=function(){return merge({"type":"ContainerView","properties":{"container":$.ManagedObjectReference(),"recursive":"xsd:boolean","type":"xsd:string[]"},"methods":{},"inherits":"ManagedObjectView"}, $.ManagedObjectView());};
$.CpuCompatibilityUnknown=function(){return merge({"type":"CpuCompatibilityUnknown","inherits":"CpuIncompatible"}, $.CpuIncompatible());};
$.CpuIncompatible=function(){return merge({"type":"CpuIncompatible","properties":{"desiredBits":"xsd:string","host":$.ManagedObjectReference(),"level":"xsd:int","registerBits":"xsd:string","registerName":"xsd:string"},"inherits":"VirtualHardwareCompatibilityIssue"}, $.VirtualHardwareCompatibilityIssue());};
$.CpuIncompatible1ECX=function(){return merge({"type":"CpuIncompatible1ECX","properties":{"other":"xsd:boolean","otherOnly":"xsd:boolean","sse3":"xsd:boolean","sse41":"xsd:boolean","sse42":"xsd:boolean","ssse3":"xsd:boolean"},"inherits":"CpuIncompatible"}, $.CpuIncompatible());};
$.CpuIncompatible81EDX=function(){return merge({"type":"CpuIncompatible81EDX","properties":{"ffxsr":"xsd:boolean","lm":"xsd:boolean","nx":"xsd:boolean","other":"xsd:boolean","otherOnly":"xsd:boolean","rdtscp":"xsd:boolean"},"inherits":"CpuIncompatible"}, $.CpuIncompatible());};
$.CreateTaskAction=function(){return merge({"type":"CreateTaskAction","properties":{"cancelable":"xsd:boolean","taskTypeId":"xsd:string"},"inherits":"Action"}, $.Action());};
$.CustomFieldDef=function(){return merge({"type":"CustomFieldDef","properties":{"fieldDefPrivileges":$.PrivilegePolicyDef(),"fieldInstancePrivileges":$.PrivilegePolicyDef(),"key":"xsd:int","managedObjectType":"xsd:string","name":"xsd:string","type":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.PrivilegePolicyDef=function(){return merge({"type":"PrivilegePolicyDef","properties":{"createPrivilege":"xsd:string","deletePrivilege":"xsd:string","readPrivilege":"xsd:string","updatePrivilege":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomFieldDefAddedEvent=function(){return merge({"type":"CustomFieldDefAddedEvent","inherits":"CustomFieldDefEvent"}, $.CustomFieldDefEvent());};
$.CustomFieldDefEvent=function(){return merge({"type":"CustomFieldDefEvent","properties":{"fieldKey":"xsd:int","name":"xsd:string"},"inherits":"CustomFieldEvent"}, $.CustomFieldEvent());};
$.CustomFieldDefRemovedEvent=function(){return merge({"type":"CustomFieldDefRemovedEvent","inherits":"CustomFieldDefEvent"}, $.CustomFieldDefEvent());};
$.CustomFieldDefRenamedEvent=function(){return merge({"type":"CustomFieldDefRenamedEvent","properties":{"newName":"xsd:string"},"inherits":"CustomFieldDefEvent"}, $.CustomFieldDefEvent());};
$.CustomFieldEvent=function(){return merge({"type":"CustomFieldEvent","inherits":"Event"}, $.Event());};
$.CustomFieldsManager=function(){return {"type":"CustomFieldsManager","properties":{"field":$.CustomFieldDef()},"methods":{"AddCustomFieldDef":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true},"moType":{"type":"xsd:string","required":false},"fieldDefPolicy":{"type":"PrivilegePolicyDef","required":false},"fieldPolicy":{"type":"PrivilegePolicyDef","required":false}},"returns":"CustomFieldDef"},"RemoveCustomFieldDef":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"key":{"type":"xsd:int","required":true}},"returns":null},"RenameCustomFieldDef":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"key":{"type":"xsd:int","required":true},"name":{"type":"xsd:string","required":true}},"returns":null},"SetField":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"entity":{"type":"ManagedObjectReference","required":true},"key":{"type":"xsd:int","required":true},"value":{"type":"xsd:string","required":true}},"returns":null}}};};
$.CustomFieldStringValue=function(){return merge({"type":"CustomFieldStringValue","properties":{"value":"xsd:string"},"inherits":"CustomFieldValue"}, $.CustomFieldValue());};
$.CustomFieldValue=function(){return merge({"type":"CustomFieldValue","properties":{"key":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomFieldValueChangedEvent=function(){return merge({"type":"CustomFieldValueChangedEvent","properties":{"entity":$.ManagedEntityEventArgument(),"fieldKey":"xsd:int","name":"xsd:string","value":"xsd:string"},"inherits":"CustomFieldEvent"}, $.CustomFieldEvent());};
$.CustomizationAdapterMapping=function(){return merge({"type":"CustomizationAdapterMapping","properties":{"adapter":$.CustomizationIPSettings(),"macAddress":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationIPSettings=function(){return merge({"type":"CustomizationIPSettings","properties":{"dnsDomain":"xsd:string","dnsServerList":"xsd:string[]","gateway":"xsd:string[]","ip":$.CustomizationIpGenerator(),"netBIOS":$.CustomizationNetBIOSMode(),"primaryWINS":"xsd:string","secondaryWINS":"xsd:string","subnetMask":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationCustomIpGenerator=function(){return merge({"type":"CustomizationCustomIpGenerator","properties":{"argument":"xsd:string"},"inherits":"CustomizationIpGenerator"}, $.CustomizationIpGenerator());};
$.CustomizationCustomName=function(){return merge({"type":"CustomizationCustomName","properties":{"argument":"xsd:string"},"inherits":"CustomizationName"}, $.CustomizationName());};
$.CustomizationDhcpIpGenerator=function(){return merge({"type":"CustomizationDhcpIpGenerator","inherits":"CustomizationIpGenerator"}, $.CustomizationIpGenerator());};
$.CustomizationEvent=function(){return merge({"type":"CustomizationEvent","properties":{"logLocation":"xsd:string"},"inherits":"VmEvent"}, $.VmEvent());};
$.CustomizationFailed=function(){return merge({"type":"CustomizationFailed","inherits":"CustomizationEvent"}, $.CustomizationEvent());};
$.CustomizationFault=function(){return merge({"type":"CustomizationFault","inherits":"VimFault"}, $.VimFault());};
$.CustomizationFixedIp=function(){return merge({"type":"CustomizationFixedIp","properties":{"ipAddress":"xsd:string"},"inherits":"CustomizationIpGenerator"}, $.CustomizationIpGenerator());};
$.CustomizationFixedName=function(){return merge({"type":"CustomizationFixedName","properties":{"name":"xsd:string"},"inherits":"CustomizationName"}, $.CustomizationName());};
$.CustomizationGlobalIPSettings=function(){return merge({"type":"CustomizationGlobalIPSettings","properties":{"dnsServerList":"xsd:string[]","dnsSuffixList":"xsd:string[]"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationGuiRunOnce=function(){return merge({"type":"CustomizationGuiRunOnce","properties":{"commandList":"xsd:string[]"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationGuiUnattended=function(){return merge({"type":"CustomizationGuiUnattended","properties":{"autoLogon":"xsd:boolean","autoLogonCount":"xsd:int","password":$.CustomizationPassword(),"timeZone":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationPassword=function(){return merge({"type":"CustomizationPassword","properties":{"plainText":"xsd:boolean","value":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationIdentification=function(){return merge({"type":"CustomizationIdentification","properties":{"domainAdmin":"xsd:string","domainAdminPassword":$.CustomizationPassword(),"joinDomain":"xsd:string","joinWorkgroup":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationIdentitySettings=function(){return merge({"type":"CustomizationIdentitySettings","inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationIpGenerator=function(){return merge({"type":"CustomizationIpGenerator","inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationNetBIOSMode=function(){return {"type":"CustomizationNetBIOSMode","enum":{"disableNetBIOS":"disableNetBIOS","enableNetBIOS":"enableNetBIOS","enableNetBIOSViaDhcp":"enableNetBIOSViaDhcp"}};};
$.CustomizationLicenseDataMode=function(){return {"type":"CustomizationLicenseDataMode","enum":{"perSeat":"perSeat","perServer":"perServer"}};};
$.CustomizationLicenseFilePrintData=function(){return merge({"type":"CustomizationLicenseFilePrintData","properties":{"autoMode":$.CustomizationLicenseDataMode(),"autoUsers":"xsd:int"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationLinuxIdentityFailed=function(){return merge({"type":"CustomizationLinuxIdentityFailed","inherits":"CustomizationFailed"}, $.CustomizationFailed());};
$.CustomizationLinuxOptions=function(){return merge({"type":"CustomizationLinuxOptions","inherits":"CustomizationOptions"}, $.CustomizationOptions());};
$.CustomizationLinuxPrep=function(){return merge({"type":"CustomizationLinuxPrep","properties":{"domain":"xsd:string","hostName":$.CustomizationName()},"inherits":"CustomizationIdentitySettings"}, $.CustomizationIdentitySettings());};
$.CustomizationName=function(){return merge({"type":"CustomizationName","inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationNetworkSetupFailed=function(){return merge({"type":"CustomizationNetworkSetupFailed","inherits":"CustomizationFailed"}, $.CustomizationFailed());};
$.CustomizationOptions=function(){return merge({"type":"CustomizationOptions","inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationPending=function(){return merge({"type":"CustomizationPending","inherits":"CustomizationFault"}, $.CustomizationFault());};
$.CustomizationPrefixName=function(){return merge({"type":"CustomizationPrefixName","properties":{"base":"xsd:string"},"inherits":"CustomizationName"}, $.CustomizationName());};
$.CustomizationSpec=function(){return merge({"type":"CustomizationSpec","properties":{"encryptionKey":"xsd:byte[]","globalIPSettings":$.CustomizationGlobalIPSettings(),"identity":$.CustomizationIdentitySettings(),"nicSettingMap":$.CustomizationAdapterMapping(),"options":$.CustomizationOptions()},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationSpecInfo=function(){return merge({"type":"CustomizationSpecInfo","properties":{"changeVersion":"xsd:string","description":"xsd:string","lastUpdateTime":"xsd:dateTime","name":"xsd:string","type":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationSpecItem=function(){return merge({"type":"CustomizationSpecItem","properties":{"info":$.CustomizationSpecInfo(),"spec":$.CustomizationSpec()},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationSpecManager=function(){return {"type":"CustomizationSpecManager","properties":{"encryptionKey":"xsd:byte[]","info":$.CustomizationSpecInfo()},"methods":{"CheckCustomizationResources":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"guestOs":{"type":"xsd:string","required":true}},"returns":null},"CreateCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"item":{"type":"CustomizationSpecItem","required":true}},"returns":null},"CustomizationSpecItemToXml":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"item":{"type":"CustomizationSpecItem","required":true}},"returns":"xsd:string"},"DeleteCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true}},"returns":null},"DoesCustomizationSpecExist":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true}},"returns":"xsd:boolean"},"DuplicateCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true},"newName":{"type":"xsd:string","required":true}},"returns":null},"GetCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true}},"returns":"CustomizationSpecItem"},"OverwriteCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"item":{"type":"CustomizationSpecItem","required":true}},"returns":null},"RenameCustomizationSpec":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"name":{"type":"xsd:string","required":true},"newName":{"type":"xsd:string","required":true}},"returns":null},"XmlToCustomizationSpecItem":{"params":{"_this":{"type":"ManagedObjectReference","required":true},"specItemXml":{"type":"xsd:string","required":true}},"returns":"CustomizationSpecItem"}}};};
$.CustomizationStartedEvent=function(){return merge({"type":"CustomizationStartedEvent","inherits":"CustomizationEvent"}, $.CustomizationEvent());};
$.CustomizationSucceeded=function(){return merge({"type":"CustomizationSucceeded","inherits":"CustomizationEvent"}, $.CustomizationEvent());};
$.CustomizationSysprep=function(){return merge({"type":"CustomizationSysprep","properties":{"guiRunOnce":$.CustomizationGuiRunOnce(),"guiUnattended":$.CustomizationGuiUnattended(),"identification":$.CustomizationIdentification(),"licenseFilePrintData":$.CustomizationLicenseFilePrintData(),"userData":$.CustomizationUserData()},"inherits":"CustomizationIdentitySettings"}, $.CustomizationIdentitySettings());};
$.CustomizationUserData=function(){return merge({"type":"CustomizationUserData","properties":{"computerName":$.CustomizationName(),"fullName":"xsd:string","orgName":"xsd:string","productId":"xsd:string"},"inherits":"DynamicData"}, $.DynamicData());};
$.CustomizationSysprepFailed=function(){return merge({"type":"CustomizationSysprepFailed","properties":{"sysprepVersion":"xsd:string","systemVersion":"xsd:string"},"inherits":"CustomizationFailed"}, $.CustomizationFailed());};
$.CustomizationSysprepRebootOption=function(){return {"type":"CustomizationSysprepRebootOption","enum":{"noreboot":"noreboot","reboot":"reboot","shutdown":"shutdown"}};};
$.CustomizationSysprepText=function(){return merge({"type":"CustomizationSysprepText","properties":{"value":"xsd:string"},"inherits":"CustomizationIdentitySettings"}, $.CustomizationIdentitySettings());};
$.CustomizationUnknownFailure=function(){return merge({"type":"CustomizationUnknownFailure","inherits":"CustomizationFailed"}, $.CustomizationFailed());};
$.CustomizationUnknownIpGenerator=function(){return merge({"type":"CustomizationUnknownIpGenerator","inherits":"CustomizationIpGenerator"}, $.Customizatio