<?xml version=“1.0” encoding=“UTF-8” ?> <!–
Copyright 2005-2010 VMware, Inc. All rights reserved.
–> <schema
targetNamespace="urn:vim25" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
>
<include schemaLocation="query-types.xsd" /> <include schemaLocation="core-types.xsd" /> <complexType name="AboutInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="fullName" type="xsd:string" /> <element name="vendor" type="xsd:string" /> <element name="version" type="xsd:string" /> <element name="build" type="xsd:string" /> <element name="localeVersion" type="xsd:string" minOccurs="0" /> <element name="localeBuild" type="xsd:string" minOccurs="0" /> <element name="osType" type="xsd:string" /> <element name="productLineId" type="xsd:string" /> <element name="apiType" type="xsd:string" /> <element name="apiVersion" type="xsd:string" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> <element name="licenseProductName" type="xsd:string" minOccurs="0" /> <element name="licenseProductVersion" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AuthorizationDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="privilege" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="privilegeGroup" type="vim25:ElementDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="Permission"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="principal" type="xsd:string" /> <element name="group" type="xsd:boolean" /> <element name="roleId" type="xsd:int" /> <element name="propagate" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPermission"> <sequence> <element name="Permission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="AuthorizationRole"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="roleId" type="xsd:int" /> <element name="system" type="xsd:boolean" /> <element name="name" type="xsd:string" /> <element name="info" type="vim25:Description" /> <element name="privilege" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAuthorizationRole"> <sequence> <element name="AuthorizationRole" type="vim25:AuthorizationRole" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="AuthorizationPrivilege"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="privId" type="xsd:string" /> <element name="onParent" type="xsd:boolean" /> <element name="name" type="xsd:string" /> <element name="privGroupName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAuthorizationPrivilege"> <sequence> <element name="AuthorizationPrivilege" type="vim25:AuthorizationPrivilege" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="BoolPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="value" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="Capability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="provisioningSupported" type="xsd:boolean" /> <element name="multiHostSupported" type="xsd:boolean" /> <element name="userShellAccessSupported" type="xsd:boolean" /> <element name="supportedEVCMode" type="vim25:EVCMode" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterComputeResourceSummary"> <complexContent> <extension base="vim25:ComputeResourceSummary"> <sequence> <element name="currentFailoverLevel" type="xsd:int" /> <element name="admissionControlInfo" type="vim25:ClusterDasAdmissionControlInfo" minOccurs="0" /> <element name="numVmotions" type="xsd:int" /> <element name="targetBalance" type="xsd:int" minOccurs="0" /> <element name="currentBalance" type="xsd:int" minOccurs="0" /> <element name="currentEVCModeKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ComputeResourceSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="totalCpu" type="xsd:int" /> <element name="totalMemory" type="xsd:long" /> <element name="numCpuCores" type="xsd:short" /> <element name="numCpuThreads" type="xsd:short" /> <element name="effectiveCpu" type="xsd:int" /> <element name="effectiveMemory" type="xsd:long" /> <element name="numHosts" type="xsd:int" /> <element name="numEffectiveHosts" type="xsd:int" /> <element name="overallStatus" type="vim25:ManagedEntityStatus" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ComputeResourceConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vmSwapPlacement" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ComputeResourceConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vmSwapPlacement" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ConfigSpecOperation"> <restriction base="xsd:string"> <enumeration value="add" /> <enumeration value="edit" /> <enumeration value="remove" /> </restriction> </simpleType> <complexType name="CustomFieldDef"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="managedObjectType" type="xsd:string" minOccurs="0" /> <element name="fieldDefPrivileges" type="vim25:PrivilegePolicyDef" minOccurs="0" /> <element name="fieldInstancePrivileges" type="vim25:PrivilegePolicyDef" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCustomFieldDef"> <sequence> <element name="CustomFieldDef" type="vim25:CustomFieldDef" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="CustomFieldValue"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCustomFieldValue"> <sequence> <element name="CustomFieldValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="CustomFieldStringValue"> <complexContent> <extension base="vim25:CustomFieldValue"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationSpecInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="changeVersion" type="xsd:string" minOccurs="0" /> <element name="lastUpdateTime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCustomizationSpecInfo"> <sequence> <element name="CustomizationSpecInfo" type="vim25:CustomizationSpecInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="CustomizationSpecItem"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="info" type="vim25:CustomizationSpecInfo" /> <element name="spec" type="vim25:CustomizationSpec" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DatastoreAccessible"> <restriction base="xsd:string"> <enumeration value="True" /> <enumeration value="False" /> </restriction> </simpleType> <complexType name="DatastoreSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="name" type="xsd:string" /> <element name="url" type="xsd:string" /> <element name="capacity" type="xsd:long" /> <element name="freeSpace" type="xsd:long" /> <element name="uncommitted" type="xsd:long" minOccurs="0" /> <element name="accessible" type="xsd:boolean" /> <element name="multipleHostAccess" type="xsd:boolean" minOccurs="0" /> <element name="type" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="url" type="xsd:string" /> <element name="freeSpace" type="xsd:long" /> <element name="maxFileSize" type="xsd:long" /> <element name="timestamp" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="directoryHierarchySupported" type="xsd:boolean" /> <element name="rawDiskMappingsSupported" type="xsd:boolean" /> <element name="perFileThinProvisioningSupported" type="xsd:boolean" /> <element name="storageIORMSupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreHostMount"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="mountInfo" type="vim25:HostMountInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDatastoreHostMount"> <sequence> <element name="DatastoreHostMount" type="vim25:DatastoreHostMount" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DatastoreMountPathDatastorePair"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="oldMountPath" type="xsd:string" /> <element name="datastore" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDatastoreMountPathDatastorePair"> <sequence> <element name="DatastoreMountPathDatastorePair" type="vim25:DatastoreMountPathDatastorePair" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="Description"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="label" type="xsd:string" /> <element name="summary" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DiagnosticManagerLogCreator"> <restriction base="xsd:string"> <enumeration value="vpxd" /> <enumeration value="vpxa" /> <enumeration value="hostd" /> <enumeration value="serverd" /> <enumeration value="install" /> <enumeration value="vpxClient" /> <enumeration value="recordLog" /> </restriction> </simpleType> <simpleType name="DiagnosticManagerLogFormat"> <restriction base="xsd:string"> <enumeration value="plain" /> </restriction> </simpleType> <complexType name="DiagnosticManagerLogDescriptor"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="fileName" type="xsd:string" /> <element name="creator" type="xsd:string" /> <element name="format" type="xsd:string" /> <element name="mimeType" type="xsd:string" /> <element name="info" type="vim25:Description" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDiagnosticManagerLogDescriptor"> <sequence> <element name="DiagnosticManagerLogDescriptor" type="vim25:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DiagnosticManagerLogHeader"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="lineStart" type="xsd:int" /> <element name="lineEnd" type="xsd:int" /> <element name="lineText" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DiagnosticManagerBundleInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="system" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="url" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDiagnosticManagerBundleInfo"> <sequence> <element name="DiagnosticManagerBundleInfo" type="vim25:DiagnosticManagerBundleInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="DistributedVirtualSwitchProductSpecOperationType"> <restriction base="xsd:string"> <enumeration value="preInstall" /> <enumeration value="upgrade" /> <enumeration value="notifyAvailableUpgrade" /> <enumeration value="proceedWithUpgrade" /> <enumeration value="updateBundleInfo" /> </restriction> </simpleType> <complexType name="DVSContactInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> <element name="contact" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DistributedVirtualSwitchNicTeamingPolicyMode"> <restriction base="xsd:string"> <enumeration value="loadbalance_ip" /> <enumeration value="loadbalance_srcmac" /> <enumeration value="loadbalance_srcid" /> <enumeration value="failover_explicit" /> <enumeration value="loadbalance_loadbased" /> </restriction> </simpleType> <complexType name="DVSFeatureCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="networkResourceManagementSupported" type="xsd:boolean" /> <element name="vmDirectPathGen2Supported" type="xsd:boolean" /> <element name="nicTeamingPolicy" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="networkResourcePoolHighShareValue" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dvsOperationSupported" type="xsd:boolean" minOccurs="0" /> <element name="dvPortGroupOperationSupported" type="xsd:boolean" minOccurs="0" /> <element name="dvPortOperationSupported" type="xsd:boolean" minOccurs="0" /> <element name="compatibleHostComponentProductInfo" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="featuresSupported" type="vim25:DVSFeatureCapability" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="uuid" type="xsd:string" /> <element name="numPorts" type="xsd:int" /> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> <element name="hostMember" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="portgroupName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="contact" type="vim25:DVSContactInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="autoPreInstallAllowed" type="xsd:boolean" minOccurs="0" /> <element name="autoUpgradeAllowed" type="xsd:boolean" minOccurs="0" /> <element name="partialUpgradeAllowed" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSUplinkPortPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSNameArrayUplinkPortPolicy"> <complexContent> <extension base="vim25:DVSUplinkPortPolicy"> <sequence> <element name="uplinkPortName" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configVersion" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="numStandalonePorts" type="xsd:int" minOccurs="0" /> <element name="maxPorts" type="xsd:int" minOccurs="0" /> <element name="uplinkPortPolicy" type="vim25:DVSUplinkPortPolicy" minOccurs="0" /> <element name="uplinkPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> <element name="host" type="vim25:DistributedVirtualSwitchHostMemberConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="extensionKey" type="xsd:string" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="policy" type="vim25:DVSPolicy" minOccurs="0" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> <element name="contact" type="vim25:DVSContactInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSCreateSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configSpec" type="vim25:DVSConfigSpec" /> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> <element name="capability" type="vim25:DVSCapability" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="uuid" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="numStandalonePorts" type="xsd:int" /> <element name="numPorts" type="xsd:int" /> <element name="maxPorts" type="xsd:int" /> <element name="uplinkPortPolicy" type="vim25:DVSUplinkPortPolicy" /> <element name="uplinkPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultPortConfig" type="vim25:DVPortSetting" /> <element name="host" type="vim25:DistributedVirtualSwitchHostMember" minOccurs="0" maxOccurs="unbounded" /> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> <element name="targetInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> <element name="extensionKey" type="xsd:string" minOccurs="0" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> <element name="policy" type="vim25:DVSPolicy" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="configVersion" type="xsd:string" /> <element name="contact" type="vim25:DVSContactInfo" /> <element name="createTime" type="xsd:dateTime" /> <element name="networkResourceManagementEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCMode"> <complexContent> <extension base="vim25:ElementDescription"> <sequence> <element name="guaranteedCPUFeatures" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="vendor" type="xsd:string" /> <element name="track" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vendorTier" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEVCMode"> <sequence> <element name="EVCMode" type="vim25:EVCMode" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ElementDescription"> <complexContent> <extension base="vim25:Description"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfElementDescription"> <sequence> <element name="ElementDescription" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="EnumDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="tags" type="vim25:ElementDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEnumDescription"> <sequence> <element name="EnumDescription" type="vim25:EnumDescription" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtendedDescription"> <complexContent> <extension base="vim25:Description"> <sequence> <element name="messageCatalogKeyPrefix" type="xsd:string" /> <element name="messageArg" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ExtendedElementDescription"> <complexContent> <extension base="vim25:ElementDescription"> <sequence> <element name="messageCatalogKeyPrefix" type="xsd:string" /> <element name="messageArg" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ExtensionServerInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="url" type="xsd:string" /> <element name="description" type="vim25:Description" /> <element name="company" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="adminEmail" type="xsd:string" maxOccurs="unbounded" /> <element name="serverThumbprint" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionServerInfo"> <sequence> <element name="ExtensionServerInfo" type="vim25:ExtensionServerInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionClientInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="version" type="xsd:string" /> <element name="description" type="vim25:Description" /> <element name="company" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="url" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionClientInfo"> <sequence> <element name="ExtensionClientInfo" type="vim25:ExtensionClientInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionTaskTypeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="taskID" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionTaskTypeInfo"> <sequence> <element name="ExtensionTaskTypeInfo" type="vim25:ExtensionTaskTypeInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionEventTypeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="eventID" type="xsd:string" /> <element name="eventTypeSchema" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionEventTypeInfo"> <sequence> <element name="ExtensionEventTypeInfo" type="vim25:ExtensionEventTypeInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionFaultTypeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="faultID" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionFaultTypeInfo"> <sequence> <element name="ExtensionFaultTypeInfo" type="vim25:ExtensionFaultTypeInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionPrivilegeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="privID" type="xsd:string" /> <element name="privGroupName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionPrivilegeInfo"> <sequence> <element name="ExtensionPrivilegeInfo" type="vim25:ExtensionPrivilegeInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionResourceInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="locale" type="xsd:string" /> <element name="module" type="xsd:string" /> <element name="data" type="vim25:KeyValue" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtensionResourceInfo"> <sequence> <element name="ExtensionResourceInfo" type="vim25:ExtensionResourceInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtensionHealthInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="url" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="Extension"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="description" type="vim25:Description" /> <element name="key" type="xsd:string" /> <element name="company" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="version" type="xsd:string" /> <element name="subjectName" type="xsd:string" minOccurs="0" /> <element name="server" type="vim25:ExtensionServerInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="client" type="vim25:ExtensionClientInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="taskList" type="vim25:ExtensionTaskTypeInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="eventList" type="vim25:ExtensionEventTypeInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="faultList" type="vim25:ExtensionFaultTypeInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="privilegeList" type="vim25:ExtensionPrivilegeInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="resourceList" type="vim25:ExtensionResourceInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="lastHeartbeatTime" type="xsd:dateTime" /> <element name="healthInfo" type="vim25:ExtensionHealthInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtension"> <sequence> <element name="Extension" type="vim25:Extension" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostServiceTicket"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="xsd:string" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> <element name="service" type="xsd:string" /> <element name="serviceVersion" type="xsd:string" /> <element name="sessionId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostSystemConnectionState"> <restriction base="xsd:string"> <enumeration value="connected" /> <enumeration value="notResponding" /> <enumeration value="disconnected" /> </restriction> </simpleType> <simpleType name="HostSystemPowerState"> <restriction base="xsd:string"> <enumeration value="poweredOn" /> <enumeration value="poweredOff" /> <enumeration value="standBy" /> <enumeration value="unknown" /> </restriction> </simpleType> <simpleType name="HostStandbyMode"> <restriction base="xsd:string"> <enumeration value="entering" /> <enumeration value="exiting" /> <enumeration value="in" /> <enumeration value="none" /> </restriction> </simpleType> <simpleType name="HttpNfcLeaseState"> <restriction base="xsd:string"> <enumeration value="initializing" /> <enumeration value="ready" /> <enumeration value="done" /> <enumeration value="error" /> </restriction> </simpleType> <complexType name="HttpNfcLeaseDatastoreLeaseInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="datastoreKey" type="xsd:string" /> <element name="hosts" type="vim25:HttpNfcLeaseHostInfo" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHttpNfcLeaseDatastoreLeaseInfo"> <sequence> <element name="HttpNfcLeaseDatastoreLeaseInfo" type="vim25:HttpNfcLeaseDatastoreLeaseInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HttpNfcLeaseHostInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="url" type="xsd:string" /> <element name="sslThumbprint" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHttpNfcLeaseHostInfo"> <sequence> <element name="HttpNfcLeaseHostInfo" type="vim25:HttpNfcLeaseHostInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HttpNfcLeaseInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="lease" type="vim25:ManagedObjectReference" /> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="deviceUrl" type="vim25:HttpNfcLeaseDeviceUrl" minOccurs="0" maxOccurs="unbounded" /> <element name="totalDiskCapacityInKB" type="xsd:long" /> <element name="leaseTimeout" type="xsd:int" /> <element name="hostMap" type="vim25:HttpNfcLeaseDatastoreLeaseInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HttpNfcLeaseDeviceUrl"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="importKey" type="xsd:string" /> <element name="url" type="xsd:string" /> <element name="sslThumbprint" type="xsd:string" /> <element name="disk" type="xsd:boolean" minOccurs="0" /> <element name="targetId" type="xsd:string" minOccurs="0" /> <element name="datastoreKey" type="xsd:string" minOccurs="0" /> <element name="fileSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHttpNfcLeaseDeviceUrl"> <sequence> <element name="HttpNfcLeaseDeviceUrl" type="vim25:HttpNfcLeaseDeviceUrl" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HttpNfcLeaseManifestEntry"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="sha1" type="xsd:string" /> <element name="size" type="xsd:long" /> <element name="disk" type="xsd:boolean" /> <element name="capacity" type="xsd:long" minOccurs="0" /> <element name="populatedSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHttpNfcLeaseManifestEntry"> <sequence> <element name="HttpNfcLeaseManifestEntry" type="vim25:HttpNfcLeaseManifestEntry" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ImportSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfImportSpec"> <sequence> <element name="ImportSpec" type="vim25:ImportSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="InheritablePolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="inherited" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IntPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="value" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="KeyValue"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfKeyValue"> <sequence> <element name="KeyValue" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LicenseAssignmentManagerLicenseAssignment"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entityId" type="xsd:string" /> <element name="scope" type="xsd:string" minOccurs="0" /> <element name="entityDisplayName" type="xsd:string" minOccurs="0" /> <element name="assignedLicense" type="vim25:LicenseManagerLicenseInfo" /> <element name="properties" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLicenseAssignmentManagerLicenseAssignment"> <sequence> <element name="LicenseAssignmentManagerLicenseAssignment" type="vim25:LicenseAssignmentManagerLicenseAssignment" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="LicenseManagerState"> <restriction base="xsd:string"> <enumeration value="initializing" /> <enumeration value="normal" /> <enumeration value="marginal" /> <enumeration value="fault" /> </restriction> </simpleType> <simpleType name="LicenseManagerLicenseKey"> <restriction base="xsd:string"> <enumeration value="esxFull" /> <enumeration value="esxVmtn" /> <enumeration value="esxExpress" /> <enumeration value="san" /> <enumeration value="iscsi" /> <enumeration value="nas" /> <enumeration value="vsmp" /> <enumeration value="backup" /> <enumeration value="vc" /> <enumeration value="vcExpress" /> <enumeration value="esxHost" /> <enumeration value="gsxHost" /> <enumeration value="serverHost" /> <enumeration value="drsPower" /> <enumeration value="vmotion" /> <enumeration value="drs" /> <enumeration value="das" /> </restriction> </simpleType> <complexType name="LicenseSource"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseServerSource"> <complexContent> <extension base="vim25:LicenseSource"> <sequence> <element name="licenseServer" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LocalLicenseSource"> <complexContent> <extension base="vim25:LicenseSource"> <sequence> <element name="licenseKeys" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EvaluationLicenseSource"> <complexContent> <extension base="vim25:LicenseSource"> <sequence> <element name="remainingHours" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="LicenseFeatureInfoUnit"> <restriction base="xsd:string"> <enumeration value="host" /> <enumeration value="cpuCore" /> <enumeration value="cpuPackage" /> <enumeration value="server" /> <enumeration value="vm" /> </restriction> </simpleType> <simpleType name="LicenseFeatureInfoState"> <restriction base="xsd:string"> <enumeration value="enabled" /> <enumeration value="disabled" /> <enumeration value="optional" /> </restriction> </simpleType> <simpleType name="LicenseFeatureInfoSourceRestriction"> <restriction base="xsd:string"> <enumeration value="unrestricted" /> <enumeration value="served" /> <enumeration value="file" /> </restriction> </simpleType> <complexType name="LicenseFeatureInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="featureName" type="xsd:string" /> <element name="featureDescription" type="xsd:string" minOccurs="0" /> <element name="state" type="vim25:LicenseFeatureInfoState" minOccurs="0" /> <element name="costUnit" type="xsd:string" /> <element name="sourceRestriction" type="xsd:string" minOccurs="0" /> <element name="dependentKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="edition" type="xsd:boolean" minOccurs="0" /> <element name="expiresOn" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLicenseFeatureInfo"> <sequence> <element name="LicenseFeatureInfo" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="LicenseReservationInfoState"> <restriction base="xsd:string"> <enumeration value="notUsed" /> <enumeration value="noLicense" /> <enumeration value="unlicensedUse" /> <enumeration value="licensed" /> </restriction> </simpleType> <complexType name="LicenseReservationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="state" type="vim25:LicenseReservationInfoState" /> <element name="required" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLicenseReservationInfo"> <sequence> <element name="LicenseReservationInfo" type="vim25:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LicenseAvailabilityInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="feature" type="vim25:LicenseFeatureInfo" /> <element name="total" type="xsd:int" /> <element name="available" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLicenseAvailabilityInfo"> <sequence> <element name="LicenseAvailabilityInfo" type="vim25:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LicenseDiagnostics"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="sourceLastChanged" type="xsd:dateTime" /> <element name="sourceLost" type="xsd:string" /> <element name="sourceLatency" type="xsd:float" /> <element name="licenseRequests" type="xsd:string" /> <element name="licenseRequestFailures" type="xsd:string" /> <element name="licenseFeatureUnknowns" type="xsd:string" /> <element name="opState" type="vim25:LicenseManagerState" /> <element name="lastStatusUpdate" type="xsd:dateTime" /> <element name="opFailureMessage" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseUsageInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="vim25:LicenseSource" /> <element name="sourceAvailable" type="xsd:boolean" /> <element name="reservationInfo" type="vim25:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="featureInfo" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseManagerEvaluationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="properties" type="vim25:KeyAnyValue" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseManagerLicenseInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="licenseKey" type="xsd:string" /> <element name="editionKey" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="total" type="xsd:int" /> <element name="used" type="xsd:int" minOccurs="0" /> <element name="costUnit" type="xsd:string" /> <element name="properties" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="labels" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLicenseManagerLicenseInfo"> <sequence> <element name="LicenseManagerLicenseInfo" type="vim25:LicenseManagerLicenseInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LocalizationManagerMessageCatalog"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="moduleName" type="xsd:string" /> <element name="catalogName" type="xsd:string" /> <element name="locale" type="xsd:string" /> <element name="catalogUri" type="xsd:string" /> <element name="lastModified" type="xsd:dateTime" minOccurs="0" /> <element name="md5sum" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfLocalizationManagerMessageCatalog"> <sequence> <element name="LocalizationManagerMessageCatalog" type="vim25:LocalizationManagerMessageCatalog" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LongPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="value" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ManagedEntityStatus"> <restriction base="xsd:string"> <enumeration value="gray" /> <enumeration value="green" /> <enumeration value="yellow" /> <enumeration value="red" /> </restriction> </simpleType> <complexType name="MethodDescription"> <complexContent> <extension base="vim25:Description"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="name" type="xsd:string" /> <element name="accessible" type="xsd:boolean" /> <element name="ipPoolName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NumericRange"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="start" type="xsd:int" /> <element name="end" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNumericRange"> <sequence> <element name="NumericRange" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OvfDeploymentOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="label" type="xsd:string" /> <element name="description" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfDeploymentOption"> <sequence> <element name="OvfDeploymentOption" type="vim25:OvfDeploymentOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OvfManagerCommonParams"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="locale" type="xsd:string" /> <element name="deploymentOption" type="xsd:string" /> <element name="msgBundle" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfValidateHostParams"> <complexContent> <extension base="vim25:OvfManagerCommonParams"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfValidateHostResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="downloadSize" type="xsd:long" minOccurs="0" /> <element name="flatDeploymentSize" type="xsd:long" minOccurs="0" /> <element name="sparseDeploymentSize" type="xsd:long" minOccurs="0" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="supportedDiskProvisioning" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfParseDescriptorParams"> <complexContent> <extension base="vim25:OvfManagerCommonParams"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfParseDescriptorResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="network" type="vim25:OvfNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="ipAllocationScheme" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ipProtocols" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="property" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="productInfo" type="vim25:VAppProductInfo" minOccurs="0" /> <element name="annotation" type="xsd:string" /> <element name="approximateDownloadSize" type="xsd:long" minOccurs="0" /> <element name="approximateFlatDeploymentSize" type="xsd:long" minOccurs="0" /> <element name="approximateSparseDeploymentSize" type="xsd:long" minOccurs="0" /> <element name="defaultEntityName" type="xsd:string" /> <element name="virtualApp" type="xsd:boolean" /> <element name="deploymentOption" type="vim25:OvfDeploymentOption" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultDeploymentOption" type="xsd:string" /> <element name="entityName" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfNetworkInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfNetworkInfo"> <sequence> <element name="OvfNetworkInfo" type="vim25:OvfNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="OvfCreateImportSpecParamsDiskProvisioningType"> <restriction base="xsd:string"> <enumeration value="monolithicSparse" /> <enumeration value="monolithicFlat" /> <enumeration value="twoGbMaxExtentSparse" /> <enumeration value="twoGbMaxExtentFlat" /> <enumeration value="thin" /> <enumeration value="thick" /> <enumeration value="sparse" /> <enumeration value="flat" /> </restriction> </simpleType> <complexType name="OvfCreateImportSpecParams"> <complexContent> <extension base="vim25:OvfManagerCommonParams"> <sequence> <element name="entityName" type="xsd:string" /> <element name="hostSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="networkMapping" type="vim25:OvfNetworkMapping" minOccurs="0" maxOccurs="unbounded" /> <element name="ipAllocationPolicy" type="xsd:string" minOccurs="0" /> <element name="ipProtocol" type="xsd:string" minOccurs="0" /> <element name="propertyMapping" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="resourceMapping" type="vim25:OvfResourceMap" minOccurs="0" maxOccurs="unbounded" /> <element name="diskProvisioning" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfResourceMap"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="xsd:string" /> <element name="parent" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfResourceMap"> <sequence> <element name="OvfResourceMap" type="vim25:OvfResourceMap" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OvfNetworkMapping"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="network" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfNetworkMapping"> <sequence> <element name="OvfNetworkMapping" type="vim25:OvfNetworkMapping" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OvfCreateImportSpecResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="importSpec" type="vim25:ImportSpec" minOccurs="0" /> <element name="fileItem" type="vim25:OvfFileItem" minOccurs="0" maxOccurs="unbounded" /> <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfFileItem"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="deviceId" type="xsd:string" /> <element name="path" type="xsd:string" /> <element name="compressionMethod" type="xsd:string" minOccurs="0" /> <element name="chunkSize" type="xsd:long" minOccurs="0" /> <element name="size" type="xsd:long" minOccurs="0" /> <element name="cimType" type="xsd:int" /> <element name="create" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfFileItem"> <sequence> <element name="OvfFileItem" type="vim25:OvfFileItem" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OvfCreateDescriptorParams"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ovfFiles" type="vim25:OvfFile" minOccurs="0" maxOccurs="unbounded" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="includeImageFiles" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfCreateDescriptorResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ovfDescriptor" type="xsd:string" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="includeImageFiles" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfFile"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="deviceId" type="xsd:string" /> <element name="path" type="xsd:string" /> <element name="compressionMethod" type="xsd:string" minOccurs="0" /> <element name="chunkSize" type="xsd:long" minOccurs="0" /> <element name="size" type="xsd:long" /> <element name="capacity" type="xsd:long" minOccurs="0" /> <element name="populatedSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOvfFile"> <sequence> <element name="OvfFile" type="vim25:OvfFile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PasswordField"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerformanceDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="counterType" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="statsType" type="vim25:ElementDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="PerfFormat"> <restriction base="xsd:string"> <enumeration value="normal" /> <enumeration value="csv" /> </restriction> </simpleType> <complexType name="PerfProviderSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="currentSupported" type="xsd:boolean" /> <element name="summarySupported" type="xsd:boolean" /> <element name="refreshRate" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="PerfSummaryType"> <restriction base="xsd:string"> <enumeration value="average" /> <enumeration value="maximum" /> <enumeration value="minimum" /> <enumeration value="latest" /> <enumeration value="summation" /> <enumeration value="none" /> </restriction> </simpleType> <simpleType name="PerfStatsType"> <restriction base="xsd:string"> <enumeration value="absolute" /> <enumeration value="delta" /> <enumeration value="rate" /> </restriction> </simpleType> <simpleType name="PerformanceManagerUnit"> <restriction base="xsd:string"> <enumeration value="percent" /> <enumeration value="kiloBytes" /> <enumeration value="megaBytes" /> <enumeration value="megaHertz" /> <enumeration value="number" /> <enumeration value="microsecond" /> <enumeration value="millisecond" /> <enumeration value="second" /> <enumeration value="kiloBytesPerSecond" /> <enumeration value="megaBytesPerSecond" /> <enumeration value="watt" /> <enumeration value="joule" /> </restriction> </simpleType> <complexType name="PerfCounterInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="nameInfo" type="vim25:ElementDescription" /> <element name="groupInfo" type="vim25:ElementDescription" /> <element name="unitInfo" type="vim25:ElementDescription" /> <element name="rollupType" type="vim25:PerfSummaryType" /> <element name="statsType" type="vim25:PerfStatsType" /> <element name="level" type="xsd:int" minOccurs="0" /> <element name="perDeviceLevel" type="xsd:int" minOccurs="0" /> <element name="associatedCounterId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfCounterInfo"> <sequence> <element name="PerfCounterInfo" type="vim25:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfMetricId"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="counterId" type="xsd:int" /> <element name="instance" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfMetricId"> <sequence> <element name="PerfMetricId" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfQuerySpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="startTime" type="xsd:dateTime" minOccurs="0" /> <element name="endTime" type="xsd:dateTime" minOccurs="0" /> <element name="maxSample" type="xsd:int" minOccurs="0" /> <element name="metricId" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> <element name="intervalId" type="xsd:int" minOccurs="0" /> <element name="format" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfQuerySpec"> <sequence> <element name="PerfQuerySpec" type="vim25:PerfQuerySpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfSampleInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="timestamp" type="xsd:dateTime" /> <element name="interval" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfSampleInfo"> <sequence> <element name="PerfSampleInfo" type="vim25:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfMetricSeries"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="vim25:PerfMetricId" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfMetricSeries"> <sequence> <element name="PerfMetricSeries" type="vim25:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfMetricIntSeries"> <complexContent> <extension base="vim25:PerfMetricSeries"> <sequence> <element name="value" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerfMetricSeriesCSV"> <complexContent> <extension base="vim25:PerfMetricSeries"> <sequence> <element name="value" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfMetricSeriesCSV"> <sequence> <element name="PerfMetricSeriesCSV" type="vim25:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfEntityMetricBase"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfEntityMetricBase"> <sequence> <element name="PerfEntityMetricBase" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PerfEntityMetric"> <complexContent> <extension base="vim25:PerfEntityMetricBase"> <sequence> <element name="sampleInfo" type="vim25:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="value" type="vim25:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerfEntityMetricCSV"> <complexContent> <extension base="vim25:PerfEntityMetricBase"> <sequence> <element name="sampleInfoCSV" type="xsd:string" /> <element name="value" type="vim25:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerfCompositeMetric"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:PerfEntityMetricBase" minOccurs="0" /> <element name="childEntity" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerfInterval"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="samplingPeriod" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="length" type="xsd:int" /> <element name="level" type="xsd:int" minOccurs="0" /> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPerfInterval"> <sequence> <element name="PerfInterval" type="vim25:PerfInterval" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PosixUserSearchResult"> <complexContent> <extension base="vim25:UserSearchResult"> <sequence> <element name="id" type="xsd:int" /> <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PrivilegePolicyDef"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="createPrivilege" type="xsd:string" /> <element name="readPrivilege" type="xsd:string" /> <element name="updatePrivilege" type="xsd:string" /> <element name="deletePrivilege" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceAllocationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="reservation" type="xsd:long" minOccurs="0" /> <element name="expandableReservation" type="xsd:boolean" minOccurs="0" /> <element name="limit" type="xsd:long" minOccurs="0" /> <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> <element name="overheadLimit" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceAllocationOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="sharesOption" type="vim25:SharesOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceConfigOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="cpuAllocationOption" type="vim25:ResourceAllocationOption" /> <element name="memoryAllocationOption" type="vim25:ResourceAllocationOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="changeVersion" type="xsd:string" minOccurs="0" /> <element name="lastModified" type="xsd:dateTime" minOccurs="0" /> <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" /> <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfResourceConfigSpec"> <sequence> <element name="ResourceConfigSpec" type="vim25:ResourceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DatabaseSizeParam"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="inventoryDesc" type="vim25:InventoryDescription" /> <element name="perfStatsDesc" type="vim25:PerformanceStatisticsDescription" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InventoryDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numHosts" type="xsd:int" /> <element name="numVirtualMachines" type="xsd:int" /> <element name="numResourcePools" type="xsd:int" minOccurs="0" /> <element name="numClusters" type="xsd:int" minOccurs="0" /> <element name="numCpuDev" type="xsd:int" minOccurs="0" /> <element name="numNetDev" type="xsd:int" minOccurs="0" /> <element name="numDiskDev" type="xsd:int" minOccurs="0" /> <element name="numvCpuDev" type="xsd:int" minOccurs="0" /> <element name="numvNetDev" type="xsd:int" minOccurs="0" /> <element name="numvDiskDev" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PerformanceStatisticsDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="intervals" type="vim25:PerfInterval" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatabaseSizeEstimate"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="size" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolResourceUsage"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="reservationUsed" type="xsd:long" /> <element name="reservationUsedForVm" type="xsd:long" /> <element name="unreservedForPool" type="xsd:long" /> <element name="unreservedForVm" type="xsd:long" /> <element name="overallUsage" type="xsd:long" /> <element name="maxUsage" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolRuntimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="memory" type="vim25:ResourcePoolResourceUsage" /> <element name="cpu" type="vim25:ResourcePoolResourceUsage" /> <element name="overallStatus" type="vim25:ManagedEntityStatus" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolQuickStats"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="overallCpuUsage" type="xsd:long" minOccurs="0" /> <element name="overallCpuDemand" type="xsd:long" minOccurs="0" /> <element name="guestMemoryUsage" type="xsd:long" minOccurs="0" /> <element name="hostMemoryUsage" type="xsd:long" minOccurs="0" /> <element name="distributedCpuEntitlement" type="xsd:long" minOccurs="0" /> <element name="distributedMemoryEntitlement" type="xsd:long" minOccurs="0" /> <element name="staticCpuEntitlement" type="xsd:int" minOccurs="0" /> <element name="staticMemoryEntitlement" type="xsd:int" minOccurs="0" /> <element name="privateMemory" type="xsd:long" minOccurs="0" /> <element name="sharedMemory" type="xsd:long" minOccurs="0" /> <element name="swappedMemory" type="xsd:long" minOccurs="0" /> <element name="balloonedMemory" type="xsd:long" minOccurs="0" /> <element name="overheadMemory" type="xsd:long" minOccurs="0" /> <element name="consumedOverheadMemory" type="xsd:long" minOccurs="0" /> <element name="compressedMemory" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="config" type="vim25:ResourceConfigSpec" /> <element name="runtime" type="vim25:ResourcePoolRuntimeInfo" /> <element name="quickStats" type="vim25:ResourcePoolQuickStats" minOccurs="0" /> <element name="configuredMemoryMB" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ValidateMigrationTestType"> <restriction base="xsd:string"> <enumeration value="sourceTests" /> <enumeration value="compatibilityTests" /> <enumeration value="diskAccessibilityTests" /> <enumeration value="resourceTests" /> </restriction> </simpleType> <simpleType name="VMotionCompatibilityType"> <restriction base="xsd:string"> <enumeration value="cpu" /> <enumeration value="software" /> </restriction> </simpleType> <complexType name="HostVMotionCompatibility"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="compatibility" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVMotionCompatibility"> <sequence> <element name="HostVMotionCompatibility" type="vim25:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProductComponentInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="version" type="xsd:string" /> <element name="release" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProductComponentInfo"> <sequence> <element name="ProductComponentInfo" type="vim25:ProductComponentInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ServiceContent"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="rootFolder" type="vim25:ManagedObjectReference" /> <element name="propertyCollector" type="vim25:ManagedObjectReference" /> <element name="viewManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="about" type="vim25:AboutInfo" /> <element name="setting" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="userDirectory" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="sessionManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="authorizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="perfManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="scheduledTaskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="alarmManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="eventManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="taskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="extensionManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="customizationSpecManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="customFieldsManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="accountManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="diagnosticManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="licenseManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="searchIndex" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="fileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="virtualDiskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="virtualizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="snmpSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="vmProvisioningChecker" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="vmCompatibilityChecker" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="ovfManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="ipPoolManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="dvSwitchManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="hostProfileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="clusterProfileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="complianceManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="localizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="storageResourceManager" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SessionManagerLocalTicket"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="userName" type="xsd:string" /> <element name="passwordFilePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserSession"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="userName" type="xsd:string" /> <element name="fullName" type="xsd:string" /> <element name="loginTime" type="xsd:dateTime" /> <element name="lastActiveTime" type="xsd:dateTime" /> <element name="locale" type="xsd:string" /> <element name="messageLocale" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfUserSession"> <sequence> <element name="UserSession" type="vim25:UserSession" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="SharesLevel"> <restriction base="xsd:string"> <enumeration value="low" /> <enumeration value="normal" /> <enumeration value="high" /> <enumeration value="custom" /> </restriction> </simpleType> <complexType name="SharesInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="shares" type="xsd:int" /> <element name="level" type="vim25:SharesLevel" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SharesOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="sharesOption" type="vim25:IntOption" /> <element name="defaultLevel" type="vim25:SharesLevel" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageIOAllocationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="limit" type="xsd:long" minOccurs="0" /> <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageIOAllocationOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="limitOption" type="vim25:LongOption" /> <element name="sharesOption" type="vim25:SharesOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageIORMInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" /> <element name="congestionThreshold" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageIORMConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="congestionThreshold" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageIORMConfigOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabledOption" type="vim25:BoolOption" /> <element name="congestionThresholdOption" type="vim25:IntOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StringPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="value" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="Tag"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfTag"> <sequence> <element name="Tag" type="vim25:Tag" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="TaskDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="methodInfo" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="state" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="reason" type="vim25:TypeDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="TaskFilterSpecRecursionOption"> <restriction base="xsd:string"> <enumeration value="self" /> <enumeration value="children" /> <enumeration value="all" /> </restriction> </simpleType> <simpleType name="TaskFilterSpecTimeOption"> <restriction base="xsd:string"> <enumeration value="queuedTime" /> <enumeration value="startedTime" /> <enumeration value="completedTime" /> </restriction> </simpleType> <complexType name="TaskFilterSpecByEntity"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="recursion" type="vim25:TaskFilterSpecRecursionOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskFilterSpecByTime"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="timeType" type="vim25:TaskFilterSpecTimeOption" /> <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> <element name="endTime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskFilterSpecByUsername"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="systemUser" type="xsd:boolean" /> <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskFilterSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:TaskFilterSpecByEntity" minOccurs="0" /> <element name="time" type="vim25:TaskFilterSpecByTime" minOccurs="0" /> <element name="userName" type="vim25:TaskFilterSpecByUsername" minOccurs="0" /> <element name="state" type="vim25:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> <element name="alarm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="scheduledTask" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="eventChainId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> <element name="tag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="parentTaskKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="rootTaskKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="TaskInfoState"> <restriction base="xsd:string"> <enumeration value="queued" /> <enumeration value="running" /> <enumeration value="success" /> <enumeration value="error" /> </restriction> </simpleType> <complexType name="ArrayOfTaskInfoState"> <sequence> <element name="TaskInfoState" type="vim25:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="TaskInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="task" type="vim25:ManagedObjectReference" /> <element name="description" type="vim25:LocalizableMessage" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="descriptionId" type="xsd:string" /> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="entityName" type="xsd:string" minOccurs="0" /> <element name="locked" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="state" type="vim25:TaskInfoState" /> <element name="cancelled" type="xsd:boolean" /> <element name="cancelable" type="xsd:boolean" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> <element name="result" type="xsd:anyType" minOccurs="0" /> <element name="progress" type="xsd:int" minOccurs="0" /> <element name="reason" type="vim25:TaskReason" /> <element name="queueTime" type="xsd:dateTime" /> <element name="startTime" type="xsd:dateTime" minOccurs="0" /> <element name="completeTime" type="xsd:dateTime" minOccurs="0" /> <element name="eventChainId" type="xsd:int" /> <element name="changeTag" type="xsd:string" minOccurs="0" /> <element name="parentTaskKey" type="xsd:string" minOccurs="0" /> <element name="rootTaskKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfTaskInfo"> <sequence> <element name="TaskInfo" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="TaskReason"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskReasonSystem"> <complexContent> <extension base="vim25:TaskReason"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskReasonUser"> <complexContent> <extension base="vim25:TaskReason"> <sequence> <element name="userName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskReasonAlarm"> <complexContent> <extension base="vim25:TaskReason"> <sequence> <element name="alarmName" type="xsd:string" /> <element name="alarm" type="vim25:ManagedObjectReference" /> <element name="entityName" type="xsd:string" /> <element name="entity" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskReasonSchedule"> <complexContent> <extension base="vim25:TaskReason"> <sequence> <element name="name" type="xsd:string" /> <element name="scheduledTask" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TypeDescription"> <complexContent> <extension base="vim25:Description"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfTypeDescription"> <sequence> <element name="TypeDescription" type="vim25:TypeDescription" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="UpdateVirtualMachineFilesResultFailedVmFileInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vmFile" type="xsd:string" /> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfUpdateVirtualMachineFilesResultFailedVmFileInfo"> <sequence> <element name="UpdateVirtualMachineFilesResultFailedVmFileInfo" type="vim25:UpdateVirtualMachineFilesResultFailedVmFileInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="UpdateVirtualMachineFilesResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="failedVmFile" type="vim25:UpdateVirtualMachineFilesResultFailedVmFileInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserSearchResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="principal" type="xsd:string" /> <element name="fullName" type="xsd:string" minOccurs="0" /> <element name="group" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfUserSearchResult"> <sequence> <element name="UserSearchResult" type="vim25:UserSearchResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualAppVAppState"> <restriction base="xsd:string"> <enumeration value="started" /> <enumeration value="stopped" /> <enumeration value="starting" /> <enumeration value="stopping" /> </restriction> </simpleType> <complexType name="VirtualAppSummary"> <complexContent> <extension base="vim25:ResourcePoolSummary"> <sequence> <element name="product" type="vim25:VAppProductInfo" minOccurs="0" /> <element name="vAppState" type="vim25:VirtualAppVAppState" minOccurs="0" /> <element name="suspended" type="xsd:boolean" minOccurs="0" /> <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualAppLinkInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="destroyWithParent" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualAppLinkInfo"> <sequence> <element name="VirtualAppLinkInfo" type="vim25:VirtualAppLinkInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualDiskType"> <restriction base="xsd:string"> <enumeration value="preallocated" /> <enumeration value="thin" /> <enumeration value="rdm" /> <enumeration value="rdmp" /> <enumeration value="raw" /> <enumeration value="sparse2Gb" /> <enumeration value="thick2Gb" /> <enumeration value="eagerZeroedThick" /> <enumeration value="sparseMonolithic" /> <enumeration value="flatMonolithic" /> <enumeration value="thick" /> </restriction> </simpleType> <simpleType name="VirtualDiskAdapterType"> <restriction base="xsd:string"> <enumeration value="ide" /> <enumeration value="busLogic" /> <enumeration value="lsiLogic" /> </restriction> </simpleType> <complexType name="VirtualDiskSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskType" type="xsd:string" /> <element name="adapterType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FileBackedVirtualDiskSpec"> <complexContent> <extension base="vim25:VirtualDiskSpec"> <sequence> <element name="capacityKb" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceBackedVirtualDiskSpec"> <complexContent> <extension base="vim25:VirtualDiskSpec"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachinePowerState"> <restriction base="xsd:string"> <enumeration value="poweredOff" /> <enumeration value="poweredOn" /> <enumeration value="suspended" /> </restriction> </simpleType> <simpleType name="VirtualMachineAppHeartbeatStatusType"> <restriction base="xsd:string"> <enumeration value="appStatusGray" /> <enumeration value="appStatusGreen" /> <enumeration value="appStatusRed" /> </restriction> </simpleType> <simpleType name="VirtualMachineConnectionState"> <restriction base="xsd:string"> <enumeration value="connected" /> <enumeration value="disconnected" /> <enumeration value="orphaned" /> <enumeration value="inaccessible" /> <enumeration value="invalid" /> </restriction> </simpleType> <simpleType name="VirtualMachineMovePriority"> <restriction base="xsd:string"> <enumeration value="lowPriority" /> <enumeration value="highPriority" /> <enumeration value="defaultPriority" /> </restriction> </simpleType> <complexType name="VirtualMachineTicket"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ticket" type="xsd:string" /> <element name="cfgFile" type="xsd:string" /> <element name="host" type="xsd:string" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineMksTicket"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ticket" type="xsd:string" /> <element name="cfgFile" type="xsd:string" /> <element name="host" type="xsd:string" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineFaultToleranceState"> <restriction base="xsd:string"> <enumeration value="notConfigured" /> <enumeration value="disabled" /> <enumeration value="enabled" /> <enumeration value="needSecondary" /> <enumeration value="starting" /> <enumeration value="running" /> </restriction> </simpleType> <simpleType name="VirtualMachineRecordReplayState"> <restriction base="xsd:string"> <enumeration value="recording" /> <enumeration value="replaying" /> <enumeration value="inactive" /> </restriction> </simpleType> <simpleType name="VirtualMachineNeedSecondaryReason"> <restriction base="xsd:string"> <enumeration value="initializing" /> <enumeration value="divergence" /> <enumeration value="lostConnection" /> <enumeration value="partialHardwareFailure" /> <enumeration value="userAction" /> <enumeration value="other" /> </restriction> </simpleType> <simpleType name="VirtualMachineTicketType"> <restriction base="xsd:string"> <enumeration value="mks" /> <enumeration value="device" /> <enumeration value="guestControl" /> </restriction> </simpleType> <complexType name="VirtualMachineDisplayTopology"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="x" type="xsd:int" /> <element name="y" type="xsd:int" /> <element name="width" type="xsd:int" /> <element name="height" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineDisplayTopology"> <sequence> <element name="VirtualMachineDisplayTopology" type="vim25:VirtualMachineDisplayTopology" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DiskChangeExtent"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="start" type="xsd:long" /> <element name="length" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDiskChangeExtent"> <sequence> <element name="DiskChangeExtent" type="vim25:DiskChangeExtent" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DiskChangeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="startOffset" type="xsd:long" /> <element name="length" type="xsd:long" /> <element name="changedArea" type="vim25:DiskChangeExtent" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ActionParameter"> <restriction base="xsd:string"> <enumeration value="targetName" /> <enumeration value="alarmName" /> <enumeration value="oldStatus" /> <enumeration value="newStatus" /> <enumeration value="triggeringSummary" /> <enumeration value="declaringSummary" /> <enumeration value="eventDescription" /> <enumeration value="target" /> <enumeration value="alarm" /> </restriction> </simpleType> <complexType name="Action"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MethodActionArgument"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="value" type="xsd:anyType" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfMethodActionArgument"> <sequence> <element name="MethodActionArgument" type="vim25:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="MethodAction"> <complexContent> <extension base="vim25:Action"> <sequence> <element name="name" type="xsd:string" /> <element name="argument" type="vim25:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SendEmailAction"> <complexContent> <extension base="vim25:Action"> <sequence> <element name="toList" type="xsd:string" /> <element name="ccList" type="xsd:string" /> <element name="subject" type="xsd:string" /> <element name="body" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SendSNMPAction"> <complexContent> <extension base="vim25:Action"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RunScriptAction"> <complexContent> <extension base="vim25:Action"> <sequence> <element name="script" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CreateTaskAction"> <complexContent> <extension base="vim25:Action"> <sequence> <element name="taskTypeId" type="xsd:string" /> <element name="cancelable" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmAction"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAlarmAction"> <sequence> <element name="AlarmAction" type="vim25:AlarmAction" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="AlarmTriggeringActionTransitionSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="startState" type="vim25:ManagedEntityStatus" /> <element name="finalState" type="vim25:ManagedEntityStatus" /> <element name="repeats" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAlarmTriggeringActionTransitionSpec"> <sequence> <element name="AlarmTriggeringActionTransitionSpec" type="vim25:AlarmTriggeringActionTransitionSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="AlarmTriggeringAction"> <complexContent> <extension base="vim25:AlarmAction"> <sequence> <element name="action" type="vim25:Action" /> <element name="transitionSpecs" type="vim25:AlarmTriggeringActionTransitionSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="green2yellow" type="xsd:boolean" /> <element name="yellow2red" type="xsd:boolean" /> <element name="red2yellow" type="xsd:boolean" /> <element name="yellow2green" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GroupAlarmAction"> <complexContent> <extension base="vim25:AlarmAction"> <sequence> <element name="action" type="vim25:AlarmAction" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="expr" type="vim25:TypeDescription" maxOccurs="unbounded" /> <element name="stateOperator" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="metricOperator" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="hostSystemConnectionState" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="virtualMachinePowerState" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="datastoreConnectionState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> <element name="hostSystemPowerState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> <element name="virtualMachineGuestHeartbeatStatus" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> <element name="entityStatus" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="action" type="vim25:TypeDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmExpression"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAlarmExpression"> <sequence> <element name="AlarmExpression" type="vim25:AlarmExpression" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="AndAlarmExpression"> <complexContent> <extension base="vim25:AlarmExpression"> <sequence> <element name="expression" type="vim25:AlarmExpression" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OrAlarmExpression"> <complexContent> <extension base="vim25:AlarmExpression"> <sequence> <element name="expression" type="vim25:AlarmExpression" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="StateAlarmOperator"> <restriction base="xsd:string"> <enumeration value="isEqual" /> <enumeration value="isUnequal" /> </restriction> </simpleType> <complexType name="StateAlarmExpression"> <complexContent> <extension base="vim25:AlarmExpression"> <sequence> <element name="operator" type="vim25:StateAlarmOperator" /> <element name="type" type="xsd:string" /> <element name="statePath" type="xsd:string" /> <element name="yellow" type="xsd:string" minOccurs="0" /> <element name="red" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="EventAlarmExpressionComparisonOperator"> <restriction base="xsd:string"> <enumeration value="equals" /> <enumeration value="notEqualTo" /> <enumeration value="startsWith" /> <enumeration value="doesNotStartWith" /> <enumeration value="endsWith" /> <enumeration value="doesNotEndWith" /> </restriction> </simpleType> <complexType name="EventAlarmExpressionComparison"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="attributeName" type="xsd:string" /> <element name="operator" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEventAlarmExpressionComparison"> <sequence> <element name="EventAlarmExpressionComparison" type="vim25:EventAlarmExpressionComparison" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="EventAlarmExpression"> <complexContent> <extension base="vim25:AlarmExpression"> <sequence> <element name="comparisons" type="vim25:EventAlarmExpressionComparison" minOccurs="0" maxOccurs="unbounded" /> <element name="eventType" type="xsd:string" /> <element name="eventTypeId" type="xsd:string" minOccurs="0" /> <element name="objectType" type="xsd:string" minOccurs="0" /> <element name="status" type="vim25:ManagedEntityStatus" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="MetricAlarmOperator"> <restriction base="xsd:string"> <enumeration value="isAbove" /> <enumeration value="isBelow" /> </restriction> </simpleType> <complexType name="MetricAlarmExpression"> <complexContent> <extension base="vim25:AlarmExpression"> <sequence> <element name="operator" type="vim25:MetricAlarmOperator" /> <element name="type" type="xsd:string" /> <element name="metric" type="vim25:PerfMetricId" /> <element name="yellow" type="xsd:int" minOccurs="0" /> <element name="yellowInterval" type="xsd:int" minOccurs="0" /> <element name="red" type="xsd:int" minOccurs="0" /> <element name="redInterval" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmInfo"> <complexContent> <extension base="vim25:AlarmSpec"> <sequence> <element name="key" type="xsd:string" /> <element name="alarm" type="vim25:ManagedObjectReference" /> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="lastModifiedTime" type="xsd:dateTime" /> <element name="lastModifiedUser" type="xsd:string" /> <element name="creationEventId" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmSetting"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="toleranceRange" type="xsd:int" /> <element name="reportingFrequency" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="enabled" type="xsd:boolean" /> <element name="expression" type="vim25:AlarmExpression" /> <element name="action" type="vim25:AlarmAction" minOccurs="0" /> <element name="actionFrequency" type="xsd:int" minOccurs="0" /> <element name="setting" type="vim25:AlarmSetting" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmState"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="alarm" type="vim25:ManagedObjectReference" /> <element name="overallStatus" type="vim25:ManagedEntityStatus" /> <element name="time" type="xsd:dateTime" /> <element name="acknowledged" type="xsd:boolean" minOccurs="0" /> <element name="acknowledgedByUser" type="xsd:string" minOccurs="0" /> <element name="acknowledgedTime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAlarmState"> <sequence> <element name="AlarmState" type="vim25:AlarmState" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ActionType"> <restriction base="xsd:string"> <enumeration value="MigrationV1" /> <enumeration value="VmPowerV1" /> <enumeration value="HostPowerV1" /> </restriction> </simpleType> <complexType name="ClusterAction"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> <element name="target" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterAction"> <sequence> <element name="ClusterAction" type="vim25:ClusterAction" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterActionHistory"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="action" type="vim25:ClusterAction" /> <element name="time" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterActionHistory"> <sequence> <element name="ClusterActionHistory" type="vim25:ClusterActionHistory" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterAffinityRuleSpec"> <complexContent> <extension base="vim25:ClusterRuleInfo"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterAntiAffinityRuleSpec"> <complexContent> <extension base="vim25:ClusterRuleInfo"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterAttemptedVmInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="task" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterAttemptedVmInfo"> <sequence> <element name="ClusterAttemptedVmInfo" type="vim25:ClusterAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dasConfig" type="vim25:ClusterDasConfigInfo" /> <element name="dasVmConfig" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" /> <element name="drsVmConfig" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DrsBehavior"> <restriction base="xsd:string"> <enumeration value="manual" /> <enumeration value="partiallyAutomated" /> <enumeration value="fullyAutomated" /> </restriction> </simpleType> <complexType name="ClusterDrsConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="enableVmBehaviorOverrides" type="xsd:boolean" minOccurs="0" /> <element name="defaultVmBehavior" type="vim25:DrsBehavior" minOccurs="0" /> <element name="vmotionRate" type="xsd:int" minOccurs="0" /> <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDrsVmConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="behavior" type="vim25:DrsBehavior" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsVmConfigInfo"> <sequence> <element name="ClusterDrsVmConfigInfo" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterConfigInfoEx"> <complexContent> <extension base="vim25:ComputeResourceConfigInfo"> <sequence> <element name="dasConfig" type="vim25:ClusterDasConfigInfo" /> <element name="dasVmConfig" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" /> <element name="drsVmConfig" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="dpmConfigInfo" type="vim25:ClusterDpmConfigInfo" minOccurs="0" /> <element name="dpmHostConfig" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="group" type="vim25:ClusterGroupInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DpmBehavior"> <restriction base="xsd:string"> <enumeration value="manual" /> <enumeration value="automated" /> </restriction> </simpleType> <complexType name="ClusterDpmConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="defaultDpmBehavior" type="vim25:DpmBehavior" minOccurs="0" /> <element name="hostPowerActionRate" type="xsd:int" minOccurs="0" /> <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDpmHostConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="behavior" type="vim25:DpmBehavior" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDpmHostConfigInfo"> <sequence> <element name="ClusterDpmHostConfigInfo" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dasConfig" type="vim25:ClusterDasConfigInfo" minOccurs="0" /> <element name="dasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" minOccurs="0" /> <element name="drsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="rulesSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasVmConfigSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDasVmConfigSpec"> <sequence> <element name="ClusterDasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDrsVmConfigSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsVmConfigSpec"> <sequence> <element name="ClusterDrsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterRuleSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:ClusterRuleInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterRuleSpec"> <sequence> <element name="ClusterRuleSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterConfigSpecEx"> <complexContent> <extension base="vim25:ComputeResourceConfigSpec"> <sequence> <element name="dasConfig" type="vim25:ClusterDasConfigInfo" minOccurs="0" /> <element name="dasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" minOccurs="0" /> <element name="drsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="rulesSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="dpmConfig" type="vim25:ClusterDpmConfigInfo" minOccurs="0" /> <element name="dpmHostConfigSpec" type="vim25:ClusterDpmHostConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="groupSpec" type="vim25:ClusterGroupSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDpmHostConfigSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDpmHostConfigSpec"> <sequence> <element name="ClusterDpmHostConfigSpec" type="vim25:ClusterDpmHostConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterGroupSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:ClusterGroupInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterGroupSpec"> <sequence> <element name="ClusterGroupSpec" type="vim25:ClusterGroupSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDasAamHostInfo"> <complexContent> <extension base="vim25:ClusterDasHostInfo"> <sequence> <element name="hostDasState" type="vim25:ClusterDasAamNodeState" minOccurs="0" maxOccurs="unbounded" /> <element name="primaryHosts" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ClusterDasAamNodeStateDasState"> <restriction base="xsd:string"> <enumeration value="uninitialized" /> <enumeration value="initialized" /> <enumeration value="configuring" /> <enumeration value="unconfiguring" /> <enumeration value="running" /> <enumeration value="error" /> <enumeration value="agentShutdown" /> <enumeration value="nodeFailed" /> </restriction> </simpleType> <complexType name="ClusterDasAamNodeState"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="name" type="xsd:string" /> <element name="configState" type="xsd:string" /> <element name="runtimeState" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDasAamNodeState"> <sequence> <element name="ClusterDasAamNodeState" type="vim25:ClusterDasAamNodeState" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDasAdmissionControlInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasAdmissionControlPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasAdvancedRuntimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dasHostInfo" type="vim25:ClusterDasHostInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ClusterDasConfigInfoServiceState"> <restriction base="xsd:string"> <enumeration value="disabled" /> <enumeration value="enabled" /> </restriction> </simpleType> <simpleType name="ClusterDasConfigInfoVmMonitoringState"> <restriction base="xsd:string"> <enumeration value="vmMonitoringDisabled" /> <enumeration value="vmMonitoringOnly" /> <enumeration value="vmAndAppMonitoring" /> </restriction> </simpleType> <complexType name="ClusterDasConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="vmMonitoring" type="xsd:string" minOccurs="0" /> <element name="hostMonitoring" type="xsd:string" minOccurs="0" /> <element name="failoverLevel" type="xsd:int" minOccurs="0" /> <element name="admissionControlPolicy" type="vim25:ClusterDasAdmissionControlPolicy" minOccurs="0" /> <element name="admissionControlEnabled" type="xsd:boolean" minOccurs="0" /> <element name="defaultVmSettings" type="vim25:ClusterDasVmSettings" minOccurs="0" /> <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numVcpus" type="xsd:int" /> <element name="cpuMHz" type="xsd:int" /> <element name="memoryMB" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="slots" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"> <sequence> <element name="ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfo"> <complexContent> <extension base="vim25:ClusterDasAdvancedRuntimeInfo"> <sequence> <element name="slotInfo" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo" /> <element name="totalSlots" type="xsd:int" /> <element name="usedSlots" type="xsd:int" /> <element name="unreservedSlots" type="xsd:int" /> <element name="totalVms" type="xsd:int" /> <element name="totalHosts" type="xsd:int" /> <element name="totalGoodHosts" type="xsd:int" /> <element name="hostSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasHostInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDasHostRecommendation"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="drsRating" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DasVmPriority"> <restriction base="xsd:string"> <enumeration value="disabled" /> <enumeration value="low" /> <enumeration value="medium" /> <enumeration value="high" /> </restriction> </simpleType> <complexType name="ClusterDasVmConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="restartPriority" type="vim25:DasVmPriority" minOccurs="0" /> <element name="powerOffOnIsolation" type="xsd:boolean" minOccurs="0" /> <element name="dasSettings" type="vim25:ClusterDasVmSettings" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDasVmConfigInfo"> <sequence> <element name="ClusterDasVmConfigInfo" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ClusterDasVmSettingsRestartPriority"> <restriction base="xsd:string"> <enumeration value="disabled" /> <enumeration value="low" /> <enumeration value="medium" /> <enumeration value="high" /> <enumeration value="clusterRestartPriority" /> </restriction> </simpleType> <simpleType name="ClusterDasVmSettingsIsolationResponse"> <restriction base="xsd:string"> <enumeration value="none" /> <enumeration value="powerOff" /> <enumeration value="shutdown" /> <enumeration value="clusterIsolationResponse" /> </restriction> </simpleType> <complexType name="ClusterDasVmSettings"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="restartPriority" type="xsd:string" minOccurs="0" /> <element name="isolationResponse" type="xsd:string" minOccurs="0" /> <element name="vmToolsMonitoringSettings" type="vim25:ClusterVmToolsMonitoringSettings" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDrsFaultsFaultsByVm"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="fault" type="vim25:LocalizedMethodFault" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsFaultsFaultsByVm"> <sequence> <element name="ClusterDrsFaultsFaultsByVm" type="vim25:ClusterDrsFaultsFaultsByVm" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDrsFaults"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="reason" type="xsd:string" /> <element name="faultsByVm" type="vim25:ClusterDrsFaultsFaultsByVm" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsFaults"> <sequence> <element name="ClusterDrsFaults" type="vim25:ClusterDrsFaults" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterDrsMigration"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="time" type="xsd:dateTime" /> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="cpuLoad" type="xsd:int" minOccurs="0" /> <element name="memoryLoad" type="xsd:long" minOccurs="0" /> <element name="source" type="vim25:ManagedObjectReference" /> <element name="sourceCpuLoad" type="xsd:int" minOccurs="0" /> <element name="sourceMemoryLoad" type="xsd:long" minOccurs="0" /> <element name="destination" type="vim25:ManagedObjectReference" /> <element name="destinationCpuLoad" type="xsd:int" minOccurs="0" /> <element name="destinationMemoryLoad" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsMigration"> <sequence> <element name="ClusterDrsMigration" type="vim25:ClusterDrsMigration" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="DrsRecommendationReasonCode"> <restriction base="xsd:string"> <enumeration value="fairnessCpuAvg" /> <enumeration value="fairnessMemAvg" /> <enumeration value="jointAffin" /> <enumeration value="antiAffin" /> <enumeration value="hostMaint" /> </restriction> </simpleType> <complexType name="ClusterDrsRecommendation"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="rating" type="xsd:int" /> <element name="reason" type="xsd:string" /> <element name="reasonText" type="xsd:string" /> <element name="migrationList" type="vim25:ClusterDrsMigration" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterDrsRecommendation"> <sequence> <element name="ClusterDrsRecommendation" type="vim25:ClusterDrsRecommendation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterFailoverHostAdmissionControlInfoHostStatus"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="status" type="vim25:ManagedEntityStatus" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus"> <sequence> <element name="ClusterFailoverHostAdmissionControlInfoHostStatus" type="vim25:ClusterFailoverHostAdmissionControlInfoHostStatus" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterFailoverHostAdmissionControlInfo"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlInfo"> <sequence> <element name="hostStatus" type="vim25:ClusterFailoverHostAdmissionControlInfoHostStatus" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterFailoverHostAdmissionControlPolicy"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlPolicy"> <sequence> <element name="failoverHosts" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterFailoverLevelAdmissionControlInfo"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlInfo"> <sequence> <element name="currentFailoverLevel" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterFailoverLevelAdmissionControlPolicy"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlPolicy"> <sequence> <element name="failoverLevel" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterFailoverResourcesAdmissionControlInfo"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlInfo"> <sequence> <element name="currentCpuFailoverResourcesPercent" type="xsd:int" /> <element name="currentMemoryFailoverResourcesPercent" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterFailoverResourcesAdmissionControlPolicy"> <complexContent> <extension base="vim25:ClusterDasAdmissionControlPolicy"> <sequence> <element name="cpuFailoverResourcesPercent" type="xsd:int" /> <element name="memoryFailoverResourcesPercent" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterGroupInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterGroupInfo"> <sequence> <element name="ClusterGroupInfo" type="vim25:ClusterGroupInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterHostGroup"> <complexContent> <extension base="vim25:ClusterGroupInfo"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostPowerOperationType"> <restriction base="xsd:string"> <enumeration value="powerOn" /> <enumeration value="powerOff" /> </restriction> </simpleType> <complexType name="ClusterHostPowerAction"> <complexContent> <extension base="vim25:ClusterAction"> <sequence> <element name="operationType" type="vim25:HostPowerOperationType" /> <element name="powerConsumptionWatt" type="xsd:int" minOccurs="0" /> <element name="cpuCapacityMHz" type="xsd:int" minOccurs="0" /> <element name="memCapacityMB" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterHostRecommendation"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="rating" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterHostRecommendation"> <sequence> <element name="ClusterHostRecommendation" type="vim25:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterInitialPlacementAction"> <complexContent> <extension base="vim25:ClusterAction"> <sequence> <element name="targetHost" type="vim25:ManagedObjectReference" /> <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterMigrationAction"> <complexContent> <extension base="vim25:ClusterAction"> <sequence> <element name="drsMigration" type="vim25:ClusterDrsMigration" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterNotAttemptedVmInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterNotAttemptedVmInfo"> <sequence> <element name="ClusterNotAttemptedVmInfo" type="vim25:ClusterNotAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ClusterPowerOnVmOption"> <restriction base="xsd:string"> <enumeration value="OverrideAutomationLevel" /> <enumeration value="ReserveResources" /> </restriction> </simpleType> <complexType name="ClusterPowerOnVmResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="attempted" type="vim25:ClusterAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="notAttempted" type="vim25:ClusterNotAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="RecommendationType"> <restriction base="xsd:string"> <enumeration value="V1" /> </restriction> </simpleType> <simpleType name="RecommendationReasonCode"> <restriction base="xsd:string"> <enumeration value="fairnessCpuAvg" /> <enumeration value="fairnessMemAvg" /> <enumeration value="jointAffin" /> <enumeration value="antiAffin" /> <enumeration value="hostMaint" /> <enumeration value="enterStandby" /> <enumeration value="reservationCpu" /> <enumeration value="reservationMem" /> <enumeration value="powerOnVm" /> <enumeration value="powerSaving" /> <enumeration value="increaseCapacity" /> <enumeration value="checkResource" /> <enumeration value="unreservedCapacity" /> <enumeration value="vmHostHardAffinity" /> <enumeration value="vmHostSoftAffinity" /> </restriction> </simpleType> <complexType name="ClusterRecommendation"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="time" type="xsd:dateTime" /> <element name="rating" type="xsd:int" /> <element name="reason" type="xsd:string" /> <element name="reasonText" type="xsd:string" /> <element name="prerequisite" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="action" type="vim25:ClusterAction" minOccurs="0" maxOccurs="unbounded" /> <element name="target" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterRecommendation"> <sequence> <element name="ClusterRecommendation" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterRuleInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" minOccurs="0" /> <element name="status" type="vim25:ManagedEntityStatus" minOccurs="0" /> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="mandatory" type="xsd:boolean" minOccurs="0" /> <element name="userCreated" type="xsd:boolean" minOccurs="0" /> <element name="inCompliance" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfClusterRuleInfo"> <sequence> <element name="ClusterRuleInfo" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ClusterVmGroup"> <complexContent> <extension base="vim25:ClusterGroupInfo"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterVmHostRuleInfo"> <complexContent> <extension base="vim25:ClusterRuleInfo"> <sequence> <element name="vmGroupName" type="xsd:string" minOccurs="0" /> <element name="affineHostGroupName" type="xsd:string" minOccurs="0" /> <element name="antiAffineHostGroupName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterVmToolsMonitoringSettings"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="vmMonitoring" type="xsd:string" minOccurs="0" /> <element name="clusterSettings" type="xsd:boolean" minOccurs="0" /> <element name="failureInterval" type="xsd:int" minOccurs="0" /> <element name="minUpTime" type="xsd:int" minOccurs="0" /> <element name="maxFailures" type="xsd:int" minOccurs="0" /> <element name="maxFailureWindow" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="operation" type="xsd:string" /> <element name="key" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="setting" type="vim25:DVPortSetting" minOccurs="0" /> <element name="configVersion" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDVPortConfigSpec"> <sequence> <element name="DVPortConfigSpec" type="vim25:DVPortConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DVPortConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="setting" type="vim25:DVPortSetting" minOccurs="0" /> <element name="configVersion" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSTrafficShapingPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="enabled" type="vim25:BoolPolicy" minOccurs="0" /> <element name="averageBandwidth" type="vim25:LongPolicy" minOccurs="0" /> <element name="peakBandwidth" type="vim25:LongPolicy" minOccurs="0" /> <element name="burstSize" type="vim25:LongPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSVendorSpecificConfig"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="keyValue" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortSetting"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="blocked" type="vim25:BoolPolicy" minOccurs="0" /> <element name="vmDirectPathGen2Allowed" type="vim25:BoolPolicy" minOccurs="0" /> <element name="inShapingPolicy" type="vim25:DVSTrafficShapingPolicy" minOccurs="0" /> <element name="outShapingPolicy" type="vim25:DVSTrafficShapingPolicy" minOccurs="0" /> <element name="vendorSpecificConfig" type="vim25:DVSVendorSpecificConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DVPortStatusVmDirectPathGen2InactiveReasonNetwork"> <restriction base="xsd:string"> <enumeration value="portNptIncompatibleDvs" /> <enumeration value="portNptNoCompatibleNics" /> <enumeration value="portNptNoVirtualFunctionsAvailable" /> <enumeration value="portNptDisabledForPort" /> </restriction> </simpleType> <simpleType name="DVPortStatusVmDirectPathGen2InactiveReasonOther"> <restriction base="xsd:string"> <enumeration value="portNptIncompatibleHost" /> <enumeration value="portNptIncompatibleConnectee" /> </restriction> </simpleType> <complexType name="DVPortStatus"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="linkUp" type="xsd:boolean" /> <element name="blocked" type="xsd:boolean" /> <element name="vlanIds" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> <element name="trunkingMode" type="xsd:boolean" minOccurs="0" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="linkPeer" type="xsd:string" minOccurs="0" /> <element name="macAddress" type="xsd:string" minOccurs="0" /> <element name="statusDetail" type="xsd:string" minOccurs="0" /> <element name="vmDirectPathGen2Active" type="xsd:boolean" minOccurs="0" /> <element name="vmDirectPathGen2InactiveReasonNetwork" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vmDirectPathGen2InactiveReasonOther" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vmDirectPathGen2InactiveReasonExtended" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortState"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> <element name="stats" type="vim25:DistributedVirtualSwitchPortStatistics" /> <element name="vendorSpecificState" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualPort"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="config" type="vim25:DVPortConfigInfo" /> <element name="dvsUuid" type="xsd:string" /> <element name="portgroupKey" type="xsd:string" minOccurs="0" /> <element name="proxyHost" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> <element name="conflict" type="xsd:boolean" /> <element name="conflictPortKey" type="xsd:string" minOccurs="0" /> <element name="state" type="vim25:DVPortState" minOccurs="0" /> <element name="connectionCookie" type="xsd:int" minOccurs="0" /> <element name="lastStatusChange" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualPort"> <sequence> <element name="DistributedVirtualPort" type="vim25:DistributedVirtualPort" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="DistributedVirtualPortgroupPortgroupType"> <restriction base="xsd:string"> <enumeration value="earlyBinding" /> <enumeration value="lateBinding" /> <enumeration value="ephemeral" /> </restriction> </simpleType> <complexType name="DVPortgroupPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="blockOverrideAllowed" type="xsd:boolean" /> <element name="shapingOverrideAllowed" type="xsd:boolean" /> <element name="vendorConfigOverrideAllowed" type="xsd:boolean" /> <element name="livePortMovingAllowed" type="xsd:boolean" /> <element name="portConfigResetAtDisconnect" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DistributedVirtualPortgroupMetaTagName"> <restriction base="xsd:string"> <enumeration value="dvsName" /> <enumeration value="portgroupName" /> <enumeration value="portIndex" /> </restriction> </simpleType> <complexType name="DVPortgroupConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configVersion" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="numPorts" type="xsd:int" minOccurs="0" /> <element name="portNameFormat" type="xsd:string" minOccurs="0" /> <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="policy" type="vim25:DVPortgroupPolicy" minOccurs="0" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDVPortgroupConfigSpec"> <sequence> <element name="DVPortgroupConfigSpec" type="vim25:DVPortgroupConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DVPortgroupConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="numPorts" type="xsd:int" /> <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" /> <element name="policy" type="vim25:DVPortgroupPolicy" /> <element name="portNameFormat" type="xsd:string" minOccurs="0" /> <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> <element name="configVersion" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualPortgroupInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="switchName" type="xsd:string" /> <element name="switchUuid" type="xsd:string" /> <element name="portgroupName" type="xsd:string" /> <element name="portgroupKey" type="xsd:string" /> <element name="portgroupType" type="xsd:string" /> <element name="uplinkPortgroup" type="xsd:boolean" /> <element name="portgroup" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualPortgroupInfo"> <sequence> <element name="DistributedVirtualPortgroupInfo" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="switchName" type="xsd:string" /> <element name="switchUuid" type="xsd:string" /> <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchInfo"> <sequence> <element name="DistributedVirtualSwitchInfo" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DVSManagerDvsConfigTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="distributedVirtualPortgroup" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="distributedVirtualSwitch" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchManagerCompatibilityResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchManagerCompatibilityResult"> <sequence> <element name="DistributedVirtualSwitchManagerCompatibilityResult" type="vim25:DistributedVirtualSwitchManagerCompatibilityResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchManagerHostContainer"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="container" type="vim25:ManagedObjectReference" /> <element name="recursive" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchManagerHostDvsFilterSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="inclusive" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchManagerHostDvsFilterSpec"> <sequence> <element name="DistributedVirtualSwitchManagerHostDvsFilterSpec" type="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchManagerHostArrayFilter"> <complexContent> <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> <sequence> <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchManagerHostContainerFilter"> <complexContent> <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> <sequence> <element name="hostContainer" type="vim25:DistributedVirtualSwitchManagerHostContainer" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchManagerHostDvsMembershipFilter"> <complexContent> <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> <sequence> <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchManagerDvsProductSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="newSwitchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostDistributedVirtualSwitchManagerNetworkResourcePoolKey"> <restriction base="xsd:string"> <enumeration value="management" /> <enumeration value="faultTolerance" /> <enumeration value="vmotion" /> <enumeration value="iSCSI" /> <enumeration value="nfs" /> <enumeration value="virtualMachine" /> </restriction> </simpleType> <simpleType name="DistributedVirtualSwitchHostMemberHostComponentState"> <restriction base="xsd:string"> <enumeration value="up" /> <enumeration value="pending" /> <enumeration value="outOfSync" /> <enumeration value="warning" /> <enumeration value="disconnected" /> <enumeration value="down" /> </restriction> </simpleType> <complexType name="DistributedVirtualSwitchHostMemberConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="operation" type="xsd:string" /> <element name="host" type="vim25:ManagedObjectReference" /> <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" minOccurs="0" /> <element name="maxProxySwitchPorts" type="xsd:int" minOccurs="0" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchHostMemberConfigSpec"> <sequence> <element name="DistributedVirtualSwitchHostMemberConfigSpec" type="vim25:DistributedVirtualSwitchHostMemberConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchHostMemberPnicSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="pnicDevice" type="xsd:string" /> <element name="uplinkPortKey" type="xsd:string" minOccurs="0" /> <element name="uplinkPortgroupKey" type="xsd:string" minOccurs="0" /> <element name="connectionCookie" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchHostMemberPnicSpec"> <sequence> <element name="DistributedVirtualSwitchHostMemberPnicSpec" type="vim25:DistributedVirtualSwitchHostMemberPnicSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchHostMemberBacking"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchHostMemberPnicBacking"> <complexContent> <extension base="vim25:DistributedVirtualSwitchHostMemberBacking"> <sequence> <element name="pnicSpec" type="vim25:DistributedVirtualSwitchHostMemberPnicSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchHostMemberConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="maxProxySwitchPorts" type="xsd:int" /> <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchHostMember"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="config" type="vim25:DistributedVirtualSwitchHostMemberConfigInfo" /> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> <element name="uplinkPortKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="status" type="xsd:string" /> <element name="statusDetail" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchHostMember"> <sequence> <element name="DistributedVirtualSwitchHostMember" type="vim25:DistributedVirtualSwitchHostMember" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchHostProductSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="productLineId" type="xsd:string" minOccurs="0" /> <element name="version" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchHostProductSpec"> <sequence> <element name="DistributedVirtualSwitchHostProductSpec" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DistributedVirtualSwitchKeyedOpaqueBlob"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="opaqueData" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob"> <sequence> <element name="DistributedVirtualSwitchKeyedOpaqueBlob" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DVSNetworkResourcePoolAllocationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="limit" type="xsd:long" minOccurs="0" /> <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSNetworkResourcePoolConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="configVersion" type="xsd:string" minOccurs="0" /> <element name="allocationInfo" type="vim25:DVSNetworkResourcePoolAllocationInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDVSNetworkResourcePoolConfigSpec"> <sequence> <element name="DVSNetworkResourcePoolConfigSpec" type="vim25:DVSNetworkResourcePoolConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DVSNetworkResourcePool"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="configVersion" type="xsd:string" /> <element name="allocationInfo" type="vim25:DVSNetworkResourcePoolAllocationInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDVSNetworkResourcePool"> <sequence> <element name="DVSNetworkResourcePool" type="vim25:DVSNetworkResourcePool" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="DistributedVirtualSwitchPortConnecteeConnecteeType"> <restriction base="xsd:string"> <enumeration value="pnic" /> <enumeration value="vmVnic" /> <enumeration value="hostConsoleVnic" /> <enumeration value="hostVmkVnic" /> </restriction> </simpleType> <complexType name="DistributedVirtualSwitchPortConnectee"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="connectedEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="nicKey" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="addressHint" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchPortConnection"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="switchUuid" type="xsd:string" /> <element name="portgroupKey" type="xsd:string" minOccurs="0" /> <element name="portKey" type="xsd:string" minOccurs="0" /> <element name="connectionCookie" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchPortCriteria"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="connected" type="xsd:boolean" minOccurs="0" /> <element name="active" type="xsd:boolean" minOccurs="0" /> <element name="uplinkPort" type="xsd:boolean" minOccurs="0" /> <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="portgroupKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="inside" type="xsd:boolean" minOccurs="0" /> <element name="portKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchPortStatistics"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="packetsInMulticast" type="xsd:long" /> <element name="packetsOutMulticast" type="xsd:long" /> <element name="bytesInMulticast" type="xsd:long" /> <element name="bytesOutMulticast" type="xsd:long" /> <element name="packetsInUnicast" type="xsd:long" /> <element name="packetsOutUnicast" type="xsd:long" /> <element name="bytesInUnicast" type="xsd:long" /> <element name="bytesOutUnicast" type="xsd:long" /> <element name="packetsInBroadcast" type="xsd:long" /> <element name="packetsOutBroadcast" type="xsd:long" /> <element name="bytesInBroadcast" type="xsd:long" /> <element name="bytesOutBroadcast" type="xsd:long" /> <element name="packetsInDropped" type="xsd:long" /> <element name="packetsOutDropped" type="xsd:long" /> <element name="packetsInException" type="xsd:long" /> <element name="packetsOutException" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DistributedVirtualSwitchProductSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> <element name="vendor" type="xsd:string" minOccurs="0" /> <element name="version" type="xsd:string" minOccurs="0" /> <element name="build" type="xsd:string" minOccurs="0" /> <element name="forwardingClass" type="xsd:string" minOccurs="0" /> <element name="bundleId" type="xsd:string" minOccurs="0" /> <element name="bundleUrl" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDistributedVirtualSwitchProductSpec"> <sequence> <element name="DistributedVirtualSwitchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VMwareDVSFeatureCapability"> <complexContent> <extension base="vim25:DVSFeatureCapability"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMwareDVSConfigInfo"> <complexContent> <extension base="vim25:DVSConfigInfo"> <sequence> <element name="pvlanConfig" type="vim25:VMwareDVSPvlanMapEntry" minOccurs="0" maxOccurs="unbounded" /> <element name="maxMtu" type="xsd:int" /> <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMwareDVSConfigSpec"> <complexContent> <extension base="vim25:DVSConfigSpec"> <sequence> <element name="pvlanConfigSpec" type="vim25:VMwareDVSPvlanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="maxMtu" type="xsd:int" minOccurs="0" /> <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMwareUplinkPortOrderPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="activeUplinkPort" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="standbyUplinkPort" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSFailureCriteria"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="checkSpeed" type="vim25:StringPolicy" minOccurs="0" /> <element name="speed" type="vim25:IntPolicy" minOccurs="0" /> <element name="checkDuplex" type="vim25:BoolPolicy" minOccurs="0" /> <element name="fullDuplex" type="vim25:BoolPolicy" minOccurs="0" /> <element name="checkErrorPercent" type="vim25:BoolPolicy" minOccurs="0" /> <element name="percentage" type="vim25:IntPolicy" minOccurs="0" /> <element name="checkBeacon" type="vim25:BoolPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmwareUplinkPortTeamingPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="policy" type="vim25:StringPolicy" minOccurs="0" /> <element name="reversePolicy" type="vim25:BoolPolicy" minOccurs="0" /> <element name="notifySwitches" type="vim25:BoolPolicy" minOccurs="0" /> <element name="rollingOrder" type="vim25:BoolPolicy" minOccurs="0" /> <element name="failureCriteria" type="vim25:DVSFailureCriteria" minOccurs="0" /> <element name="uplinkPortOrder" type="vim25:VMwareUplinkPortOrderPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmwareDistributedVirtualSwitchVlanSpec"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmwareDistributedVirtualSwitchPvlanSpec"> <complexContent> <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> <sequence> <element name="pvlanId" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmwareDistributedVirtualSwitchVlanIdSpec"> <complexContent> <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> <sequence> <element name="vlanId" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmwareDistributedVirtualSwitchTrunkVlanSpec"> <complexContent> <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> <sequence> <element name="vlanId" type="vim25:NumericRange" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVSSecurityPolicy"> <complexContent> <extension base="vim25:InheritablePolicy"> <sequence> <element name="allowPromiscuous" type="vim25:BoolPolicy" minOccurs="0" /> <element name="macChanges" type="vim25:BoolPolicy" minOccurs="0" /> <element name="forgedTransmits" type="vim25:BoolPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMwareDVSPortSetting"> <complexContent> <extension base="vim25:DVPortSetting"> <sequence> <element name="vlan" type="vim25:VmwareDistributedVirtualSwitchVlanSpec" minOccurs="0" /> <element name="qosTag" type="vim25:IntPolicy" minOccurs="0" /> <element name="uplinkTeamingPolicy" type="vim25:VmwareUplinkPortTeamingPolicy" minOccurs="0" /> <element name="securityPolicy" type="vim25:DVSSecurityPolicy" minOccurs="0" /> <element name="txUplink" type="vim25:BoolPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMwareDVSPortgroupPolicy"> <complexContent> <extension base="vim25:DVPortgroupPolicy"> <sequence> <element name="vlanOverrideAllowed" type="xsd:boolean" /> <element name="uplinkTeamingOverrideAllowed" type="xsd:boolean" /> <element name="securityPolicyOverrideAllowed" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmwareDistributedVirtualSwitchPvlanPortType"> <restriction base="xsd:string"> <enumeration value="promiscuous" /> <enumeration value="isolated" /> <enumeration value="community" /> </restriction> </simpleType> <complexType name="VMwareDVSPvlanConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="pvlanEntry" type="vim25:VMwareDVSPvlanMapEntry" /> <element name="operation" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVMwareDVSPvlanConfigSpec"> <sequence> <element name="VMwareDVSPvlanConfigSpec" type="vim25:VMwareDVSPvlanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VMwareDVSPvlanMapEntry"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="primaryVlanId" type="xsd:int" /> <element name="secondaryVlanId" type="xsd:int" /> <element name="pvlanType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVMwareDVSPvlanMapEntry"> <sequence> <element name="VMwareDVSPvlanMapEntry" type="vim25:VMwareDVSPvlanMapEntry" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="EventEventSeverity"> <restriction base="xsd:string"> <enumeration value="error" /> <enumeration value="warning" /> <enumeration value="info" /> <enumeration value="user" /> </restriction> </simpleType> <complexType name="Event"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="chainId" type="xsd:int" /> <element name="createdTime" type="xsd:dateTime" /> <element name="userName" type="xsd:string" /> <element name="datacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> <element name="computeResource" type="vim25:ComputeResourceEventArgument" minOccurs="0" /> <element name="host" type="vim25:HostEventArgument" minOccurs="0" /> <element name="vm" type="vim25:VmEventArgument" minOccurs="0" /> <element name="ds" type="vim25:DatastoreEventArgument" minOccurs="0" /> <element name="net" type="vim25:NetworkEventArgument" minOccurs="0" /> <element name="dvs" type="vim25:DvsEventArgument" minOccurs="0" /> <element name="fullFormattedMessage" type="xsd:string" minOccurs="0" /> <element name="changeTag" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEvent"> <sequence> <element name="Event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="EventEx"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="eventTypeId" type="xsd:string" /> <element name="severity" type="xsd:string" minOccurs="0" /> <element name="message" type="xsd:string" minOccurs="0" /> <element name="arguments" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="objectId" type="xsd:string" minOccurs="0" /> <element name="objectType" type="xsd:string" minOccurs="0" /> <element name="objectName" type="xsd:string" minOccurs="0" /> <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="message" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralHostInfoEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralHostWarningEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralHostErrorEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralVmInfoEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralVmWarningEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralVmErrorEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GeneralUserEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ExtendedEventPair"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfExtendedEventPair"> <sequence> <element name="ExtendedEventPair" type="vim25:ExtendedEventPair" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ExtendedEvent"> <complexContent> <extension base="vim25:GeneralEvent"> <sequence> <element name="eventTypeId" type="xsd:string" /> <element name="managedObject" type="vim25:ManagedObjectReference" /> <element name="data" type="vim25:ExtendedEventPair" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HealthStatusChangedEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="componentId" type="xsd:string" /> <element name="oldStatus" type="xsd:string" /> <element name="newStatus" type="xsd:string" /> <element name="componentName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInventoryUnreadableEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatacenterEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatacenterCreatedEvent"> <complexContent> <extension base="vim25:DatacenterEvent"> <sequence> <element name="parent" type="vim25:FolderEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatacenterRenamedEvent"> <complexContent> <extension base="vim25:DatacenterEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SessionEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ServerStartedSessionEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UserLoginSessionEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="locale" type="xsd:string" /> <element name="sessionId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserLogoutSessionEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="BadUsernameSessionEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> <element name="ipAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlreadyAuthenticatedSessionEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoAccessUserEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> <element name="ipAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SessionTerminatedEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> <element name="sessionId" type="xsd:string" /> <element name="terminatedUsername" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GlobalMessageChangedEvent"> <complexContent> <extension base="vim25:SessionEvent"> <sequence> <element name="message" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UpgradeEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="message" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InfoUpgradeEvent"> <complexContent> <extension base="vim25:UpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="WarningUpgradeEvent"> <complexContent> <extension base="vim25:UpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ErrorUpgradeEvent"> <complexContent> <extension base="vim25:UpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UserUpgradeEvent"> <complexContent> <extension base="vim25:UpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostDisconnectedEventReasonCode"> <restriction base="xsd:string"> <enumeration value="sslThumbprintVerifyFailed" /> <enumeration value="licenseExpired" /> <enumeration value="agentUpgrade" /> <enumeration value="userRequest" /> <enumeration value="insufficientLicenses" /> <enumeration value="agentOutOfDate" /> <enumeration value="passwordDecryptFailure" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="HostDisconnectedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSyncFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectionLostEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostReconnectionFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedNoConnectionEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedBadUsernameEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedBadVersionEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedAlreadyManagedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="serverName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedNoLicenseEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedNetworkErrorEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostRemovedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedCcagentUpgradeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedBadCcagentEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedAccountFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedNoAccessEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostShutdownEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedNotFoundEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCnxFailedTimeoutEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostUpgradeFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EnteringMaintenanceModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EnteredMaintenanceModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExitMaintenanceModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CanceledHostOperationEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TimedOutHostOperationEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasEnabledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasDisabledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasEnablingEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasDisablingEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostDasErrorEventHostDasErrorReason"> <restriction base="xsd:string"> <enumeration value="configFailed" /> <enumeration value="timeout" /> <enumeration value="communicationInitFailed" /> <enumeration value="healthCheckScriptFailed" /> <enumeration value="agentFailed" /> <enumeration value="agentShutdown" /> <enumeration value="isolationAddressUnpingable" /> <enumeration value="other" /> </restriction> </simpleType> <complexType name="HostDasErrorEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="message" type="xsd:string" minOccurs="0" /> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDasOkEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VcAgentUpgradedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VcAgentUninstalledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VcAgentUpgradeFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VcAgentUninstallFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAddedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAddFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="hostname" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpChangedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="oldIP" type="xsd:string" /> <element name="newIP" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EnteringStandbyModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsEnteringStandbyModeEvent"> <complexContent> <extension base="vim25:EnteringStandbyModeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EnteredStandbyModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsEnteredStandbyModeEvent"> <complexContent> <extension base="vim25:EnteredStandbyModeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExitingStandbyModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsExitingStandbyModeEvent"> <complexContent> <extension base="vim25:ExitingStandbyModeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExitedStandbyModeEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsExitedStandbyModeEvent"> <complexContent> <extension base="vim25:ExitedStandbyModeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExitStandbyModeFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsExitStandbyModeFailedEvent"> <complexContent> <extension base="vim25:ExitStandbyModeFailedEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UpdatedAgentBeingRestartedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="AccountCreatedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="spec" type="vim25:HostAccountSpec" /> <element name="group" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AccountRemovedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="account" type="xsd:string" /> <element name="group" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserPasswordChanged"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="userLogin" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AccountUpdatedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="spec" type="vim25:HostAccountSpec" /> <element name="group" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserAssignedToGroup"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="userLogin" type="xsd:string" /> <element name="group" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserUnassignedFromGroup"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="userLogin" type="xsd:string" /> <element name="group" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastorePrincipalConfigured"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastorePrincipal" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMFSDatastoreCreatedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NASDatastoreCreatedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LocalDatastoreCreatedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMFSDatastoreExtendedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMFSDatastoreExpandedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreRemovedOnHostEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreRenamedOnHostEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DuplicateIpDetectedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="duplicateIP" type="xsd:string" /> <element name="macAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreDiscoveredEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsResourceConfigureFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsResourceConfigureSyncedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostGetShortNameFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostShortNameToIpFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="shortName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpToShortNameFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostPrimaryAgentNotShortNameEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="primaryAgent" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNotInClusterEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIsolationIpPingFailedEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="isolationIp" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpInconsistentEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="ipAddress2" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostUserWorldSwapNotEnabledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNonCompliantEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCompliantEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostComplianceCheckedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="profile" type="vim25:ProfileEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterComplianceCheckedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="profile" type="vim25:ProfileEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="profile" type="vim25:ProfileEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileCreatedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileRemovedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileAssociatedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileDissociatedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigAppliedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileReferenceHostChangedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> <element name="referenceHost" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileChangedEvent"> <complexContent> <extension base="vim25:ProfileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProfileAppliedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="profile" type="vim25:ProfileEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostShortNameInconsistentEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="shortName" type="xsd:string" /> <element name="shortName2" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNoRedundantManagementNetworkEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNoAvailableNetworksEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="ips" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostExtraNetworksEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="ips" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNoHAEnabledPortGroupsEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMissingNetworksEvent"> <complexContent> <extension base="vim25:HostDasEvent"> <sequence> <element name="ips" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VnicPortArgument"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vnic" type="xsd:string" /> <element name="port" type="vim25:DistributedVirtualSwitchPortConnection" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVnicPortArgument"> <sequence> <element name="VnicPortArgument" type="vim25:VnicPortArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVnicConnectedToCustomizedDVPortEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="vnic" type="vim25:VnicPortArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GhostDvsProxySwitchDetectedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="switchUuid" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GhostDvsProxySwitchRemovedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="switchUuid" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="template" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPoweredOffEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPoweredOnEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSuspendedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStartingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStoppingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSuspendingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmResumingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDisconnectedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRemoteConsoleConnectedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRemoteConsoleDisconnectedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiscoveredEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmOrphanedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingCreatedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="configSpec" type="vim25:VirtualMachineConfigSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmCreatedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStartRecordingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmEndRecordingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStartReplayingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmEndReplayingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRegisteredEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmAutoRenameEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingHotMigratedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmResettingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStaticMacConflictEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="conflictedVm" type="vim25:VmEventArgument" /> <element name="mac" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMacConflictEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="conflictedVm" type="vim25:VmEventArgument" /> <element name="mac" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingDeployedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="srcTemplate" type="vim25:VmEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDeployFailedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="destDatastore" type="vim25:EntityEventArgument" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDeployedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="srcTemplate" type="vim25:VmEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMacChangedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="adapter" type="xsd:string" /> <element name="oldMac" type="xsd:string" /> <element name="newMac" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMacAssignedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="adapter" type="xsd:string" /> <element name="mac" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUuidConflictEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="conflictedVm" type="vim25:VmEventArgument" /> <element name="uuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmInstanceUuidConflictEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="conflictedVm" type="vim25:VmEventArgument" /> <element name="instanceUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingMigratedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedMigrateEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMigratedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="sourceHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUnsupportedStartingEvent"> <complexContent> <extension base="vim25:VmStartingEvent"> <sequence> <element name="guestId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsVmMigratedEvent"> <complexContent> <extension base="vim25:VmMigratedEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsVmPoweredOnEvent"> <complexContent> <extension base="vim25:VmPoweredOnEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsRuleViolationEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsRuleComplianceEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRelocateSpecEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingRelocatedEvent"> <complexContent> <extension base="vim25:VmRelocateSpecEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRelocatedEvent"> <complexContent> <extension base="vim25:VmRelocateSpecEvent"> <sequence> <element name="sourceHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRelocateFailedEvent"> <complexContent> <extension base="vim25:VmRelocateSpecEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmEmigratingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmCloneEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingClonedEvent"> <complexContent> <extension base="vim25:VmCloneEvent"> <sequence> <element name="destFolder" type="vim25:FolderEventArgument" /> <element name="destName" type="xsd:string" /> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmBeingClonedNoFolderEvent"> <complexContent> <extension base="vim25:VmCloneEvent"> <sequence> <element name="destName" type="xsd:string" /> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmCloneFailedEvent"> <complexContent> <extension base="vim25:VmCloneEvent"> <sequence> <element name="destFolder" type="vim25:FolderEventArgument" /> <element name="destName" type="xsd:string" /> <element name="destHost" type="vim25:HostEventArgument" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmClonedEvent"> <complexContent> <extension base="vim25:VmCloneEvent"> <sequence> <element name="sourceVm" type="vim25:VmEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmResourceReallocatedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRenamedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDateRolledBackEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmNoNetworkAccessEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="destHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiskFailedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="disk" type="xsd:string" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToPowerOnEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToPowerOffEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToSuspendEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToResetEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToShutdownGuestEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToRebootGuestEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedToStandbyGuestEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRemovedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmGuestShutdownEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmGuestRebootEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmGuestStandbyEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUpgradingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="version" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUpgradeCompleteEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="version" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUpgradeFailedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRestartedOnAlternateHostEvent"> <complexContent> <extension base="vim25:VmPoweredOnEvent"> <sequence> <element name="sourceHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmReconfiguredEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="configSpec" type="vim25:VirtualMachineConfigSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMessageEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="message" type="xsd:string" /> <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMessageWarningEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="message" type="xsd:string" /> <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMessageErrorEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="message" type="xsd:string" /> <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigMissingEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPowerOffOnIsolationEvent"> <complexContent> <extension base="vim25:VmPoweredOffEvent"> <sequence> <element name="isolatedHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmShutdownOnIsolationEventOperation"> <restriction base="xsd:string"> <enumeration value="shutdown" /> <enumeration value="poweredOff" /> </restriction> </simpleType> <complexType name="VmShutdownOnIsolationEvent"> <complexContent> <extension base="vim25:VmPoweredOffEvent"> <sequence> <element name="isolatedHost" type="vim25:HostEventArgument" /> <element name="shutdownResult" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailoverFailed"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmDasBeingResetEventReasonCode"> <restriction base="xsd:string"> <enumeration value="vmtoolsHeartbeatFailure" /> <enumeration value="appHeartbeatFailure" /> </restriction> </simpleType> <complexType name="VmDasBeingResetEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDasResetFailedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMaxRestartCountReached"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMaxFTRestartCountReached"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDasBeingResetWithScreenshotEvent"> <complexContent> <extension base="vim25:VmDasBeingResetEvent"> <sequence> <element name="screenshotFilePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotEnoughResourcesToStartVmEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUuidAssignedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="uuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmInstanceUuidAssignedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="instanceUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmUuidChangedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldUuid" type="xsd:string" /> <element name="newUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmInstanceUuidChangedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldInstanceUuid" type="xsd:string" /> <element name="newInstanceUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmWwnConflictEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="conflictedVms" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> <element name="conflictedHosts" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> <element name="wwn" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmAcquiredMksTicketEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmAcquiredTicketEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="ticketType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostWwnConflictEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="conflictedVms" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> <element name="conflictedHosts" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> <element name="wwn" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmWwnAssignedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="nodeWwns" type="xsd:long" maxOccurs="unbounded" /> <element name="portWwns" type="xsd:long" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmWwnChangedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="oldPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="newNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="newPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSecondaryAddedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceTurnedOffEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceStateChangedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldState" type="vim25:VirtualMachineFaultToleranceState" /> <element name="newState" type="vim25:VirtualMachineFaultToleranceState" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSecondaryDisabledEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSecondaryDisabledBySystemEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSecondaryEnabledEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmStartingSecondaryEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSecondaryStartedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedUpdatingSecondaryConfig"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmFailedStartingSecondaryEventFailureReason"> <restriction base="xsd:string"> <enumeration value="incompatibleHost" /> <enumeration value="loginFailed" /> <enumeration value="registerVmFailed" /> <enumeration value="migrateFailed" /> </restriction> </simpleType> <complexType name="VmFailedStartingSecondaryEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmTimedoutStartingSecondaryEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="timeout" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmNoCompatibleHostForSecondaryEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPrimaryFailoverEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceVmTerminatedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostWwnChangedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="oldNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="oldPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="newNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="newPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAdminDisableEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAdminEnableEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostEnableAdminFailedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> <element name="permissions" type="vim25:Permission" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedRelayoutOnVmfs2DatastoreEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFailedRelayoutEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRelayoutSuccessfulEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmRelayoutUpToDateEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConnectedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPoweringOnWithCustomizedDVPortEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="vnic" type="vim25:VnicPortArgument" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDasUpdateErrorEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoMaintenanceModeDrsRecommendationForVM"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDasUpdateOkEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="scheduledTask" type="vim25:ScheduledTaskEventArgument" /> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskCreatedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskStartedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskRemovedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskReconfiguredEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskCompletedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskFailedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskEmailCompletedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> <element name="to" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskEmailFailedEvent"> <complexContent> <extension base="vim25:ScheduledTaskEvent"> <sequence> <element name="to" type="xsd:string" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="alarm" type="vim25:AlarmEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmCreatedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmStatusChangedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="source" type="vim25:ManagedEntityEventArgument" /> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="from" type="xsd:string" /> <element name="to" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmActionTriggeredEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="source" type="vim25:ManagedEntityEventArgument" /> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmEmailCompletedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="to" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmEmailFailedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="to" type="xsd:string" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmSnmpCompletedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmSnmpFailedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmScriptCompleteEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="script" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmScriptFailedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="script" type="xsd:string" /> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmRemovedEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmReconfiguredEvent"> <complexContent> <extension base="vim25:AlarmEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldDefEvent"> <complexContent> <extension base="vim25:CustomFieldEvent"> <sequence> <element name="fieldKey" type="xsd:int" /> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldDefAddedEvent"> <complexContent> <extension base="vim25:CustomFieldDefEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldDefRemovedEvent"> <complexContent> <extension base="vim25:CustomFieldDefEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldDefRenamedEvent"> <complexContent> <extension base="vim25:CustomFieldDefEvent"> <sequence> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomFieldValueChangedEvent"> <complexContent> <extension base="vim25:CustomFieldEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="fieldKey" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AuthorizationEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PermissionEvent"> <complexContent> <extension base="vim25:AuthorizationEvent"> <sequence> <element name="entity" type="vim25:ManagedEntityEventArgument" /> <element name="principal" type="xsd:string" /> <element name="group" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PermissionAddedEvent"> <complexContent> <extension base="vim25:PermissionEvent"> <sequence> <element name="role" type="vim25:RoleEventArgument" /> <element name="propagate" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PermissionUpdatedEvent"> <complexContent> <extension base="vim25:PermissionEvent"> <sequence> <element name="role" type="vim25:RoleEventArgument" /> <element name="propagate" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PermissionRemovedEvent"> <complexContent> <extension base="vim25:PermissionEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RoleEvent"> <complexContent> <extension base="vim25:AuthorizationEvent"> <sequence> <element name="role" type="vim25:RoleEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RoleAddedEvent"> <complexContent> <extension base="vim25:RoleEvent"> <sequence> <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RoleUpdatedEvent"> <complexContent> <extension base="vim25:RoleEvent"> <sequence> <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RoleRemovedEvent"> <complexContent> <extension base="vim25:RoleEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreDestroyedEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreRenamedEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreCapacityIncreasedEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> <element name="oldCapacity" type="xsd:long" /> <element name="newCapacity" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreDuplicatedEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreFileEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> <element name="targetFile" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreFileCopiedEvent"> <complexContent> <extension base="vim25:DatastoreFileEvent"> <sequence> <element name="sourceDatastore" type="vim25:DatastoreEventArgument" /> <element name="sourceFile" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreFileMovedEvent"> <complexContent> <extension base="vim25:DatastoreFileEvent"> <sequence> <element name="sourceDatastore" type="vim25:DatastoreEventArgument" /> <element name="sourceFile" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreFileDeletedEvent"> <complexContent> <extension base="vim25:DatastoreFileEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NonVIWorkloadDetectedOnDatastoreEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreIORMReconfiguredEvent"> <complexContent> <extension base="vim25:DatastoreEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="info" type="vim25:TaskInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskTimeoutEvent"> <complexContent> <extension base="vim25:TaskEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ServerLicenseExpiredEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="product" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostLicenseExpiredEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionLicenseExpiredEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoLicenseEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="feature" type="vim25:LicenseFeatureInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseServerUnavailableEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="licenseServer" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseServerAvailableEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="licenseServer" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseExpiredEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="feature" type="vim25:LicenseFeatureInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidEditionEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="feature" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInventoryFullEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="capacity" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseRestrictedEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IncorrectHostInformationEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UnlicensedVirtualMachinesEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="unlicensed" type="xsd:int" /> <element name="available" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnlicensedVirtualMachinesFoundEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="available" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AllVirtualMachinesLicensedEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseNonComplianceEvent"> <complexContent> <extension base="vim25:LicenseEvent"> <sequence> <element name="url" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationWarningEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationErrorEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationHostWarningEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> <element name="dstHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationHostErrorEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> <element name="dstHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationResourceWarningEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> <element name="dstPool" type="vim25:ResourcePoolEventArgument" /> <element name="dstHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationResourceErrorEvent"> <complexContent> <extension base="vim25:MigrationEvent"> <sequence> <element name="dstPool" type="vim25:ResourcePoolEventArgument" /> <element name="dstHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasEnabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasDisabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasAdmissionControlDisabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasAdmissionControlEnabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasHostFailedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="failedHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DasHostIsolatedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="isolatedHost" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DasClusterIsolatedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasAgentUnavailableEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DasAgentFoundEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientFailoverResourcesEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FailoverLevelRestored"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterOvercommittedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostOvercommittedEvent"> <complexContent> <extension base="vim25:ClusterOvercommittedEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterStatusChangedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="oldStatus" type="xsd:string" /> <element name="newStatus" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostStatusChangedEvent"> <complexContent> <extension base="vim25:ClusterStatusChangedEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterCreatedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="parent" type="vim25:FolderEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterDestroyedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsEnabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="behavior" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsDisabledEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterReconfiguredEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMonitoringStateChangedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="state" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmHealthMonitoringStateChangedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> <element name="state" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="resourcePool" type="vim25:ResourcePoolEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolCreatedEvent"> <complexContent> <extension base="vim25:ResourcePoolEvent"> <sequence> <element name="parent" type="vim25:ResourcePoolEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolDestroyedEvent"> <complexContent> <extension base="vim25:ResourcePoolEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolMovedEvent"> <complexContent> <extension base="vim25:ResourcePoolEvent"> <sequence> <element name="oldParent" type="vim25:ResourcePoolEventArgument" /> <element name="newParent" type="vim25:ResourcePoolEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolReconfiguredEvent"> <complexContent> <extension base="vim25:ResourcePoolEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceViolatedEvent"> <complexContent> <extension base="vim25:ResourcePoolEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmResourcePoolMovedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="oldParent" type="vim25:ResourcePoolEventArgument" /> <element name="newParent" type="vim25:ResourcePoolEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateUpgradeEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="legacyTemplate" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateBeingUpgradedEvent"> <complexContent> <extension base="vim25:TemplateUpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateUpgradeFailedEvent"> <complexContent> <extension base="vim25:TemplateUpgradeEvent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateUpgradedEvent"> <complexContent> <extension base="vim25:TemplateUpgradeEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="logLocation" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationStartedEvent"> <complexContent> <extension base="vim25:CustomizationEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationSucceeded"> <complexContent> <extension base="vim25:CustomizationEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationFailed"> <complexContent> <extension base="vim25:CustomizationEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationUnknownFailure"> <complexContent> <extension base="vim25:CustomizationFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationSysprepFailed"> <complexContent> <extension base="vim25:CustomizationFailed"> <sequence> <element name="sysprepVersion" type="xsd:string" /> <element name="systemVersion" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationLinuxIdentityFailed"> <complexContent> <extension base="vim25:CustomizationFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationNetworkSetupFailed"> <complexContent> <extension base="vim25:CustomizationFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LockerMisconfiguredEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="datastore" type="vim25:DatastoreEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LockerReconfiguredEvent"> <complexContent> <extension base="vim25:Event"> <sequence> <element name="oldDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> <element name="newDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoDatastoresConfiguredEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="AdminPasswordNotChangedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LocalTSMEnabledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RemoteTSMEnabledEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VimAccountPasswordChangedEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IScsiBootFailureEvent"> <complexContent> <extension base="vim25:HostEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsCreatedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="parent" type="vim25:FolderEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsRenamedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsReconfiguredEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="configSpec" type="vim25:DVSConfigSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsUpgradeAvailableEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsUpgradeInProgressEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsUpgradeRejectedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsUpgradedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsHostJoinedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostJoined" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsHostLeftEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostLeft" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsOutOfSyncHostArgument"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="outOfSyncHost" type="vim25:HostEventArgument" /> <element name="configParamters" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDvsOutOfSyncHostArgument"> <sequence> <element name="DvsOutOfSyncHostArgument" type="vim25:DvsOutOfSyncHostArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OutOfSyncDvsHost"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostOutOfSync" type="vim25:DvsOutOfSyncHostArgument" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsHostWentOutOfSyncEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostOutOfSync" type="vim25:DvsOutOfSyncHostArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsHostBackInSyncEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostBackInSync" type="vim25:HostEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsHostStatusUpdated"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="hostMember" type="vim25:HostEventArgument" /> <element name="oldStatus" type="xsd:string" minOccurs="0" /> <element name="newStatus" type="xsd:string" minOccurs="0" /> <element name="oldStatusDetail" type="xsd:string" minOccurs="0" /> <element name="newStatusDetail" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortCreatedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortReconfiguredEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortDeletedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortConnectedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortDisconnectedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortLinkUpEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortLinkDownEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortJoinPortgroupEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> <element name="portgroupKey" type="xsd:string" /> <element name="portgroupName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortLeavePortgroupEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> <element name="portgroupKey" type="xsd:string" /> <element name="portgroupName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortBlockedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> <element name="statusDetail" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortUnblockedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortEnteredPassthruEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsPortExitedPassthruEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="portKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsDestroyedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsMergedEvent"> <complexContent> <extension base="vim25:DvsEvent"> <sequence> <element name="sourceDvs" type="vim25:DvsEventArgument" /> <element name="destinationDvs" type="vim25:DvsEventArgument" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortgroupEvent"> <complexContent> <extension base="vim25:Event"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortgroupCreatedEvent"> <complexContent> <extension base="vim25:DVPortgroupEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortgroupRenamedEvent"> <complexContent> <extension base="vim25:DVPortgroupEvent"> <sequence> <element name="oldName" type="xsd:string" /> <element name="newName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortgroupReconfiguredEvent"> <complexContent> <extension base="vim25:DVPortgroupEvent"> <sequence> <element name="configSpec" type="vim25:DVPortgroupConfigSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortgroupDestroyedEvent"> <complexContent> <extension base="vim25:DVPortgroupEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsInvocationFailedEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsRecoveredFromFailureEvent"> <complexContent> <extension base="vim25:ClusterEvent"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmReloadFromPathEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="configPath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmReloadFromPathFailedEvent"> <complexContent> <extension base="vim25:VmEvent"> <sequence> <element name="configPath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EventArgument"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RoleEventArgument"> <complexContent> <extension base="vim25:EventArgument"> <sequence> <element name="roleId" type="xsd:int" /> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EntityEventArgument"> <complexContent> <extension base="vim25:EventArgument"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ManagedEntityEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FolderEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="folder" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatacenterEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="datacenter" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ComputeResourceEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="computeResource" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourcePoolEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="resourcePool" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostEventArgument"> <sequence> <element name="HostEventArgument" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VmEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVmEventArgument"> <sequence> <element name="VmEventArgument" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DatastoreEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="network" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlarmEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="alarm" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="scheduledTask" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileEventArgument"> <complexContent> <extension base="vim25:EventArgument"> <sequence> <element name="profile" type="vim25:ManagedObjectReference" /> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsEventArgument"> <complexContent> <extension base="vim25:EntityEventArgument"> <sequence> <element name="dvs" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="EventCategory"> <restriction base="xsd:string"> <enumeration value="info" /> <enumeration value="warning" /> <enumeration value="error" /> <enumeration value="user" /> </restriction> </simpleType> <complexType name="EventArgDesc"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="description" type="vim25:ElementDescription" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEventArgDesc"> <sequence> <element name="EventArgDesc" type="vim25:EventArgDesc" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="EventDescriptionEventDetail"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="category" type="xsd:string" /> <element name="formatOnDatacenter" type="xsd:string" /> <element name="formatOnComputeResource" type="xsd:string" /> <element name="formatOnHost" type="xsd:string" /> <element name="formatOnVm" type="xsd:string" /> <element name="fullFormat" type="xsd:string" /> <element name="longDescription" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfEventDescriptionEventDetail"> <sequence> <element name="EventDescriptionEventDetail" type="vim25:EventDescriptionEventDetail" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="EventDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="category" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="eventInfo" type="vim25:EventDescriptionEventDetail" maxOccurs="unbounded" /> <element name="enumeratedTypes" type="vim25:EnumDescription" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="EventFilterSpecRecursionOption"> <restriction base="xsd:string"> <enumeration value="self" /> <enumeration value="children" /> <enumeration value="all" /> </restriction> </simpleType> <complexType name="EventFilterSpecByEntity"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="recursion" type="vim25:EventFilterSpecRecursionOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EventFilterSpecByTime"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> <element name="endTime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EventFilterSpecByUsername"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="systemUser" type="xsd:boolean" /> <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EventFilterSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:EventFilterSpecByEntity" minOccurs="0" /> <element name="time" type="vim25:EventFilterSpecByTime" minOccurs="0" /> <element name="userName" type="vim25:EventFilterSpecByUsername" minOccurs="0" /> <element name="eventChainId" type="xsd:int" minOccurs="0" /> <element name="alarm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="scheduledTask" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="disableFullMessage" type="xsd:boolean" minOccurs="0" /> <element name="category" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="type" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="tag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="eventTypeId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ActiveDirectoryFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="errorCode" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AdminDisabled"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="AdminNotDisabled"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="AffinityType"> <restriction base="xsd:string"> <enumeration value="memory" /> <enumeration value="cpu" /> </restriction> </simpleType> <complexType name="AffinityConfigured"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="configuredAffinity" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="AgentInstallFailedReason"> <restriction base="xsd:string"> <enumeration value="NotEnoughSpaceOnDevice" /> <enumeration value="PrepareToUpgradeFailed" /> <enumeration value="AgentNotRunning" /> <enumeration value="AgentNotReachable" /> <enumeration value="InstallTimedout" /> <enumeration value="SignatureVerificationFailed" /> <enumeration value="AgentUploadFailed" /> <enumeration value="AgentUploadTimedout" /> <enumeration value="UnknownInstallerError" /> </restriction> </simpleType> <complexType name="AgentInstallFailed"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> <element name="statusCode" type="xsd:int" minOccurs="0" /> <element name="installerOutput" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlreadyBeingManaged"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="ipAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlreadyConnected"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlreadyExists"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AlreadyUpgraded"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ApplicationQuiesceFault"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="AuthMinimumAdminPermission"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="BlockedByFirewall"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessFile"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessLocalSource"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessNetwork"> <complexContent> <extension base="vim25:CannotAccessVmDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessVmComponent"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessVmConfig"> <complexContent> <extension base="vim25:CannotAccessVmComponent"> <sequence> <element name="reason" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessVmDevice"> <complexContent> <extension base="vim25:CannotAccessVmComponent"> <sequence> <element name="device" type="xsd:string" /> <element name="backing" type="xsd:string" /> <element name="connected" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAccessVmDisk"> <complexContent> <extension base="vim25:CannotAccessVmDevice"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAddHostWithFTVmAsStandalone"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAddHostWithFTVmToDifferentCluster"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotAddHostWithFTVmToNonHACluster"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotChangeDrsBehaviorForFtSecondary"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotChangeHaSettingsForFtSecondary"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotCreateFile"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotDecryptPasswords"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotDeleteFile"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotDisableDrsOnClustersWithVApps"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotDisableSnapshot"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotDisconnectHostWithFaultToleranceVm"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="hostName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotModifyConfigCpuRequirements"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="CannotMoveFaultToleranceVmMoveType"> <restriction base="xsd:string"> <enumeration value="resourcePool" /> <enumeration value="cluster" /> </restriction> </simpleType> <complexType name="CannotMoveFaultToleranceVm"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="moveType" type="xsd:string" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CannotMoveHostWithFaultToleranceVm"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClockSkew"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CloneFromSnapshotNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ConcurrentAccess"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ConnectedIso"> <complexContent> <extension base="vim25:OvfExport"> <sequence> <element name="cdrom" type="vim25:VirtualCdrom" /> <element name="filename" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CpuCompatibilityUnknown"> <complexContent> <extension base="vim25:CpuIncompatible"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CpuHotPlugNotSupported"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CpuIncompatible"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="level" type="xsd:int" /> <element name="registerName" type="xsd:string" /> <element name="registerBits" type="xsd:string" minOccurs="0" /> <element name="desiredBits" type="xsd:string" minOccurs="0" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CpuIncompatible1ECX"> <complexContent> <extension base="vim25:CpuIncompatible"> <sequence> <element name="sse3" type="xsd:boolean" /> <element name="ssse3" type="xsd:boolean" /> <element name="sse41" type="xsd:boolean" /> <element name="sse42" type="xsd:boolean" /> <element name="other" type="xsd:boolean" /> <element name="otherOnly" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CpuIncompatible81EDX"> <complexContent> <extension base="vim25:CpuIncompatible"> <sequence> <element name="nx" type="xsd:boolean" /> <element name="ffxsr" type="xsd:boolean" /> <element name="rdtscp" type="xsd:boolean" /> <element name="lm" type="xsd:boolean" /> <element name="other" type="xsd:boolean" /> <element name="otherOnly" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationPending"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DVPortNotSupported"> <complexContent> <extension base="vim25:DeviceBackingNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="DasConfigFaultDasConfigFaultReason"> <restriction base="xsd:string"> <enumeration value="HostNetworkMisconfiguration" /> <enumeration value="HostMisconfiguration" /> <enumeration value="InsufficientPrivileges" /> <enumeration value="NoPrimaryAgentAvailable" /> <enumeration value="Other" /> </restriction> </simpleType> <complexType name="DasConfigFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> <element name="output" type="xsd:string" minOccurs="0" /> <element name="event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatabaseError"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DatacenterMismatchArgument"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="inputDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDatacenterMismatchArgument"> <sequence> <element name="DatacenterMismatchArgument" type="vim25:DatacenterMismatchArgument" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DatacenterMismatch"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="invalidArgument" type="vim25:DatacenterMismatchArgument" maxOccurs="unbounded" /> <element name="expectedDatacenter" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DatastoreNotWritableOnHost"> <complexContent> <extension base="vim25:InvalidDatastore"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DestinationSwitchFull"> <complexContent> <extension base="vim25:CannotAccessNetwork"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceBackingNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> <element name="backing" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceControllerNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> <element name="controller" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceHotPlugNotSupported"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceNotFound"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="DeviceNotSupportedReason"> <restriction base="xsd:string"> <enumeration value="host" /> <enumeration value="guest" /> </restriction> </simpleType> <complexType name="DeviceNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="device" type="xsd:string" /> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceUnsupportedForVmPlatform"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DeviceUnsupportedForVmVersion"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> <element name="currentVersion" type="xsd:string" /> <element name="expectedVersion" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DisableAdminNotSupported"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DisallowedDiskModeChange"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DisallowedMigrationDeviceAttached"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DisallowedOperationOnFailoverHost"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="hostname" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DiskMoveTypeNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DiskNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="disk" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DomainNotFound"> <complexContent> <extension base="vim25:ActiveDirectoryFault"> <sequence> <element name="domainName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsDisabledOnVm"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DrsVmotionIncompatibleFault"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DuplicateName"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="name" type="xsd:string" /> <element name="object" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsNotAuthorized"> <complexContent> <extension base="vim25:DvsFault"> <sequence> <element name="sessionExtensionKey" type="xsd:string" minOccurs="0" /> <element name="dvsExtensionKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsOperationBulkFaultFaultOnHost"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDvsOperationBulkFaultFaultOnHost"> <sequence> <element name="DvsOperationBulkFaultFaultOnHost" type="vim25:DvsOperationBulkFaultFaultOnHost" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DvsOperationBulkFault"> <complexContent> <extension base="vim25:DvsFault"> <sequence> <element name="hostFault" type="vim25:DvsOperationBulkFaultFaultOnHost" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsScopeViolated"> <complexContent> <extension base="vim25:DvsFault"> <sequence> <element name="scope" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> <element name="entity" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailed"> <complexContent> <extension base="vim25:NotSupportedHostInCluster"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedCPUFeaturesForMode"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> <element name="currentEVCModeKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedCPUModel"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedCPUModelForMode"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> <element name="currentEVCModeKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedCPUVendor"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> <element name="clusterCPUVendor" type="xsd:string" /> <element name="hostCPUVendor" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedCPUVendorUnknown"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedHostDisconnected"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedHostSoftware"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedHostSoftwareForMode"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EVCAdmissionFailedVmActive"> <complexContent> <extension base="vim25:EVCAdmissionFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="EightHostLimitViolated"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExpiredAddonLicense"> <complexContent> <extension base="vim25:ExpiredFeatureLicense"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExpiredEditionLicense"> <complexContent> <extension base="vim25:ExpiredFeatureLicense"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ExpiredFeatureLicense"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="feature" type="xsd:string" /> <element name="count" type="xsd:int" /> <element name="expirationDate" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ExtendedFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="faultTypeId" type="xsd:string" /> <element name="data" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FailToLockFaultToleranceVMs"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> <element name="vmName" type="xsd:string" /> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="alreadyLockedVm" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceAntiAffinityViolated"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="hostName" type="xsd:string" /> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceCannotEditMem"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> <element name="vm" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceCpuIncompatible"> <complexContent> <extension base="vim25:CpuIncompatible"> <sequence> <element name="model" type="xsd:boolean" /> <element name="family" type="xsd:boolean" /> <element name="stepping" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceNeedsThickDisk"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceNotLicensed"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="hostName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceNotSameBuild"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="build" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultTolerancePrimaryPowerOnNotAttempted"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="secondaryVm" type="vim25:ManagedObjectReference" /> <element name="primaryVm" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FileAlreadyExists"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FileBackedPortNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FileFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="file" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FileLocked"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FileNotFound"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FileNotWritable"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FileTooLarge"> <complexContent> <extension base="vim25:FileFault"> <sequence> <element name="datastore" type="xsd:string" /> <element name="fileSize" type="xsd:long" /> <element name="maxFileSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FilesystemQuiesceFault"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="FtIssuesOnHostHostSelectionType"> <restriction base="xsd:string"> <enumeration value="user" /> <enumeration value="vc" /> <enumeration value="drs" /> </restriction> </simpleType> <complexType name="FtIssuesOnHost"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="hostName" type="xsd:string" /> <element name="errors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FullStorageVMotionNotSupported"> <complexContent> <extension base="vim25:MigrationFeatureNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="GenericDrsFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="hostFaults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="GenericVmConfigFault"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="reason" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HAErrorsAtDest"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigFailed"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> <element name="failure" type="vim25:LocalizedMethodFault" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInDomain"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostIncompatibleForFaultToleranceReason"> <restriction base="xsd:string"> <enumeration value="product" /> <enumeration value="processor" /> </restriction> </simpleType> <complexType name="HostIncompatibleForFaultTolerance"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostIncompatibleForRecordReplayReason"> <restriction base="xsd:string"> <enumeration value="product" /> <enumeration value="processor" /> </restriction> </simpleType> <complexType name="HostIncompatibleForRecordReplay"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInventoryFull"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="capacity" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostPowerOpFailed"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HotSnapshotMoveNotSupported"> <complexContent> <extension base="vim25:SnapshotCopyNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IDEDiskNotSupported"> <complexContent> <extension base="vim25:DiskNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IORMNotSupportedHostOnDatastore"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" /> <element name="datastoreName" type="xsd:string" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InUseFeatureManipulationDisallowed"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InaccessibleDatastore"> <complexContent> <extension base="vim25:InvalidDatastore"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IncompatibleDefaultDevice"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IncompatibleHostForFtSecondary"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IncompatibleSetting"> <complexContent> <extension base="vim25:InvalidArgument"> <sequence> <element name="conflictingProperty" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IncorrectFileType"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IncorrectHostInformation"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IndependentDiskVMotionNotSupported"> <complexContent> <extension base="vim25:MigrationFeatureNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientCpuResourcesFault"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> <element name="unreserved" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientFailoverResourcesFault"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientHostCapacityFault"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientHostCpuCapacityFault"> <complexContent> <extension base="vim25:InsufficientHostCapacityFault"> <sequence> <element name="unreserved" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientHostMemoryCapacityFault"> <complexContent> <extension base="vim25:InsufficientHostCapacityFault"> <sequence> <element name="unreserved" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientMemoryResourcesFault"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> <element name="unreserved" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientPerCpuCapacity"> <complexContent> <extension base="vim25:InsufficientHostCapacityFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientResourcesFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientStandbyCpuResource"> <complexContent> <extension base="vim25:InsufficientStandbyResource"> <sequence> <element name="available" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientStandbyMemoryResource"> <complexContent> <extension base="vim25:InsufficientStandbyResource"> <sequence> <element name="available" type="xsd:long" /> <element name="requested" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InsufficientStandbyResource"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidAffinitySettingFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidBmcRole"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidBundle"> <complexContent> <extension base="vim25:PlatformConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidClientCertificate"> <complexContent> <extension base="vim25:InvalidLogin"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidController"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> <element name="controllerKey" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDasRestartPriorityForFtVm"> <complexContent> <extension base="vim25:InvalidArgument"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDatastore"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDatastorePath"> <complexContent> <extension base="vim25:InvalidDatastore"> <sequence> <element name="datastorePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDeviceBacking"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDeviceOperation"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> <element name="badOp" type="vim25:VirtualDeviceConfigSpecOperation" minOccurs="0" /> <element name="badFileOp" type="vim25:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDeviceSpec"> <complexContent> <extension base="vim25:InvalidVmConfig"> <sequence> <element name="deviceIndex" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDiskFormat"> <complexContent> <extension base="vim25:InvalidFormat"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidDrsBehaviorForFtVm"> <complexContent> <extension base="vim25:InvalidArgument"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidEditionLicense"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="feature" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidEvent"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidFolder"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="target" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidFormat"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidHostName"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidHostState"> <complexContent> <extension base="vim25:InvalidState"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidIndexArgument"> <complexContent> <extension base="vim25:InvalidArgument"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidIpmiLoginInfo"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidIpmiMacAddress"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="userProvidedMacAddress" type="xsd:string" /> <element name="observedMacAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidLicense"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="licenseContent" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidLocale"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidLogin"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidName"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="name" type="xsd:string" /> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidNasCredentials"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="userName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidNetworkInType"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidNetworkResource"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidOperationOnSecondaryVm"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidPowerState"> <complexContent> <extension base="vim25:InvalidState"> <sequence> <element name="requestedState" type="vim25:VirtualMachinePowerState" minOccurs="0" /> <element name="existingState" type="vim25:VirtualMachinePowerState" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidPrivilege"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="privilege" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidPropertyType"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidPropertyValue"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidResourcePoolStructureFault"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidSnapshotFormat"> <complexContent> <extension base="vim25:InvalidFormat"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidState"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="InvalidVmConfig"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="property" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="InventoryHasStandardAloneHosts"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="hosts" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IpHostnameGeneratorError"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LegacyNetworkInterfaceInUse"> <complexContent> <extension base="vim25:CannotAccessNetwork"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="LicenseAssignmentFailedReason"> <restriction base="xsd:string"> <enumeration value="keyEntityMismatch" /> <enumeration value="downgradeDisallowed" /> <enumeration value="inventoryNotManageableByVirtualCenter" /> <enumeration value="hostsUnmanageableByVirtualCenterWithoutLicenseServer" /> </restriction> </simpleType> <complexType name="LicenseAssignmentFailed"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseDowngradeDisallowed"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="edition" type="xsd:string" /> <element name="entityId" type="xsd:string" /> <element name="features" type="vim25:KeyAnyValue" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseEntityNotFound"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="entityId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseExpired"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="licenseKey" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseKeyEntityMismatch"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseRestricted"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseServerUnavailable"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="licenseServer" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LicenseSourceUnavailable"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="licenseSource" type="vim25:LicenseSource" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LimitExceeded"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="property" type="xsd:string" minOccurs="0" /> <element name="limit" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LinuxVolumeNotClean"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="LogBundlingFailed"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MaintenanceModeFileMove"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MemoryHotPlugNotSupported"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MemorySizeNotRecommended"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="memorySizeMB" type="xsd:int" /> <element name="minMemorySizeMB" type="xsd:int" /> <element name="maxMemorySizeMB" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MemorySizeNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="memorySizeMB" type="xsd:int" /> <element name="minMemorySizeMB" type="xsd:int" /> <element name="maxMemorySizeMB" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MemorySnapshotOnIndependentDisk"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MethodAlreadyDisabledFault"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> <element name="sourceId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MethodDisabled"> <complexContent> <extension base="vim25:RuntimeFault"> <sequence> <element name="source" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationDisabled"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationFeatureNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="atSourceHost" type="xsd:boolean" /> <element name="failedHostName" type="xsd:string" /> <element name="failedHost" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MigrationNotReady"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="reason" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MismatchedBundle"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="bundleUuid" type="xsd:string" /> <element name="hostUuid" type="xsd:string" /> <element name="bundleBuildNumber" type="xsd:int" /> <element name="hostBuildNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MismatchedNetworkPolicies"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="device" type="xsd:string" /> <element name="backing" type="xsd:string" /> <element name="connected" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MismatchedVMotionNetworkNames"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="sourceNetwork" type="xsd:string" /> <element name="destNetwork" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingBmcSupport"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingController"> <complexContent> <extension base="vim25:InvalidDeviceSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingLinuxCustResources"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingNetworkIpConfig"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingPowerOffConfiguration"> <complexContent> <extension base="vim25:VAppConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingPowerOnConfiguration"> <complexContent> <extension base="vim25:VAppConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MissingWindowsCustResources"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MountError"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="diskIndex" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MultipleCertificatesVerifyFaultThumbprintData"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="port" type="xsd:int" /> <element name="thumbprint" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfMultipleCertificatesVerifyFaultThumbprintData"> <sequence> <element name="MultipleCertificatesVerifyFaultThumbprintData" type="vim25:MultipleCertificatesVerifyFaultThumbprintData" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="MultipleCertificatesVerifyFault"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="thumbprintData" type="vim25:MultipleCertificatesVerifyFaultThumbprintData" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MultipleSnapshotsNotSupported"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NasConfigFault"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NasConnectionLimitReached"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NasSessionCredentialConflict"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> <element name="userName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NasVolumeNotMounted"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkCopyFault"> <complexContent> <extension base="vim25:FileFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkInaccessible"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworksMayNotBeTheSame"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NicSettingMismatch"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> <element name="numberOfNicsInSpec" type="xsd:int" /> <element name="numberOfNicsInVM" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoActiveHostInCluster"> <complexContent> <extension base="vim25:InvalidState"> <sequence> <element name="computeResource" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoAvailableIp"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> <element name="network" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoClientCertificate"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoCompatibleHardAffinityHost"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoCompatibleHost"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoCompatibleHostWithAccessToDevice"> <complexContent> <extension base="vim25:NoCompatibleHost"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoCompatibleSoftAffinityHost"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoDiskFound"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoDiskSpace"> <complexContent> <extension base="vim25:FileFault"> <sequence> <element name="datastore" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoDisksToCustomize"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoGateway"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoGuestHeartbeat"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoHost"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoHostSuitableForFtSecondary"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoLicenseServerConfigured"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoPeerHostFound"> <complexContent> <extension base="vim25:HostPowerOpFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoPermission"> <complexContent> <extension base="vim25:SecurityError"> <sequence> <element name="object" type="vim25:ManagedObjectReference" /> <element name="privilegeId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoPermissionOnAD"> <complexContent> <extension base="vim25:ActiveDirectoryFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoPermissionOnHost"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoPermissionOnNasVolume"> <complexContent> <extension base="vim25:NasConfigFault"> <sequence> <element name="userName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NoSubjectName"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoVcManagedIpConfigured"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoVirtualNic"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NoVmInVApp"> <complexContent> <extension base="vim25:VAppConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NonADUserRequired"> <complexContent> <extension base="vim25:ActiveDirectoryFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NonHomeRDMVMotionNotSupported"> <complexContent> <extension base="vim25:MigrationFeatureNotSupported"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NonPersistentDisksNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NotAuthenticated"> <complexContent> <extension base="vim25:NoPermission"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NotEnoughCpus"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="numCpuDest" type="xsd:int" /> <element name="numCpuVm" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotEnoughLogicalCpus"> <complexContent> <extension base="vim25:NotEnoughCpus"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotFound"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="NotSupportedDeviceForFTDeviceType"> <restriction base="xsd:string"> <enumeration value="virtualVmxnet3" /> <enumeration value="paraVirtualSCSIController" /> </restriction> </simpleType> <complexType name="NotSupportedDeviceForFT"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" minOccurs="0" /> <element name="deviceType" type="xsd:string" /> <element name="deviceLabel" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotSupportedHost"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="productName" type="xsd:string" minOccurs="0" /> <element name="productVersion" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotSupportedHostInCluster"> <complexContent> <extension base="vim25:NotSupportedHost"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NotSupportedHostInDvs"> <complexContent> <extension base="vim25:NotSupportedHost"> <sequence> <element name="switchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NotUserConfigurableProperty"> <complexContent> <extension base="vim25:VAppPropertyFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NumVirtualCpusExceedsLimit"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> <element name="maxSupportedVcpus" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="NumVirtualCpusIncompatibleReason"> <restriction base="xsd:string"> <enumeration value="recordReplay" /> <enumeration value="faultTolerance" /> </restriction> </simpleType> <complexType name="NumVirtualCpusIncompatible"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="reason" type="xsd:string" /> <element name="numCpu" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NumVirtualCpusNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="maxSupportedVcpusDest" type="xsd:int" /> <element name="numCpuVm" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OutOfBounds"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="argumentName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfAttribute"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="elementName" type="xsd:string" /> <element name="attributeName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfConnectedDevice"> <complexContent> <extension base="vim25:OvfHardwareExport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfConnectedDeviceFloppy"> <complexContent> <extension base="vim25:OvfConnectedDevice"> <sequence> <element name="filename" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfConnectedDeviceIso"> <complexContent> <extension base="vim25:OvfConnectedDevice"> <sequence> <element name="filename" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfConstraint"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfDiskMappingNotFound"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="diskName" type="xsd:string" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfDiskOrderConstraint"> <complexContent> <extension base="vim25:OvfConstraint"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfDuplicateElement"> <complexContent> <extension base="vim25:OvfElement"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfDuplicatedElementBoundary"> <complexContent> <extension base="vim25:OvfElement"> <sequence> <element name="boundary" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfElement"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfElementInvalidValue"> <complexContent> <extension base="vim25:OvfElement"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfExport"> <complexContent> <extension base="vim25:OvfFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfExportFailed"> <complexContent> <extension base="vim25:OvfExport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfHardwareCheck"> <complexContent> <extension base="vim25:OvfImport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfHardwareExport"> <complexContent> <extension base="vim25:OvfExport"> <sequence> <element name="device" type="vim25:VirtualDevice" minOccurs="0" /> <element name="vmPath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfHostResourceConstraint"> <complexContent> <extension base="vim25:OvfConstraint"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfHostValueNotParsed"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="property" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfImport"> <complexContent> <extension base="vim25:OvfFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfImportFailed"> <complexContent> <extension base="vim25:OvfImport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInternalError"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidPackage"> <complexContent> <extension base="vim25:OvfFault"> <sequence> <element name="lineNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidValue"> <complexContent> <extension base="vim25:OvfAttribute"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidValueConfiguration"> <complexContent> <extension base="vim25:OvfInvalidValue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidValueEmpty"> <complexContent> <extension base="vim25:OvfInvalidValue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidValueFormatMalformed"> <complexContent> <extension base="vim25:OvfInvalidValue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidValueReference"> <complexContent> <extension base="vim25:OvfInvalidValue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfInvalidVmName"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfMappedOsId"> <complexContent> <extension base="vim25:OvfImport"> <sequence> <element name="ovfId" type="xsd:int" /> <element name="ovfDescription" type="xsd:string" /> <element name="targetDescription" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfMissingAttribute"> <complexContent> <extension base="vim25:OvfAttribute"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfMissingElement"> <complexContent> <extension base="vim25:OvfElement"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfMissingElementNormalBoundary"> <complexContent> <extension base="vim25:OvfMissingElement"> <sequence> <element name="boundary" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfMissingHardware"> <complexContent> <extension base="vim25:OvfImport"> <sequence> <element name="name" type="xsd:string" /> <element name="resourceType" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfNoHostNic"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfNoSupportedHardwareFamily"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="version" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfProperty"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="type" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyExport"> <complexContent> <extension base="vim25:OvfExport"> <sequence> <element name="type" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyNetwork"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyQualifier"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> <element name="qualifier" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyQualifierDuplicate"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> <element name="qualifier" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyQualifierIgnored"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> <element name="qualifier" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyType"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfPropertyValue"> <complexContent> <extension base="vim25:OvfProperty"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfSystemFault"> <complexContent> <extension base="vim25:OvfFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfToXmlUnsupportedElement"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnableToExportDisk"> <complexContent> <extension base="vim25:OvfHardwareExport"> <sequence> <element name="diskName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnexpectedElement"> <complexContent> <extension base="vim25:OvfElement"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnknownDevice"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="device" type="vim25:VirtualDevice" minOccurs="0" /> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnknownDeviceBacking"> <complexContent> <extension base="vim25:OvfHardwareExport"> <sequence> <element name="backing" type="vim25:VirtualDeviceBackingInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnknownEntity"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="lineNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedAttribute"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="elementName" type="xsd:string" /> <element name="attributeName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedAttributeValue"> <complexContent> <extension base="vim25:OvfUnsupportedAttribute"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedDeviceBackingInfo"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="elementName" type="xsd:string" minOccurs="0" /> <element name="instanceId" type="xsd:string" minOccurs="0" /> <element name="deviceName" type="xsd:string" /> <element name="backingName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedDeviceBackingOption"> <complexContent> <extension base="vim25:OvfSystemFault"> <sequence> <element name="elementName" type="xsd:string" minOccurs="0" /> <element name="instanceId" type="xsd:string" minOccurs="0" /> <element name="deviceName" type="xsd:string" /> <element name="backingName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedDeviceExport"> <complexContent> <extension base="vim25:OvfHardwareExport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedDiskProvisioning"> <complexContent> <extension base="vim25:OvfImport"> <sequence> <element name="diskProvisioning" type="xsd:string" /> <element name="supportedDiskProvisioning" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedElement"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedElementValue"> <complexContent> <extension base="vim25:OvfUnsupportedElement"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedPackage"> <complexContent> <extension base="vim25:OvfFault"> <sequence> <element name="lineNumber" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedSection"> <complexContent> <extension base="vim25:OvfUnsupportedElement"> <sequence> <element name="info" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedSubType"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="elementName" type="xsd:string" /> <element name="instanceId" type="xsd:string" /> <element name="deviceType" type="xsd:int" /> <element name="deviceSubType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfUnsupportedType"> <complexContent> <extension base="vim25:OvfUnsupportedPackage"> <sequence> <element name="name" type="xsd:string" /> <element name="instanceId" type="xsd:string" /> <element name="deviceType" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfWrongElement"> <complexContent> <extension base="vim25:OvfElement"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfWrongNamespace"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="namespaceName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OvfXmlFormat"> <complexContent> <extension base="vim25:OvfInvalidPackage"> <sequence> <element name="description" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchAlreadyInstalled"> <complexContent> <extension base="vim25:PatchNotApplicable"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchBinariesNotFound"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="patchID" type="xsd:string" /> <element name="binary" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchInstallFailed"> <complexContent> <extension base="vim25:PlatformConfigFault"> <sequence> <element name="rolledBack" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchIntegrityError"> <complexContent> <extension base="vim25:PlatformConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchMetadataCorrupted"> <complexContent> <extension base="vim25:PatchMetadataInvalid"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchMetadataInvalid"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="patchID" type="xsd:string" /> <element name="metaData" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchMetadataNotFound"> <complexContent> <extension base="vim25:PatchMetadataInvalid"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchMissingDependencies"> <complexContent> <extension base="vim25:PatchNotApplicable"> <sequence> <element name="prerequisitePatch" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="prerequisiteLib" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchNotApplicable"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="patchID" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PatchSuperseded"> <complexContent> <extension base="vim25:PatchNotApplicable"> <sequence> <element name="supersede" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PhysCompatRDMNotSupported"> <complexContent> <extension base="vim25:RDMNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PlatformConfigFault"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> <element name="text" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PowerOnFtSecondaryFailed"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> <element name="hostSelectionBy" type="vim25:FtIssuesOnHostHostSelectionType" /> <element name="hostErrors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="rootCause" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PowerOnFtSecondaryTimedout"> <complexContent> <extension base="vim25:Timedout"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="vmName" type="xsd:string" /> <element name="timeout" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileUpdateFailedUpdateFailure"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="profilePath" type="vim25:ProfilePropertyPath" /> <element name="errMsg" type="vim25:LocalizableMessage" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileUpdateFailedUpdateFailure"> <sequence> <element name="ProfileUpdateFailedUpdateFailure" type="vim25:ProfileUpdateFailedUpdateFailure" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileUpdateFailed"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="failure" type="vim25:ProfileUpdateFailedUpdateFailure" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="QuestionPending"> <complexContent> <extension base="vim25:InvalidState"> <sequence> <element name="text" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RDMConversionNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RDMNotPreserved"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RDMNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RDMNotSupportedOnDatastore"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="device" type="xsd:string" /> <element name="datastore" type="vim25:ManagedObjectReference" /> <element name="datastoreName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RDMPointsToInaccessibleDisk"> <complexContent> <extension base="vim25:CannotAccessVmDisk"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RawDiskNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ReadOnlyDisksWithLegacyDestination"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="roDiskCount" type="xsd:int" /> <element name="timeoutDanger" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RebootRequired"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="patch" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RecordReplayDisabled"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RemoteDeviceNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RemoveFailed"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceInUse"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="type" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ResourceNotAvailable"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="containerType" type="xsd:string" minOccurs="0" /> <element name="containerName" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RestrictedVersion"> <complexContent> <extension base="vim25:SecurityError"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="RuleViolation"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SSLDisabledFault"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SSLVerifyFault"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> <element name="selfSigned" type="xsd:boolean" /> <element name="thumbprint" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SSPIChallenge"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="base64Token" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SecondaryVmAlreadyDisabled"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="instanceUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SecondaryVmAlreadyEnabled"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="instanceUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SecondaryVmAlreadyRegistered"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SecondaryVmNotRegistered"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SharedBusControllerNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotCloneNotSupported"> <complexContent> <extension base="vim25:SnapshotCopyNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotCopyNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotDisabled"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotIncompatibleDeviceInVm"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotLocked"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotMoveFromNonHomeNotSupported"> <complexContent> <extension base="vim25:SnapshotCopyNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotMoveNotSupported"> <complexContent> <extension base="vim25:SnapshotCopyNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotMoveToNonHomeNotSupported"> <complexContent> <extension base="vim25:SnapshotCopyNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotNoChange"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SnapshotRevertIssue"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="snapshotName" type="xsd:string" minOccurs="0" /> <element name="event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> <element name="errors" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SoftRuleVioCorrectionDisallowed"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="SoftRuleVioCorrectionImpact"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StorageVMotionNotSupported"> <complexContent> <extension base="vim25:MigrationFeatureNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SuspendedRelocateNotSupported"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SwapDatastoreNotWritableOnHost"> <complexContent> <extension base="vim25:DatastoreNotWritableOnHost"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SwapDatastoreUnset"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SwapPlacementOverrideNotSupported"> <complexContent> <extension base="vim25:InvalidVmConfig"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="SwitchNotInUpgradeMode"> <complexContent> <extension base="vim25:DvsFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskInProgress"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="task" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="Timedout"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TooManyConsecutiveOverrides"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TooManyDevices"> <complexContent> <extension base="vim25:InvalidVmConfig"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TooManyDisksOnLegacyHost"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="diskCount" type="xsd:int" /> <element name="timeoutDanger" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TooManyHosts"> <complexContent> <extension base="vim25:HostConnectFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="TooManySnapshotLevels"> <complexContent> <extension base="vim25:SnapshotFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsAlreadyUpgraded"> <complexContent> <extension base="vim25:VmToolsUpgradeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsAutoUpgradeNotSupported"> <complexContent> <extension base="vim25:VmToolsUpgradeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsImageNotAvailable"> <complexContent> <extension base="vim25:VmToolsUpgradeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsImageSignatureCheckFailed"> <complexContent> <extension base="vim25:VmToolsUpgradeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsInstallationInProgress"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsUnavailable"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ToolsUpgradeCancelled"> <complexContent> <extension base="vim25:VmToolsUpgradeFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UncommittedUndoableDisk"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UnconfiguredPropertyValue"> <complexContent> <extension base="vim25:InvalidPropertyValue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UncustomizableGuest"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> <element name="uncustomizableGuestOS" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnexpectedCustomizationFault"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UnrecognizedHost"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="hostName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnsharedSwapVMotionNotSupported"> <complexContent> <extension base="vim25:MigrationFeatureNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UnsupportedDatastore"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnsupportedGuest"> <complexContent> <extension base="vim25:InvalidVmConfig"> <sequence> <element name="unsupportedGuestOS" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnsupportedVimApiVersion"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="version" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UnsupportedVmxLocation"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UnusedVirtualDiskBlocksNotScrubbed"> <complexContent> <extension base="vim25:DeviceBackingNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UserNotFound"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="principal" type="xsd:string" /> <element name="unresolved" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppConfigFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppNotRunning"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppPropertyFault"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="id" type="xsd:string" /> <element name="category" type="xsd:string" /> <element name="label" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppTaskInProgress"> <complexContent> <extension base="vim25:TaskInProgress"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMINotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMOnConflictDVPort"> <complexContent> <extension base="vim25:CannotAccessNetwork"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMOnVirtualIntranet"> <complexContent> <extension base="vim25:CannotAccessNetwork"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionInterfaceIssue"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> <element name="atSourceHost" type="xsd:boolean" /> <element name="failedHost" type="xsd:string" /> <element name="failedHostEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionLinkCapacityLow"> <complexContent> <extension base="vim25:VMotionInterfaceIssue"> <sequence> <element name="network" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionLinkDown"> <complexContent> <extension base="vim25:VMotionInterfaceIssue"> <sequence> <element name="network" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionNotConfigured"> <complexContent> <extension base="vim25:VMotionInterfaceIssue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionNotLicensed"> <complexContent> <extension base="vim25:VMotionInterfaceIssue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionNotSupported"> <complexContent> <extension base="vim25:VMotionInterfaceIssue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VMotionProtocolIncompatible"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VimFault"> <complexContent> <extension base="vim25:MethodFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskBlocksNotFullyProvisioned"> <complexContent> <extension base="vim25:DeviceBackingNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskModeNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> <element name="mode" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardNotSupported"> <complexContent> <extension base="vim25:DeviceNotSupported"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualHardwareCompatibilityIssue"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualHardwareVersionNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> <element name="hostName" type="xsd:string" /> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmAlreadyExistsInDatacenter"> <complexContent> <extension base="vim25:InvalidFolder"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="hostname" type="xsd:string" /> <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigIncompatibleForFaultTolerance"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigIncompatibleForRecordReplay"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmFaultToleranceConfigIssueReasonForIssue"> <restriction base="xsd:string"> <enumeration value="haNotEnabled" /> <enumeration value="moreThanOneSecondary" /> <enumeration value="recordReplayNotSupported" /> <enumeration value="replayNotSupported" /> <enumeration value="templateVm" /> <enumeration value="multipleVCPU" /> <enumeration value="hostInactive" /> <enumeration value="ftUnsupportedHardware" /> <enumeration value="ftUnsupportedProduct" /> <enumeration value="missingVMotionNic" /> <enumeration value="missingFTLoggingNic" /> <enumeration value="thinDisk" /> <enumeration value="verifySSLCertificateFlagNotSet" /> <enumeration value="hasSnapshots" /> <enumeration value="noConfig" /> <enumeration value="ftSecondaryVm" /> <enumeration value="hasLocalDisk" /> </restriction> </simpleType> <complexType name="VmFaultToleranceConfigIssue"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="reason" type="xsd:string" minOccurs="0" /> <element name="entityName" type="xsd:string" minOccurs="0" /> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceConfigIssueWrapper"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="entityName" type="xsd:string" minOccurs="0" /> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VmFaultToleranceInvalidFileBackingDeviceType"> <restriction base="xsd:string"> <enumeration value="virtualFloppy" /> <enumeration value="virtualCdrom" /> <enumeration value="virtualSerialPort" /> <enumeration value="virtualParallelPort" /> <enumeration value="virtualDisk" /> </restriction> </simpleType> <complexType name="VmFaultToleranceInvalidFileBacking"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="backingType" type="xsd:string" minOccurs="0" /> <element name="backingFilename" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceIssue"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceOpIssuesList"> <complexContent> <extension base="vim25:VmFaultToleranceIssue"> <sequence> <element name="errors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="warnings" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmFaultToleranceTooManyVMsOnHost"> <complexContent> <extension base="vim25:InsufficientResourcesFault"> <sequence> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="maxNumFtVms" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmHostAffinityRuleViolation"> <complexContent> <extension base="vim25:VmConfigFault"> <sequence> <element name="vmName" type="xsd:string" /> <element name="hostName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmLimitLicense"> <complexContent> <extension base="vim25:NotEnoughLicenses"> <sequence> <element name="limit" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmMonitorIncompatibleForFaultTolerance"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPowerOnDisabled"> <complexContent> <extension base="vim25:InvalidState"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmToolsUpgradeFault"> <complexContent> <extension base="vim25:VimFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmValidateMaxDevice"> <complexContent> <extension base="vim25:VimFault"> <sequence> <element name="device" type="xsd:string" /> <element name="max" type="xsd:int" /> <element name="count" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmWwnConflict"> <complexContent> <extension base="vim25:InvalidVmConfig"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="wwn" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsAlreadyMounted"> <complexContent> <extension base="vim25:VmfsMountFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsAmbiguousMount"> <complexContent> <extension base="vim25:VmfsMountFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsMountFault"> <complexContent> <extension base="vim25:HostConfigFault"> <sequence> <element name="uuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmotionInterfaceNotEnabled"> <complexContent> <extension base="vim25:HostPowerOpFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VolumeEditorError"> <complexContent> <extension base="vim25:CustomizationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="WakeOnLanNotSupported"> <complexContent> <extension base="vim25:VirtualHardwareCompatibilityIssue"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="WakeOnLanNotSupportedByVmotionNIC"> <complexContent> <extension base="vim25:HostPowerOpFailed"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="WillModifyConfigCpuRequirements"> <complexContent> <extension base="vim25:MigrationFault"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostActiveDirectoryInfoDomainMembershipStatus"> <restriction base="xsd:string"> <enumeration value="unknown" /> <enumeration value="ok" /> <enumeration value="noServers" /> <enumeration value="clientTrustBroken" /> <enumeration value="serverTrustBroken" /> <enumeration value="inconsistentTrust" /> <enumeration value="otherProblem" /> </restriction> </simpleType> <complexType name="HostActiveDirectoryInfo"> <complexContent> <extension base="vim25:HostDirectoryStoreInfo"> <sequence> <element name="joinedDomain" type="xsd:string" minOccurs="0" /> <element name="trustedDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="domainMembershipStatus" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostActiveDirectorySpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="domainName" type="xsd:string" minOccurs="0" /> <element name="userName" type="xsd:string" minOccurs="0" /> <element name="password" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostActiveDirectory"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" /> <element name="spec" type="vim25:HostActiveDirectorySpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostActiveDirectory"> <sequence> <element name="HostActiveDirectory" type="vim25:HostActiveDirectory" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostAuthenticationManagerInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="authConfig" type="vim25:HostAuthenticationStoreInfo" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAuthenticationStoreInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostAuthenticationStoreInfo"> <sequence> <element name="HostAuthenticationStoreInfo" type="vim25:HostAuthenticationStoreInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="AutoStartAction"> <restriction base="xsd:string"> <enumeration value="none" /> <enumeration value="systemDefault" /> <enumeration value="powerOn" /> <enumeration value="powerOff" /> <enumeration value="guestShutdown" /> <enumeration value="suspend" /> </restriction> </simpleType> <complexType name="AutoStartDefaults"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="startDelay" type="xsd:int" minOccurs="0" /> <element name="stopDelay" type="xsd:int" minOccurs="0" /> <element name="waitForHeartbeat" type="xsd:boolean" minOccurs="0" /> <element name="stopAction" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="AutoStartWaitHeartbeatSetting"> <restriction base="xsd:string"> <enumeration value="yes" /> <enumeration value="no" /> <enumeration value="systemDefault" /> </restriction> </simpleType> <complexType name="AutoStartPowerInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="startOrder" type="xsd:int" /> <element name="startDelay" type="xsd:int" /> <element name="waitForHeartbeat" type="vim25:AutoStartWaitHeartbeatSetting" /> <element name="startAction" type="xsd:string" /> <element name="stopDelay" type="xsd:int" /> <element name="stopAction" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfAutoStartPowerInfo"> <sequence> <element name="AutoStartPowerInfo" type="vim25:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostAutoStartManagerConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="defaults" type="vim25:AutoStartDefaults" minOccurs="0" /> <element name="powerInfo" type="vim25:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostBootDeviceInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="bootDevices" type="vim25:HostBootDevice" minOccurs="0" maxOccurs="unbounded" /> <element name="currentBootDeviceKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostBootDevice"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="description" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostBootDevice"> <sequence> <element name="HostBootDevice" type="vim25:HostBootDevice" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="HostReplayUnsupportedReason"> <restriction base="xsd:string"> <enumeration value="incompatibleProduct" /> <enumeration value="incompatibleCpu" /> <enumeration value="hvDisabled" /> <enumeration value="cpuidLimitSet" /> <enumeration value="oldBIOS" /> <enumeration value="unknown" /> </restriction> </simpleType> <simpleType name="HostCapabilityFtUnsupportedReason"> <restriction base="xsd:string"> <enumeration value="vMotionNotLicensed" /> <enumeration value="missingVMotionNic" /> <enumeration value="missingFTLoggingNic" /> <enumeration value="ftNotLicensed" /> <enumeration value="haAgentIssue" /> </restriction> </simpleType> <simpleType name="HostCapabilityVmDirectPathGen2UnsupportedReason"> <restriction base="xsd:string"> <enumeration value="hostNptIncompatibleProduct" /> <enumeration value="hostNptIncompatibleHardware" /> <enumeration value="hostNptDisabled" /> </restriction> </simpleType> <complexType name="HostCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="recursiveResourcePoolsSupported" type="xsd:boolean" /> <element name="cpuMemoryResourceConfigurationSupported" type="xsd:boolean" /> <element name="rebootSupported" type="xsd:boolean" /> <element name="shutdownSupported" type="xsd:boolean" /> <element name="vmotionSupported" type="xsd:boolean" /> <element name="standbySupported" type="xsd:boolean" /> <element name="ipmiSupported" type="xsd:boolean" minOccurs="0" /> <element name="maxSupportedVMs" type="xsd:int" minOccurs="0" /> <element name="maxRunningVMs" type="xsd:int" minOccurs="0" /> <element name="maxSupportedVcpus" type="xsd:int" minOccurs="0" /> <element name="datastorePrincipalSupported" type="xsd:boolean" /> <element name="sanSupported" type="xsd:boolean" /> <element name="nfsSupported" type="xsd:boolean" /> <element name="iscsiSupported" type="xsd:boolean" /> <element name="vlanTaggingSupported" type="xsd:boolean" /> <element name="nicTeamingSupported" type="xsd:boolean" /> <element name="highGuestMemSupported" type="xsd:boolean" /> <element name="maintenanceModeSupported" type="xsd:boolean" /> <element name="suspendedRelocateSupported" type="xsd:boolean" /> <element name="restrictedSnapshotRelocateSupported" type="xsd:boolean" /> <element name="perVmSwapFiles" type="xsd:boolean" /> <element name="localSwapDatastoreSupported" type="xsd:boolean" /> <element name="unsharedSwapVMotionSupported" type="xsd:boolean" /> <element name="backgroundSnapshotsSupported" type="xsd:boolean" /> <element name="preAssignedPCIUnitNumbersSupported" type="xsd:boolean" /> <element name="screenshotSupported" type="xsd:boolean" /> <element name="scaledScreenshotSupported" type="xsd:boolean" /> <element name="storageVMotionSupported" type="xsd:boolean" minOccurs="0" /> <element name="vmotionWithStorageVMotionSupported" type="xsd:boolean" minOccurs="0" /> <element name="recordReplaySupported" type="xsd:boolean" minOccurs="0" /> <element name="ftSupported" type="xsd:boolean" minOccurs="0" /> <element name="replayUnsupportedReason" type="xsd:string" minOccurs="0" /> <element name="replayCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ftCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="loginBySSLThumbprintSupported" type="xsd:boolean" minOccurs="0" /> <element name="cloneFromSnapshotSupported" type="xsd:boolean" minOccurs="0" /> <element name="deltaDiskBackingsSupported" type="xsd:boolean" minOccurs="0" /> <element name="perVMNetworkTrafficShapingSupported" type="xsd:boolean" minOccurs="0" /> <element name="tpmSupported" type="xsd:boolean" minOccurs="0" /> <element name="supportedCpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="virtualExecUsageSupported" type="xsd:boolean" minOccurs="0" /> <element name="storageIORMSupported" type="xsd:boolean" minOccurs="0" /> <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> <element name="vmDirectPathGen2UnsupportedReason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vmDirectPathGen2UnsupportedReasonExtended" type="xsd:string" minOccurs="0" /> <element name="vStorageCapable" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostConfigChangeMode"> <restriction base="xsd:string"> <enumeration value="modify" /> <enumeration value="replace" /> </restriction> </simpleType> <simpleType name="HostConfigChangeOperation"> <restriction base="xsd:string"> <enumeration value="add" /> <enumeration value="remove" /> <enumeration value="edit" /> </restriction> </simpleType> <complexType name="HostConfigChange"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="product" type="vim25:AboutInfo" /> <element name="hyperThread" type="vim25:HostHyperThreadScheduleInfo" minOccurs="0" /> <element name="consoleReservation" type="vim25:ServiceConsoleReservationInfo" minOccurs="0" /> <element name="virtualMachineReservation" type="vim25:VirtualMachineMemoryReservationInfo" minOccurs="0" /> <element name="storageDevice" type="vim25:HostStorageDeviceInfo" minOccurs="0" /> <element name="multipathState" type="vim25:HostMultipathStateInfo" minOccurs="0" /> <element name="fileSystemVolume" type="vim25:HostFileSystemVolumeInfo" minOccurs="0" /> <element name="systemFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="network" type="vim25:HostNetworkInfo" minOccurs="0" /> <element name="vmotion" type="vim25:HostVMotionInfo" minOccurs="0" /> <element name="virtualNicManagerInfo" type="vim25:HostVirtualNicManagerInfo" minOccurs="0" /> <element name="capabilities" type="vim25:HostNetCapabilities" minOccurs="0" /> <element name="datastoreCapabilities" type="vim25:HostDatastoreSystemCapabilities" minOccurs="0" /> <element name="offloadCapabilities" type="vim25:HostNetOffloadCapabilities" minOccurs="0" /> <element name="service" type="vim25:HostServiceInfo" minOccurs="0" /> <element name="firewall" type="vim25:HostFirewallInfo" minOccurs="0" /> <element name="autoStart" type="vim25:HostAutoStartManagerConfig" minOccurs="0" /> <element name="activeDiagnosticPartition" type="vim25:HostDiagnosticPartition" minOccurs="0" /> <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> <element name="optionDef" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> <element name="datastorePrincipal" type="xsd:string" minOccurs="0" /> <element name="localSwapDatastore" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="systemResources" type="vim25:HostSystemResourceInfo" minOccurs="0" /> <element name="dateTimeInfo" type="vim25:HostDateTimeInfo" minOccurs="0" /> <element name="flags" type="vim25:HostFlagInfo" minOccurs="0" /> <element name="adminDisabled" type="xsd:boolean" minOccurs="0" /> <element name="ipmi" type="vim25:HostIpmiInfo" minOccurs="0" /> <element name="sslThumbprintInfo" type="vim25:HostSslThumbprintInfo" minOccurs="0" /> <element name="pciPassthruInfo" type="vim25:HostPciPassthruInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="authenticationManagerInfo" type="vim25:HostAuthenticationManagerInfo" minOccurs="0" /> <element name="featureVersion" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="powerSystemCapability" type="vim25:PowerSystemCapability" minOccurs="0" /> <element name="powerSystemInfo" type="vim25:PowerSystemInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigManager"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="cpuScheduler" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="datastoreSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="memoryManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="storageSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="networkSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="vmotionSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="virtualNicManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="serviceSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="firewallSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="advancedOption" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="diagnosticSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="autoStartManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="snmpSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="dateTimeSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="patchManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="bootDeviceSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="firmwareSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="healthStatusSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="pciPassthruSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="licenseManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="kernelModuleSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="authenticationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="powerSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="nasDatastore" type="vim25:HostNasVolumeConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="network" type="vim25:HostNetworkConfig" minOccurs="0" /> <element name="nicTypeSelection" type="vim25:HostVirtualNicManagerNicTypeSelection" minOccurs="0" maxOccurs="unbounded" /> <element name="service" type="vim25:HostServiceConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="firewall" type="vim25:HostFirewallConfig" minOccurs="0" /> <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> <element name="datastorePrincipal" type="xsd:string" minOccurs="0" /> <element name="datastorePrincipalPasswd" type="xsd:string" minOccurs="0" /> <element name="datetime" type="vim25:HostDateTimeConfig" minOccurs="0" /> <element name="storageDevice" type="vim25:HostStorageDeviceInfo" minOccurs="0" /> <element name="license" type="vim25:HostLicenseSpec" minOccurs="0" /> <element name="security" type="vim25:HostSecuritySpec" minOccurs="0" /> <element name="userAccount" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="usergroupAccount" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="memory" type="vim25:HostMemorySpec" minOccurs="0" /> <element name="activeDirectory" type="vim25:HostActiveDirectory" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectInfoNetworkInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="summary" type="vim25:NetworkSummary" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostConnectInfoNetworkInfo"> <sequence> <element name="HostConnectInfoNetworkInfo" type="vim25:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNewNetworkConnectInfo"> <complexContent> <extension base="vim25:HostConnectInfoNetworkInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDatastoreConnectInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="summary" type="vim25:DatastoreSummary" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDatastoreConnectInfo"> <sequence> <element name="HostDatastoreConnectInfo" type="vim25:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDatastoreExistsConnectInfo"> <complexContent> <extension base="vim25:HostDatastoreConnectInfo"> <sequence> <element name="newDatastoreName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDatastoreNameConflictConnectInfo"> <complexContent> <extension base="vim25:HostDatastoreConnectInfo"> <sequence> <element name="newDatastoreName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostLicenseConnectInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="license" type="vim25:LicenseManagerLicenseInfo" /> <element name="evaluation" type="vim25:LicenseManagerEvaluationInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="serverIp" type="xsd:string" minOccurs="0" /> <element name="host" type="vim25:HostListSummary" /> <element name="vm" type="vim25:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> <element name="vimAccountNameRequired" type="xsd:boolean" minOccurs="0" /> <element name="clusterSupported" type="xsd:boolean" minOccurs="0" /> <element name="network" type="vim25:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="datastore" type="vim25:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="license" type="vim25:HostLicenseConnectInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConnectSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> <element name="userName" type="xsd:string" minOccurs="0" /> <element name="password" type="xsd:string" minOccurs="0" /> <element name="vmFolder" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="force" type="xsd:boolean" /> <element name="vimAccountName" type="xsd:string" minOccurs="0" /> <element name="vimAccountPassword" type="xsd:string" minOccurs="0" /> <element name="managementIp" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCpuIdInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="level" type="xsd:int" /> <element name="vendor" type="xsd:string" minOccurs="0" /> <element name="eax" type="xsd:string" minOccurs="0" /> <element name="ebx" type="xsd:string" minOccurs="0" /> <element name="ecx" type="xsd:string" minOccurs="0" /> <element name="edx" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostCpuIdInfo"> <sequence> <element name="HostCpuIdInfo" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostHyperThreadScheduleInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="available" type="xsd:boolean" /> <element name="active" type="xsd:boolean" /> <element name="config" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FileQueryFlags"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="fileType" type="xsd:boolean" /> <element name="fileSize" type="xsd:boolean" /> <element name="modification" type="xsd:boolean" /> <element name="fileOwner" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FileInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="path" type="xsd:string" /> <element name="fileSize" type="xsd:long" minOccurs="0" /> <element name="modification" type="xsd:dateTime" minOccurs="0" /> <element name="owner" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfFileInfo"> <sequence> <element name="FileInfo" type="vim25:FileInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="FileQuery"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfFileQuery"> <sequence> <element name="FileQuery" type="vim25:FileQuery" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VmConfigFileQueryFilter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="matchConfigVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigFileQueryFlags"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configVersion" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> <element name="filter" type="vim25:VmConfigFileQueryFilter" minOccurs="0" /> <element name="details" type="vim25:VmConfigFileQueryFlags" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateConfigFileQuery"> <complexContent> <extension base="vim25:VmConfigFileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiskFileQueryFilter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="matchHardwareVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> <element name="controllerType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="thin" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiskFileQueryFlags"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskType" type="xsd:boolean" /> <element name="capacityKb" type="xsd:boolean" /> <element name="hardwareVersion" type="xsd:boolean" /> <element name="controllerType" type="xsd:boolean" minOccurs="0" /> <element name="diskExtents" type="xsd:boolean" minOccurs="0" /> <element name="thin" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiskFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> <element name="filter" type="vim25:VmDiskFileQueryFilter" minOccurs="0" /> <element name="details" type="vim25:VmDiskFileQueryFlags" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FolderFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSnapshotFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IsoImageFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FloppyImageFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmNvramFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmLogFileQuery"> <complexContent> <extension base="vim25:FileQuery"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> <element name="configVersion" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TemplateConfigFileInfo"> <complexContent> <extension base="vim25:VmConfigFileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmDiskFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> <element name="diskType" type="xsd:string" minOccurs="0" /> <element name="capacityKb" type="xsd:long" minOccurs="0" /> <element name="hardwareVersion" type="xsd:int" minOccurs="0" /> <element name="controllerType" type="xsd:string" minOccurs="0" /> <element name="diskExtents" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="thin" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FolderFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmSnapshotFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IsoImageFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="FloppyImageFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmNvramFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmLogFileInfo"> <complexContent> <extension base="vim25:FileInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDatastoreBrowserSearchSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="query" type="vim25:FileQuery" minOccurs="0" maxOccurs="unbounded" /> <element name="details" type="vim25:FileQueryFlags" minOccurs="0" /> <element name="searchCaseInsensitive" type="xsd:boolean" minOccurs="0" /> <element name="matchPattern" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="sortFoldersFirst" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDatastoreBrowserSearchResults"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="folderPath" type="xsd:string" minOccurs="0" /> <element name="file" type="vim25:FileInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDatastoreBrowserSearchResults"> <sequence> <element name="HostDatastoreBrowserSearchResults" type="vim25:HostDatastoreBrowserSearchResults" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDatastoreSystemCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="nfsMountCreationRequired" type="xsd:boolean" /> <element name="nfsMountCreationSupported" type="xsd:boolean" /> <element name="localDatastoreSupported" type="xsd:boolean" /> <element name="vmfsExtentExpansionSupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreInfo"> <complexContent> <extension base="vim25:DatastoreInfo"> <sequence> <element name="vmfs" type="vim25:HostVmfsVolume" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NasDatastoreInfo"> <complexContent> <extension base="vim25:DatastoreInfo"> <sequence> <element name="nas" type="vim25:HostNasVolume" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LocalDatastoreInfo"> <complexContent> <extension base="vim25:DatastoreInfo"> <sequence> <element name="path" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskUuid" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreCreateSpec"> <complexContent> <extension base="vim25:VmfsDatastoreSpec"> <sequence> <element name="partition" type="vim25:HostDiskPartitionSpec" /> <element name="vmfs" type="vim25:HostVmfsSpec" /> <element name="extent" type="vim25:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreExtendSpec"> <complexContent> <extension base="vim25:VmfsDatastoreSpec"> <sequence> <element name="partition" type="vim25:HostDiskPartitionSpec" /> <element name="extent" type="vim25:HostScsiDiskPartition" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreExpandSpec"> <complexContent> <extension base="vim25:VmfsDatastoreSpec"> <sequence> <element name="partition" type="vim25:HostDiskPartitionSpec" /> <element name="extent" type="vim25:HostScsiDiskPartition" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreBaseOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="layout" type="vim25:HostDiskPartitionLayout" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreSingleExtentOption"> <complexContent> <extension base="vim25:VmfsDatastoreBaseOption"> <sequence> <element name="vmfsExtent" type="vim25:HostDiskPartitionBlockRange" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreAllExtentOption"> <complexContent> <extension base="vim25:VmfsDatastoreSingleExtentOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreMultipleExtentOption"> <complexContent> <extension base="vim25:VmfsDatastoreBaseOption"> <sequence> <element name="vmfsExtent" type="vim25:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmfsDatastoreOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="info" type="vim25:VmfsDatastoreBaseOption" /> <element name="spec" type="vim25:VmfsDatastoreSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVmfsDatastoreOption"> <sequence> <element name="VmfsDatastoreOption" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDateTimeConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="timeZone" type="xsd:string" minOccurs="0" /> <element name="ntpConfig" type="vim25:HostNtpConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDateTimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="timeZone" type="vim25:HostDateTimeSystemTimeZone" /> <element name="ntpConfig" type="vim25:HostNtpConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDateTimeSystemTimeZone"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="gmtOffset" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDateTimeSystemTimeZone"> <sequence> <element name="HostDateTimeSystemTimeZone" type="vim25:HostDateTimeSystemTimeZone" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDevice"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="deviceName" type="xsd:string" /> <element name="deviceType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDhcpServiceSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="virtualSwitch" type="xsd:string" /> <element name="defaultLeaseDuration" type="xsd:int" /> <element name="leaseBeginIp" type="xsd:string" /> <element name="leaseEndIp" type="xsd:string" /> <element name="maxLeaseDuration" type="xsd:int" /> <element name="unlimitedLease" type="xsd:boolean" /> <element name="ipSubnetAddr" type="xsd:string" /> <element name="ipSubnetMask" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDhcpServiceConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="key" type="xsd:string" /> <element name="spec" type="vim25:HostDhcpServiceSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDhcpServiceConfig"> <sequence> <element name="HostDhcpServiceConfig" type="vim25:HostDhcpServiceConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDhcpService"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="spec" type="vim25:HostDhcpServiceSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDhcpService"> <sequence> <element name="HostDhcpService" type="vim25:HostDhcpService" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="DiagnosticPartitionStorageType"> <restriction base="xsd:string"> <enumeration value="directAttached" /> <enumeration value="networkAttached" /> </restriction> </simpleType> <simpleType name="DiagnosticPartitionType"> <restriction base="xsd:string"> <enumeration value="singleHost" /> <enumeration value="multiHost" /> </restriction> </simpleType> <complexType name="HostDiagnosticPartitionCreateOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="storageType" type="xsd:string" /> <element name="diagnosticType" type="xsd:string" /> <element name="disk" type="vim25:HostScsiDisk" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiagnosticPartitionCreateOption"> <sequence> <element name="HostDiagnosticPartitionCreateOption" type="vim25:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDiagnosticPartitionCreateSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="storageType" type="xsd:string" /> <element name="diagnosticType" type="xsd:string" /> <element name="id" type="vim25:HostScsiDiskPartition" /> <element name="partition" type="vim25:HostDiskPartitionSpec" /> <element name="active" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiagnosticPartitionCreateDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="layout" type="vim25:HostDiskPartitionLayout" /> <element name="diskUuid" type="xsd:string" /> <element name="spec" type="vim25:HostDiagnosticPartitionCreateSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiagnosticPartition"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="storageType" type="xsd:string" /> <element name="diagnosticType" type="xsd:string" /> <element name="slots" type="xsd:int" /> <element name="id" type="vim25:HostScsiDiskPartition" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiagnosticPartition"> <sequence> <element name="HostDiagnosticPartition" type="vim25:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDirectoryStoreInfo"> <complexContent> <extension base="vim25:HostAuthenticationStoreInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskDimensionsChs"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="cylinder" type="xsd:long" /> <element name="head" type="xsd:int" /> <element name="sector" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskDimensionsLba"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="blockSize" type="xsd:int" /> <element name="block" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskDimensions"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostDiskPartitionInfoType"> <restriction base="xsd:string"> <enumeration value="none" /> <enumeration value="vmfs" /> <enumeration value="linuxNative" /> <enumeration value="linuxSwap" /> <enumeration value="extended" /> <enumeration value="ntfs" /> <enumeration value="vmkDiagnostic" /> </restriction> </simpleType> <complexType name="HostDiskPartitionAttributes"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="partition" type="xsd:int" /> <element name="startSector" type="xsd:long" /> <element name="endSector" type="xsd:long" /> <element name="type" type="xsd:string" /> <element name="logical" type="xsd:boolean" /> <element name="attributes" type="xsd:byte" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiskPartitionAttributes"> <sequence> <element name="HostDiskPartitionAttributes" type="vim25:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDiskPartitionBlockRange"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="partition" type="xsd:int" minOccurs="0" /> <element name="type" type="xsd:string" /> <element name="start" type="vim25:HostDiskDimensionsLba" /> <element name="end" type="vim25:HostDiskDimensionsLba" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiskPartitionBlockRange"> <sequence> <element name="HostDiskPartitionBlockRange" type="vim25:HostDiskPartitionBlockRange" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDiskPartitionSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="chs" type="vim25:HostDiskDimensionsChs" minOccurs="0" /> <element name="totalSectors" type="xsd:long" minOccurs="0" /> <element name="partition" type="vim25:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskPartitionLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="total" type="vim25:HostDiskDimensionsLba" minOccurs="0" /> <element name="partition" type="vim25:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskPartitionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="deviceName" type="xsd:string" /> <element name="spec" type="vim25:HostDiskPartitionSpec" /> <element name="layout" type="vim25:HostDiskPartitionLayout" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiskPartitionInfo"> <sequence> <element name="HostDiskPartitionInfo" type="vim25:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDnsConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dhcp" type="xsd:boolean" /> <element name="virtualNicDevice" type="xsd:string" minOccurs="0" /> <element name="hostName" type="xsd:string" /> <element name="domainName" type="xsd:string" /> <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDnsConfigSpec"> <complexContent> <extension base="vim25:HostDnsConfig"> <sequence> <element name="virtualNicConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostFeatureVersionKey"> <restriction base="xsd:string"> <enumeration value="faultTolerance" /> </restriction> </simpleType> <complexType name="HostFeatureVersionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostFeatureVersionInfo"> <sequence> <element name="HostFeatureVersionInfo" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ModeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="browse" type="xsd:string" minOccurs="0" /> <element name="read" type="xsd:string" /> <element name="modify" type="xsd:string" /> <element name="use" type="xsd:string" /> <element name="admin" type="xsd:string" minOccurs="0" /> <element name="full" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFileAccess"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="who" type="xsd:string" /> <element name="what" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFileSystemVolumeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="volumeTypeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="mountInfo" type="vim25:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="FileSystemMountInfoVStorageSupportStatus"> <restriction base="xsd:string"> <enumeration value="vStorageSupported" /> <enumeration value="vStorageUnsupported" /> <enumeration value="vStorageUnknown" /> </restriction> </simpleType> <complexType name="HostFileSystemMountInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="mountInfo" type="vim25:HostMountInfo" /> <element name="volume" type="vim25:HostFileSystemVolume" /> <element name="vStorageSupport" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostFileSystemMountInfo"> <sequence> <element name="HostFileSystemMountInfo" type="vim25:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostFileSystemVolume"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="capacity" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNasVolumeSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> <element name="localPath" type="xsd:string" /> <element name="accessMode" type="xsd:string" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="userName" type="xsd:string" minOccurs="0" /> <element name="password" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNasVolumeConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="spec" type="vim25:HostNasVolumeSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNasVolumeConfig"> <sequence> <element name="HostNasVolumeConfig" type="vim25:HostNasVolumeConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNasVolume"> <complexContent> <extension base="vim25:HostFileSystemVolume"> <sequence> <element name="remoteHost" type="xsd:string" /> <element name="remotePath" type="xsd:string" /> <element name="userName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostLocalFileSystemVolumeSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="xsd:string" /> <element name="localPath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostLocalFileSystemVolume"> <complexContent> <extension base="vim25:HostFileSystemVolume"> <sequence> <element name="device" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFirewallConfigRuleSetConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="rulesetId" type="xsd:string" /> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostFirewallConfigRuleSetConfig"> <sequence> <element name="HostFirewallConfigRuleSetConfig" type="vim25:HostFirewallConfigRuleSetConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostFirewallConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="rule" type="vim25:HostFirewallConfigRuleSetConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultBlockingPolicy" type="vim25:HostFirewallDefaultPolicy" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFirewallDefaultPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="incomingBlocked" type="xsd:boolean" minOccurs="0" /> <element name="outgoingBlocked" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFirewallInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="defaultPolicy" type="vim25:HostFirewallDefaultPolicy" /> <element name="ruleset" type="vim25:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFlagInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="backgroundSnapshotsEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostForceMountedInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="persist" type="xsd:boolean" /> <element name="mounted" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostHardwareInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="systemInfo" type="vim25:HostSystemInfo" /> <element name="cpuPowerManagementInfo" type="vim25:HostCpuPowerManagementInfo" minOccurs="0" /> <element name="cpuInfo" type="vim25:HostCpuInfo" /> <element name="cpuPkg" type="vim25:HostCpuPackage" maxOccurs="unbounded" /> <element name="memorySize" type="xsd:long" /> <element name="numaInfo" type="vim25:HostNumaInfo" minOccurs="0" /> <element name="pciDevice" type="vim25:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> <element name="cpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="biosInfo" type="vim25:HostBIOSInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSystemInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vendor" type="xsd:string" /> <element name="model" type="xsd:string" /> <element name="uuid" type="xsd:string" /> <element name="otherIdentifyingInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostCpuPowerManagementInfoPolicyType"> <restriction base="xsd:string"> <enumeration value="off" /> <enumeration value="staticPolicy" /> <enumeration value="dynamicPolicy" /> </restriction> </simpleType> <complexType name="HostCpuPowerManagementInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="currentPolicy" type="xsd:string" minOccurs="0" /> <element name="hardwareSupport" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostCpuInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numCpuPackages" type="xsd:short" /> <element name="numCpuCores" type="xsd:short" /> <element name="numCpuThreads" type="xsd:short" /> <element name="hz" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostCpuPackageVendor"> <restriction base="xsd:string"> <enumeration value="unknown" /> <enumeration value="intel" /> <enumeration value="amd" /> </restriction> </simpleType> <complexType name="HostCpuPackage"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="index" type="xsd:short" /> <element name="vendor" type="xsd:string" /> <element name="hz" type="xsd:long" /> <element name="busHz" type="xsd:long" /> <element name="description" type="xsd:string" /> <element name="threadId" type="xsd:short" maxOccurs="unbounded" /> <element name="cpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostCpuPackage"> <sequence> <element name="HostCpuPackage" type="vim25:HostCpuPackage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNumaInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> <element name="numNodes" type="xsd:int" /> <element name="numaNode" type="vim25:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNumaNode"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="typeId" type="xsd:byte" /> <element name="cpuID" type="xsd:short" maxOccurs="unbounded" /> <element name="memoryRangeBegin" type="xsd:long" /> <element name="memoryRangeLength" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNumaNode"> <sequence> <element name="HostNumaNode" type="vim25:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostBIOSInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="biosVersion" type="xsd:string" minOccurs="0" /> <element name="releaseDate" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostHardwareElementStatus"> <restriction base="xsd:string"> <enumeration value="Unknown" /> <enumeration value="Green" /> <enumeration value="Yellow" /> <enumeration value="Red" /> </restriction> </simpleType> <complexType name="HostHardwareElementInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="status" type="vim25:ElementDescription" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostHardwareElementInfo"> <sequence> <element name="HostHardwareElementInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostStorageOperationalInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="property" type="xsd:string" /> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostStorageOperationalInfo"> <sequence> <element name="HostStorageOperationalInfo" type="vim25:HostStorageOperationalInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostStorageElementInfo"> <complexContent> <extension base="vim25:HostHardwareElementInfo"> <sequence> <element name="operationalInfo" type="vim25:HostStorageOperationalInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostStorageElementInfo"> <sequence> <element name="HostStorageElementInfo" type="vim25:HostStorageElementInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostHardwareStatusInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="memoryStatusInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="cpuStatusInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="storageStatusInfo" type="vim25:HostStorageElementInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HealthSystemRuntime"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="systemHealthInfo" type="vim25:HostSystemHealthInfo" minOccurs="0" /> <element name="hardwareStatusInfo" type="vim25:HostHardwareStatusInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostHostBusAdapter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" /> <element name="bus" type="xsd:int" /> <element name="status" type="xsd:string" /> <element name="model" type="xsd:string" /> <element name="driver" type="xsd:string" minOccurs="0" /> <element name="pci" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostHostBusAdapter"> <sequence> <element name="HostHostBusAdapter" type="vim25:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostParallelScsiHba"> <complexContent> <extension base="vim25:HostHostBusAdapter"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostBlockHba"> <complexContent> <extension base="vim25:HostHostBusAdapter"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="FibreChannelPortType"> <restriction base="xsd:string"> <enumeration value="fabric" /> <enumeration value="loop" /> <enumeration value="pointToPoint" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="HostFibreChannelHba"> <complexContent> <extension base="vim25:HostHostBusAdapter"> <sequence> <element name="portWorldWideName" type="xsd:long" /> <element name="nodeWorldWideName" type="xsd:long" /> <element name="portType" type="vim25:FibreChannelPortType" /> <element name="speed" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaParamValue"> <complexContent> <extension base="vim25:OptionValue"> <sequence> <element name="isInherited" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostInternetScsiHbaParamValue"> <sequence> <element name="HostInternetScsiHbaParamValue" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostInternetScsiHbaDiscoveryCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="iSnsDiscoverySettable" type="xsd:boolean" /> <element name="slpDiscoverySettable" type="xsd:boolean" /> <element name="staticTargetDiscoverySettable" type="xsd:boolean" /> <element name="sendTargetsDiscoverySettable" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="InternetScsiSnsDiscoveryMethod"> <restriction base="xsd:string"> <enumeration value="isnsStatic" /> <enumeration value="isnsDhcp" /> <enumeration value="isnsSlp" /> </restriction> </simpleType> <simpleType name="SlpDiscoveryMethod"> <restriction base="xsd:string"> <enumeration value="slpDhcp" /> <enumeration value="slpAutoUnicast" /> <enumeration value="slpAutoMulticast" /> <enumeration value="slpManual" /> </restriction> </simpleType> <complexType name="HostInternetScsiHbaDiscoveryProperties"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="iSnsDiscoveryEnabled" type="xsd:boolean" /> <element name="iSnsDiscoveryMethod" type="xsd:string" minOccurs="0" /> <element name="iSnsHost" type="xsd:string" minOccurs="0" /> <element name="slpDiscoveryEnabled" type="xsd:boolean" /> <element name="slpDiscoveryMethod" type="xsd:string" minOccurs="0" /> <element name="slpHost" type="xsd:string" minOccurs="0" /> <element name="staticTargetDiscoveryEnabled" type="xsd:boolean" /> <element name="sendTargetsDiscoveryEnabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostInternetScsiHbaChapAuthenticationType"> <restriction base="xsd:string"> <enumeration value="chapProhibited" /> <enumeration value="chapDiscouraged" /> <enumeration value="chapPreferred" /> <enumeration value="chapRequired" /> </restriction> </simpleType> <complexType name="HostInternetScsiHbaAuthenticationCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="chapAuthSettable" type="xsd:boolean" /> <element name="krb5AuthSettable" type="xsd:boolean" /> <element name="srpAuthSettable" type="xsd:boolean" /> <element name="spkmAuthSettable" type="xsd:boolean" /> <element name="mutualChapSettable" type="xsd:boolean" minOccurs="0" /> <element name="targetChapSettable" type="xsd:boolean" minOccurs="0" /> <element name="targetMutualChapSettable" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaAuthenticationProperties"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="chapAuthEnabled" type="xsd:boolean" /> <element name="chapName" type="xsd:string" minOccurs="0" /> <element name="chapSecret" type="xsd:string" minOccurs="0" /> <element name="chapAuthenticationType" type="xsd:string" minOccurs="0" /> <element name="chapInherited" type="xsd:boolean" minOccurs="0" /> <element name="mutualChapName" type="xsd:string" minOccurs="0" /> <element name="mutualChapSecret" type="xsd:string" minOccurs="0" /> <element name="mutualChapAuthenticationType" type="xsd:string" minOccurs="0" /> <element name="mutualChapInherited" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostInternetScsiHbaDigestType"> <restriction base="xsd:string"> <enumeration value="digestProhibited" /> <enumeration value="digestDiscouraged" /> <enumeration value="digestPreferred" /> <enumeration value="digestRequired" /> </restriction> </simpleType> <complexType name="HostInternetScsiHbaDigestCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="headerDigestSettable" type="xsd:boolean" minOccurs="0" /> <element name="dataDigestSettable" type="xsd:boolean" minOccurs="0" /> <element name="targetHeaderDigestSettable" type="xsd:boolean" minOccurs="0" /> <element name="targetDataDigestSettable" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaDigestProperties"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="headerDigestType" type="xsd:string" minOccurs="0" /> <element name="headerDigestInherited" type="xsd:boolean" minOccurs="0" /> <element name="dataDigestType" type="xsd:string" minOccurs="0" /> <element name="dataDigestInherited" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaIPCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="addressSettable" type="xsd:boolean" /> <element name="ipConfigurationMethodSettable" type="xsd:boolean" /> <element name="subnetMaskSettable" type="xsd:boolean" /> <element name="defaultGatewaySettable" type="xsd:boolean" /> <element name="primaryDnsServerAddressSettable" type="xsd:boolean" /> <element name="alternateDnsServerAddressSettable" type="xsd:boolean" /> <element name="ipv6Supported" type="xsd:boolean" minOccurs="0" /> <element name="arpRedirectSettable" type="xsd:boolean" minOccurs="0" /> <element name="mtuSettable" type="xsd:boolean" minOccurs="0" /> <element name="hostNameAsTargetAddress" type="xsd:boolean" minOccurs="0" /> <element name="nameAliasSettable" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaIPProperties"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="mac" type="xsd:string" minOccurs="0" /> <element name="address" type="xsd:string" minOccurs="0" /> <element name="dhcpConfigurationEnabled" type="xsd:boolean" /> <element name="subnetMask" type="xsd:string" minOccurs="0" /> <element name="defaultGateway" type="xsd:string" minOccurs="0" /> <element name="primaryDnsServerAddress" type="xsd:string" minOccurs="0" /> <element name="alternateDnsServerAddress" type="xsd:string" minOccurs="0" /> <element name="ipv6Address" type="xsd:string" minOccurs="0" /> <element name="ipv6SubnetMask" type="xsd:string" minOccurs="0" /> <element name="ipv6DefaultGateway" type="xsd:string" minOccurs="0" /> <element name="arpRedirectEnabled" type="xsd:boolean" minOccurs="0" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="jumboFramesEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHbaSendTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="address" type="xsd:string" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" minOccurs="0" /> <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> <element name="parent" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostInternetScsiHbaSendTarget"> <sequence> <element name="HostInternetScsiHbaSendTarget" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostInternetScsiHbaStaticTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="address" type="xsd:string" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="iScsiName" type="xsd:string" /> <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" minOccurs="0" /> <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> <element name="parent" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostInternetScsiHbaStaticTarget"> <sequence> <element name="HostInternetScsiHbaStaticTarget" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostInternetScsiHbaTargetSet"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="staticTargets" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> <element name="sendTargets" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiHba"> <complexContent> <extension base="vim25:HostHostBusAdapter"> <sequence> <element name="isSoftwareBased" type="xsd:boolean" /> <element name="discoveryCapabilities" type="vim25:HostInternetScsiHbaDiscoveryCapabilities" /> <element name="discoveryProperties" type="vim25:HostInternetScsiHbaDiscoveryProperties" /> <element name="authenticationCapabilities" type="vim25:HostInternetScsiHbaAuthenticationCapabilities" /> <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" /> <element name="digestCapabilities" type="vim25:HostInternetScsiHbaDigestCapabilities" minOccurs="0" /> <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> <element name="ipCapabilities" type="vim25:HostInternetScsiHbaIPCapabilities" /> <element name="ipProperties" type="vim25:HostInternetScsiHbaIPProperties" /> <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> <element name="iScsiName" type="xsd:string" /> <element name="iScsiAlias" type="xsd:string" minOccurs="0" /> <element name="configuredSendTarget" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> <element name="configuredStaticTarget" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> <element name="maxSpeedMb" type="xsd:int" minOccurs="0" /> <element name="currentSpeedMb" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProxySwitchSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProxySwitchConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="uuid" type="xsd:string" /> <element name="spec" type="vim25:HostProxySwitchSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostProxySwitchConfig"> <sequence> <element name="HostProxySwitchConfig" type="vim25:HostProxySwitchConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostProxySwitch"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dvsUuid" type="xsd:string" /> <element name="dvsName" type="xsd:string" /> <element name="key" type="xsd:string" /> <element name="numPorts" type="xsd:int" /> <element name="numPortsAvailable" type="xsd:int" /> <element name="uplinkPort" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="spec" type="vim25:HostProxySwitchSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostProxySwitch"> <sequence> <element name="HostProxySwitch" type="vim25:HostProxySwitch" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="HostIpConfigIpV6AddressConfigType"> <restriction base="xsd:string"> <enumeration value="other" /> <enumeration value="manual" /> <enumeration value="dhcp" /> <enumeration value="linklayer" /> <enumeration value="random" /> </restriction> </simpleType> <simpleType name="HostIpConfigIpV6AddressStatus"> <restriction base="xsd:string"> <enumeration value="preferred" /> <enumeration value="deprecated" /> <enumeration value="invalid" /> <enumeration value="inaccessible" /> <enumeration value="unknown" /> <enumeration value="tentative" /> <enumeration value="duplicate" /> </restriction> </simpleType> <complexType name="HostIpConfigIpV6Address"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="origin" type="xsd:string" minOccurs="0" /> <element name="dadState" type="xsd:string" minOccurs="0" /> <element name="lifetime" type="xsd:dateTime" minOccurs="0" /> <element name="operation" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostIpConfigIpV6Address"> <sequence> <element name="HostIpConfigIpV6Address" type="vim25:HostIpConfigIpV6Address" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostIpConfigIpV6AddressConfiguration"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipV6Address" type="vim25:HostIpConfigIpV6Address" minOccurs="0" maxOccurs="unbounded" /> <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> <element name="dhcpV6Enabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dhcp" type="xsd:boolean" /> <element name="ipAddress" type="xsd:string" minOccurs="0" /> <element name="subnetMask" type="xsd:string" minOccurs="0" /> <element name="ipV6Config" type="vim25:HostIpConfigIpV6AddressConfiguration" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpRouteConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="defaultGateway" type="xsd:string" minOccurs="0" /> <element name="gatewayDevice" type="xsd:string" minOccurs="0" /> <element name="ipV6DefaultGateway" type="xsd:string" minOccurs="0" /> <element name="ipV6GatewayDevice" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpRouteConfigSpec"> <complexContent> <extension base="vim25:HostIpRouteConfig"> <sequence> <element name="gatewayDeviceConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> <element name="ipV6GatewayDeviceConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpRouteEntry"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="gateway" type="xsd:string" /> <element name="deviceName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostIpRouteEntry"> <sequence> <element name="HostIpRouteEntry" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostIpRouteOp"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" /> <element name="route" type="vim25:HostIpRouteEntry" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostIpRouteOp"> <sequence> <element name="HostIpRouteOp" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostIpRouteTableConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipRoute" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> <element name="ipv6Route" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpRouteTableInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipRoute" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> <element name="ipv6Route" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostIpmiInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="bmcIpAddress" type="xsd:string" minOccurs="0" /> <element name="bmcMacAddress" type="xsd:string" minOccurs="0" /> <element name="login" type="xsd:string" minOccurs="0" /> <element name="password" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="KernelModuleSectionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="address" type="xsd:long" /> <element name="length" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="KernelModuleInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="version" type="xsd:string" /> <element name="filename" type="xsd:string" /> <element name="optionString" type="xsd:string" /> <element name="loaded" type="xsd:boolean" /> <element name="enabled" type="xsd:boolean" /> <element name="useCount" type="xsd:int" /> <element name="readOnlySection" type="vim25:KernelModuleSectionInfo" /> <element name="writableSection" type="vim25:KernelModuleSectionInfo" /> <element name="textSection" type="vim25:KernelModuleSectionInfo" /> <element name="dataSection" type="vim25:KernelModuleSectionInfo" /> <element name="bssSection" type="vim25:KernelModuleSectionInfo" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfKernelModuleInfo"> <sequence> <element name="KernelModuleInfo" type="vim25:KernelModuleInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostLicenseSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="vim25:LicenseSource" minOccurs="0" /> <element name="editionKey" type="xsd:string" minOccurs="0" /> <element name="disabledFeatureKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="enabledFeatureKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="LinkDiscoveryProtocolConfigProtocolType"> <restriction base="xsd:string"> <enumeration value="cdp" /> <enumeration value="lldp" /> </restriction> </simpleType> <simpleType name="LinkDiscoveryProtocolConfigOperationType"> <restriction base="xsd:string"> <enumeration value="none" /> <enumeration value="listen" /> <enumeration value="advertise" /> <enumeration value="both" /> </restriction> </simpleType> <complexType name="LinkDiscoveryProtocolConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="protocol" type="xsd:string" /> <element name="operation" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostAccountSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="password" type="xsd:string" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostAccountSpec"> <sequence> <element name="HostAccountSpec" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPosixAccountSpec"> <complexContent> <extension base="vim25:HostAccountSpec"> <sequence> <element name="posixId" type="xsd:int" minOccurs="0" /> <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostLocalAuthenticationInfo"> <complexContent> <extension base="vim25:HostAuthenticationStoreInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostLowLevelProvisioningManagerReloadTarget"> <restriction base="xsd:string"> <enumeration value="currentConfig" /> <enumeration value="snapshotConfig" /> </restriction> </simpleType> <complexType name="ServiceConsoleReservationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="serviceConsoleReservedCfg" type="xsd:long" /> <element name="serviceConsoleReserved" type="xsd:long" /> <element name="unreserved" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineMemoryAllocationPolicy"> <restriction base="xsd:string"> <enumeration value="swapNone" /> <enumeration value="swapSome" /> <enumeration value="swapMost" /> </restriction> </simpleType> <complexType name="VirtualMachineMemoryReservationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="virtualMachineMin" type="xsd:long" /> <element name="virtualMachineMax" type="xsd:long" /> <element name="virtualMachineReserved" type="xsd:long" /> <element name="allocationPolicy" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineMemoryReservationSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="virtualMachineReserved" type="xsd:long" minOccurs="0" /> <element name="allocationPolicy" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMemorySpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="serviceConsoleReservation" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostMountMode"> <restriction base="xsd:string"> <enumeration value="readWrite" /> <enumeration value="readOnly" /> </restriction> </simpleType> <complexType name="HostMountInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="path" type="xsd:string" minOccurs="0" /> <element name="accessMode" type="xsd:string" /> <element name="accessible" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="MultipathState"> <restriction base="xsd:string"> <enumeration value="standby" /> <enumeration value="active" /> <enumeration value="disabled" /> <enumeration value="dead" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="HostMultipathInfoLogicalUnitPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="policy" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMultipathInfoLogicalUnitStorageArrayTypePolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="policy" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMultipathInfoFixedLogicalUnitPolicy"> <complexContent> <extension base="vim25:HostMultipathInfoLogicalUnitPolicy"> <sequence> <element name="prefer" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMultipathInfoLogicalUnit"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="id" type="xsd:string" /> <element name="lun" type="xsd:string" /> <element name="path" type="vim25:HostMultipathInfoPath" maxOccurs="unbounded" /> <element name="policy" type="vim25:HostMultipathInfoLogicalUnitPolicy" /> <element name="storageArrayTypePolicy" type="vim25:HostMultipathInfoLogicalUnitStorageArrayTypePolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostMultipathInfoLogicalUnit"> <sequence> <element name="HostMultipathInfoLogicalUnit" type="vim25:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostMultipathInfoPath"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="pathState" type="xsd:string" /> <element name="state" type="xsd:string" minOccurs="0" /> <element name="isWorkingPath" type="xsd:boolean" minOccurs="0" /> <element name="adapter" type="xsd:string" /> <element name="lun" type="xsd:string" /> <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostMultipathInfoPath"> <sequence> <element name="HostMultipathInfoPath" type="vim25:HostMultipathInfoPath" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostMultipathInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="lun" type="vim25:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostMultipathStateInfoPath"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="pathState" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostMultipathStateInfoPath"> <sequence> <element name="HostMultipathStateInfoPath" type="vim25:HostMultipathStateInfoPath" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostMultipathStateInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="path" type="vim25:HostMultipathStateInfoPath" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNatServicePortForwardSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="hostPort" type="xsd:int" /> <element name="guestPort" type="xsd:int" /> <element name="guestIpAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNatServicePortForwardSpec"> <sequence> <element name="HostNatServicePortForwardSpec" type="vim25:HostNatServicePortForwardSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNatServiceNameServiceSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dnsAutoDetect" type="xsd:boolean" /> <element name="dnsPolicy" type="xsd:string" /> <element name="dnsRetries" type="xsd:int" /> <element name="dnsTimeout" type="xsd:int" /> <element name="dnsNameServer" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="nbdsTimeout" type="xsd:int" /> <element name="nbnsRetries" type="xsd:int" /> <element name="nbnsTimeout" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNatServiceSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="virtualSwitch" type="xsd:string" /> <element name="activeFtp" type="xsd:boolean" /> <element name="allowAnyOui" type="xsd:boolean" /> <element name="configPort" type="xsd:boolean" /> <element name="ipGatewayAddress" type="xsd:string" /> <element name="udpTimeout" type="xsd:int" /> <element name="portForward" type="vim25:HostNatServicePortForwardSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="nameService" type="vim25:HostNatServiceNameServiceSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNatServiceConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="key" type="xsd:string" /> <element name="spec" type="vim25:HostNatServiceSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNatServiceConfig"> <sequence> <element name="HostNatServiceConfig" type="vim25:HostNatServiceConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNatService"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="spec" type="vim25:HostNatServiceSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNatService"> <sequence> <element name="HostNatService" type="vim25:HostNatService" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostNetCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="canSetPhysicalNicLinkSpeed" type="xsd:boolean" /> <element name="supportsNicTeaming" type="xsd:boolean" /> <element name="nicTeamingPolicy" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="supportsVlan" type="xsd:boolean" /> <element name="usesServiceConsoleNic" type="xsd:boolean" /> <element name="supportsNetworkHints" type="xsd:boolean" /> <element name="maxPortGroupsPerVswitch" type="xsd:int" minOccurs="0" /> <element name="vswitchConfigSupported" type="xsd:boolean" /> <element name="vnicConfigSupported" type="xsd:boolean" /> <element name="ipRouteConfigSupported" type="xsd:boolean" /> <element name="dnsConfigSupported" type="xsd:boolean" /> <element name="dhcpOnVnicSupported" type="xsd:boolean" /> <element name="ipV6Supported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetOffloadCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="csumOffload" type="xsd:boolean" minOccurs="0" /> <element name="tcpSegmentation" type="xsd:boolean" minOccurs="0" /> <element name="zeroCopyXmit" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkConfigResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="consoleVnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vswitch" type="vim25:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="proxySwitch" type="vim25:HostProxySwitchConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="portgroup" type="vim25:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="pnic" type="vim25:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="vnic" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="consoleVnic" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="dnsConfig" type="vim25:HostDnsConfig" minOccurs="0" /> <element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> <element name="consoleIpRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> <element name="routeTableConfig" type="vim25:HostIpRouteTableConfig" minOccurs="0" /> <element name="dhcp" type="vim25:HostDhcpServiceConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="nat" type="vim25:HostNatServiceConfig" minOccurs="0" maxOccurs="unbounded" /> <element name="ipV6Enabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vswitch" type="vim25:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> <element name="proxySwitch" type="vim25:HostProxySwitch" minOccurs="0" maxOccurs="unbounded" /> <element name="portgroup" type="vim25:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> <element name="pnic" type="vim25:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> <element name="vnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> <element name="consoleVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> <element name="dnsConfig" type="vim25:HostDnsConfig" minOccurs="0" /> <element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> <element name="consoleIpRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> <element name="routeTableInfo" type="vim25:HostIpRouteTableInfo" minOccurs="0" /> <element name="dhcp" type="vim25:HostDhcpService" minOccurs="0" maxOccurs="unbounded" /> <element name="nat" type="vim25:HostNatService" minOccurs="0" maxOccurs="unbounded" /> <element name="ipV6Enabled" type="xsd:boolean" minOccurs="0" /> <element name="atBootIpV6Enabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkSecurityPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="allowPromiscuous" type="xsd:boolean" minOccurs="0" /> <element name="macChanges" type="xsd:boolean" minOccurs="0" /> <element name="forgedTransmits" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkTrafficShapingPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="averageBandwidth" type="xsd:long" minOccurs="0" /> <element name="peakBandwidth" type="xsd:long" minOccurs="0" /> <element name="burstSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNicFailureCriteria"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="checkSpeed" type="xsd:string" minOccurs="0" /> <element name="speed" type="xsd:int" minOccurs="0" /> <element name="checkDuplex" type="xsd:boolean" minOccurs="0" /> <element name="fullDuplex" type="xsd:boolean" minOccurs="0" /> <element name="checkErrorPercent" type="xsd:boolean" minOccurs="0" /> <element name="percentage" type="xsd:int" minOccurs="0" /> <element name="checkBeacon" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNicOrderPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="activeNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="standbyNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNicTeamingPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="policy" type="xsd:string" minOccurs="0" /> <element name="reversePolicy" type="xsd:boolean" minOccurs="0" /> <element name="notifySwitches" type="xsd:boolean" minOccurs="0" /> <element name="rollingOrder" type="xsd:boolean" minOccurs="0" /> <element name="failureCriteria" type="vim25:HostNicFailureCriteria" minOccurs="0" /> <element name="nicOrder" type="vim25:HostNicOrderPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNetworkPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="security" type="vim25:HostNetworkSecurityPolicy" minOccurs="0" /> <element name="nicTeaming" type="vim25:HostNicTeamingPolicy" minOccurs="0" /> <element name="offloadPolicy" type="vim25:HostNetOffloadCapabilities" minOccurs="0" /> <element name="shapingPolicy" type="vim25:HostNetworkTrafficShapingPolicy" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostNtpConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="server" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostNumericSensorHealthState"> <restriction base="xsd:string"> <enumeration value="unknown" /> <enumeration value="green" /> <enumeration value="yellow" /> <enumeration value="red" /> </restriction> </simpleType> <simpleType name="HostNumericSensorType"> <restriction base="xsd:string"> <enumeration value="fan" /> <enumeration value="power" /> <enumeration value="temperature" /> <enumeration value="voltage" /> <enumeration value="other" /> </restriction> </simpleType> <complexType name="HostNumericSensorInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="healthState" type="vim25:ElementDescription" minOccurs="0" /> <element name="currentReading" type="xsd:long" /> <element name="unitModifier" type="xsd:int" /> <element name="baseUnits" type="xsd:string" /> <element name="rateUnits" type="xsd:string" minOccurs="0" /> <element name="sensorType" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostNumericSensorInfo"> <sequence> <element name="HostNumericSensorInfo" type="vim25:HostNumericSensorInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPatchManagerResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="version" type="xsd:string" /> <element name="status" type="vim25:HostPatchManagerStatus" minOccurs="0" maxOccurs="unbounded" /> <element name="xmlResult" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostPatchManagerReason"> <restriction base="xsd:string"> <enumeration value="obsoleted" /> <enumeration value="missingPatch" /> <enumeration value="missingLib" /> <enumeration value="hasDependentPatch" /> <enumeration value="conflictPatch" /> <enumeration value="conflictLib" /> </restriction> </simpleType> <simpleType name="HostPatchManagerIntegrityStatus"> <restriction base="xsd:string"> <enumeration value="validated" /> <enumeration value="keyNotFound" /> <enumeration value="keyRevoked" /> <enumeration value="keyExpired" /> <enumeration value="digestMismatch" /> <enumeration value="notEnoughSignatures" /> <enumeration value="validationError" /> </restriction> </simpleType> <simpleType name="HostPatchManagerInstallState"> <restriction base="xsd:string"> <enumeration value="hostRestarted" /> <enumeration value="imageActive" /> </restriction> </simpleType> <complexType name="HostPatchManagerStatusPrerequisitePatch"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="installState" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPatchManagerStatusPrerequisitePatch"> <sequence> <element name="HostPatchManagerStatusPrerequisitePatch" type="vim25:HostPatchManagerStatusPrerequisitePatch" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPatchManagerStatus"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="applicable" type="xsd:boolean" /> <element name="reason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="integrity" type="xsd:string" minOccurs="0" /> <element name="installed" type="xsd:boolean" /> <element name="installState" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="prerequisitePatch" type="vim25:HostPatchManagerStatusPrerequisitePatch" minOccurs="0" maxOccurs="unbounded" /> <element name="restartRequired" type="xsd:boolean" /> <element name="reconnectRequired" type="xsd:boolean" /> <element name="vmOffRequired" type="xsd:boolean" /> <element name="supersededPatchIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPatchManagerStatus"> <sequence> <element name="HostPatchManagerStatus" type="vim25:HostPatchManagerStatus" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPatchManagerLocator"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="url" type="xsd:string" /> <element name="proxy" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostPatchManagerPatchManagerOperationSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="proxy" type="xsd:string" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="userName" type="xsd:string" minOccurs="0" /> <element name="password" type="xsd:string" minOccurs="0" /> <element name="cmdOption" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostPathSelectionPolicyOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="policy" type="vim25:ElementDescription" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPathSelectionPolicyOption"> <sequence> <element name="HostPathSelectionPolicyOption" type="vim25:HostPathSelectionPolicyOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPciDevice"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="classId" type="xsd:short" /> <element name="bus" type="xsd:byte" /> <element name="slot" type="xsd:byte" /> <element name="function" type="xsd:byte" /> <element name="vendorId" type="xsd:short" /> <element name="subVendorId" type="xsd:short" /> <element name="vendorName" type="xsd:string" /> <element name="deviceId" type="xsd:short" /> <element name="subDeviceId" type="xsd:short" /> <element name="parentBridge" type="xsd:string" minOccurs="0" /> <element name="deviceName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPciDevice"> <sequence> <element name="HostPciDevice" type="vim25:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPciPassthruConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="passthruEnabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPciPassthruConfig"> <sequence> <element name="HostPciPassthruConfig" type="vim25:HostPciPassthruConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPciPassthruInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="dependentDevice" type="xsd:string" /> <element name="passthruEnabled" type="xsd:boolean" /> <element name="passthruCapable" type="xsd:boolean" /> <element name="passthruActive" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPciPassthruInfo"> <sequence> <element name="HostPciPassthruInfo" type="vim25:HostPciPassthruInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ip" type="vim25:HostIpConfig" minOccurs="0" /> <element name="linkSpeed" type="vim25:PhysicalNicLinkInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PhysicalNicConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="xsd:string" /> <element name="spec" type="vim25:PhysicalNicSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicConfig"> <sequence> <element name="PhysicalNicConfig" type="vim25:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicLinkInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="speedMb" type="xsd:int" /> <element name="duplex" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicLinkInfo"> <sequence> <element name="PhysicalNicLinkInfo" type="vim25:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicHint"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vlanId" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PhysicalNicIpHint"> <complexContent> <extension base="vim25:PhysicalNicHint"> <sequence> <element name="ipSubnet" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicIpHint"> <sequence> <element name="PhysicalNicIpHint" type="vim25:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicNameHint"> <complexContent> <extension base="vim25:PhysicalNicHint"> <sequence> <element name="network" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicNameHint"> <sequence> <element name="PhysicalNicNameHint" type="vim25:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicHintInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="xsd:string" /> <element name="subnet" type="vim25:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> <element name="network" type="vim25:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> <element name="connectedSwitchPort" type="vim25:PhysicalNicCdpInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicHintInfo"> <sequence> <element name="PhysicalNicHintInfo" type="vim25:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PhysicalNicCdpDeviceCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="router" type="xsd:boolean" /> <element name="transparentBridge" type="xsd:boolean" /> <element name="sourceRouteBridge" type="xsd:boolean" /> <element name="networkSwitch" type="xsd:boolean" /> <element name="host" type="xsd:boolean" /> <element name="igmpEnabled" type="xsd:boolean" /> <element name="repeater" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PhysicalNicCdpInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="cdpVersion" type="xsd:int" minOccurs="0" /> <element name="timeout" type="xsd:int" minOccurs="0" /> <element name="ttl" type="xsd:int" minOccurs="0" /> <element name="samples" type="xsd:int" minOccurs="0" /> <element name="devId" type="xsd:string" minOccurs="0" /> <element name="address" type="xsd:string" minOccurs="0" /> <element name="portId" type="xsd:string" minOccurs="0" /> <element name="deviceCapability" type="vim25:PhysicalNicCdpDeviceCapability" minOccurs="0" /> <element name="softwareVersion" type="xsd:string" minOccurs="0" /> <element name="hardwarePlatform" type="xsd:string" minOccurs="0" /> <element name="ipPrefix" type="xsd:string" minOccurs="0" /> <element name="ipPrefixLen" type="xsd:int" minOccurs="0" /> <element name="vlan" type="xsd:int" minOccurs="0" /> <element name="fullDuplex" type="xsd:boolean" minOccurs="0" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="systemName" type="xsd:string" minOccurs="0" /> <element name="systemOID" type="xsd:string" minOccurs="0" /> <element name="mgmtAddr" type="xsd:string" minOccurs="0" /> <element name="location" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="PhysicalNicVmDirectPathGen2SupportedMode"> <restriction base="xsd:string"> <enumeration value="upt" /> </restriction> </simpleType> <simpleType name="PhysicalNicResourcePoolSchedulerDisallowedReason"> <restriction base="xsd:string"> <enumeration value="userOptOut" /> <enumeration value="hardwareUnsupported" /> </restriction> </simpleType> <complexType name="PhysicalNic"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" /> <element name="pci" type="xsd:string" /> <element name="driver" type="xsd:string" minOccurs="0" /> <element name="linkSpeed" type="vim25:PhysicalNicLinkInfo" minOccurs="0" /> <element name="validLinkSpecification" type="vim25:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="spec" type="vim25:PhysicalNicSpec" /> <element name="wakeOnLanSupported" type="xsd:boolean" /> <element name="mac" type="xsd:string" /> <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> <element name="vmDirectPathGen2SupportedMode" type="xsd:string" minOccurs="0" /> <element name="resourcePoolSchedulerAllowed" type="xsd:boolean" minOccurs="0" /> <element name="resourcePoolSchedulerDisallowedReason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="autoNegotiateSupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNic"> <sequence> <element name="PhysicalNic" type="vim25:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopologyAdapter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="adapter" type="xsd:string" /> <element name="path" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPlugStoreTopologyAdapter"> <sequence> <element name="HostPlugStoreTopologyAdapter" type="vim25:HostPlugStoreTopologyAdapter" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopologyPath"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="channelNumber" type="xsd:int" minOccurs="0" /> <element name="targetNumber" type="xsd:int" minOccurs="0" /> <element name="lunNumber" type="xsd:int" minOccurs="0" /> <element name="adapter" type="xsd:string" minOccurs="0" /> <element name="target" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPlugStoreTopologyPath"> <sequence> <element name="HostPlugStoreTopologyPath" type="vim25:HostPlugStoreTopologyPath" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopologyDevice"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="lun" type="xsd:string" /> <element name="path" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPlugStoreTopologyDevice"> <sequence> <element name="HostPlugStoreTopologyDevice" type="vim25:HostPlugStoreTopologyDevice" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopologyPlugin"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="device" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="claimedPath" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPlugStoreTopologyPlugin"> <sequence> <element name="HostPlugStoreTopologyPlugin" type="vim25:HostPlugStoreTopologyPlugin" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopologyTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPlugStoreTopologyTarget"> <sequence> <element name="HostPlugStoreTopologyTarget" type="vim25:HostPlugStoreTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPlugStoreTopology"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="adapter" type="vim25:HostPlugStoreTopologyAdapter" minOccurs="0" maxOccurs="unbounded" /> <element name="path" type="vim25:HostPlugStoreTopologyPath" minOccurs="0" maxOccurs="unbounded" /> <element name="target" type="vim25:HostPlugStoreTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> <element name="device" type="vim25:HostPlugStoreTopologyDevice" minOccurs="0" maxOccurs="unbounded" /> <element name="plugin" type="vim25:HostPlugStoreTopologyPlugin" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="PortGroupConnecteeType"> <restriction base="xsd:string"> <enumeration value="virtualMachine" /> <enumeration value="systemManagement" /> <enumeration value="host" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="HostPortGroupSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="vlanId" type="xsd:int" /> <element name="vswitchName" type="xsd:string" /> <element name="policy" type="vim25:HostNetworkPolicy" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostPortGroupConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="spec" type="vim25:HostPortGroupSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPortGroupConfig"> <sequence> <element name="HostPortGroupConfig" type="vim25:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPortGroupPort"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" minOccurs="0" /> <element name="mac" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="type" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPortGroupPort"> <sequence> <element name="HostPortGroupPort" type="vim25:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPortGroup"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" minOccurs="0" /> <element name="port" type="vim25:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> <element name="vswitch" type="xsd:string" minOccurs="0" /> <element name="computedPolicy" type="vim25:HostNetworkPolicy" /> <element name="spec" type="vim25:HostPortGroupSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPortGroup"> <sequence> <element name="HostPortGroup" type="vim25:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPowerPolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="shortName" type="xsd:string" /> <element name="description" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPowerPolicy"> <sequence> <element name="HostPowerPolicy" type="vim25:HostPowerPolicy" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PowerSystemCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="availablePolicy" type="vim25:HostPowerPolicy" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PowerSystemInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="currentPolicy" type="vim25:HostPowerPolicy" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostResignatureRescanResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="rescan" type="vim25:HostVmfsRescanResult" minOccurs="0" maxOccurs="unbounded" /> <element name="result" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostFirewallRuleDirection"> <restriction base="xsd:string"> <enumeration value="inbound" /> <enumeration value="outbound" /> </restriction> </simpleType> <simpleType name="HostFirewallRuleProtocol"> <restriction base="xsd:string"> <enumeration value="tcp" /> <enumeration value="udp" /> </restriction> </simpleType> <complexType name="HostFirewallRule"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="port" type="xsd:int" /> <element name="endPort" type="xsd:int" minOccurs="0" /> <element name="direction" type="vim25:HostFirewallRuleDirection" /> <element name="protocol" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostFirewallRule"> <sequence> <element name="HostFirewallRule" type="vim25:HostFirewallRule" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostFirewallRuleset"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="label" type="xsd:string" /> <element name="required" type="xsd:boolean" /> <element name="rule" type="vim25:HostFirewallRule" maxOccurs="unbounded" /> <element name="service" type="xsd:string" minOccurs="0" /> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostFirewallRuleset"> <sequence> <element name="HostFirewallRuleset" type="vim25:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostRuntimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="connectionState" type="vim25:HostSystemConnectionState" /> <element name="powerState" type="vim25:HostSystemPowerState" /> <element name="standbyMode" type="xsd:string" minOccurs="0" /> <element name="inMaintenanceMode" type="xsd:boolean" /> <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> <element name="healthSystemRuntime" type="vim25:HealthSystemRuntime" minOccurs="0" /> <element name="tpmPcrValues" type="vim25:HostTpmDigestInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostScsiDiskPartition"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskName" type="xsd:string" /> <element name="partition" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostScsiDiskPartition"> <sequence> <element name="HostScsiDiskPartition" type="vim25:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostScsiDisk"> <complexContent> <extension base="vim25:ScsiLun"> <sequence> <element name="capacity" type="vim25:HostDiskDimensionsLba" /> <element name="devicePath" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostScsiDisk"> <sequence> <element name="HostScsiDisk" type="vim25:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ScsiLunType"> <restriction base="xsd:string"> <enumeration value="disk" /> <enumeration value="tape" /> <enumeration value="printer" /> <enumeration value="processor" /> <enumeration value="worm" /> <enumeration value="cdrom" /> <enumeration value="scanner" /> <enumeration value="opticalDevice" /> <enumeration value="mediaChanger" /> <enumeration value="communications" /> <enumeration value="storageArrayController" /> <enumeration value="enclosure" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="ScsiLunCapabilities"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="updateDisplayNameSupported" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScsiLunDurableName"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="namespace" type="xsd:string" /> <element name="namespaceId" type="xsd:byte" /> <element name="data" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfScsiLunDurableName"> <sequence> <element name="ScsiLunDurableName" type="vim25:ScsiLunDurableName" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ScsiLunState"> <restriction base="xsd:string"> <enumeration value="unknownState" /> <enumeration value="ok" /> <enumeration value="error" /> <enumeration value="off" /> <enumeration value="quiesced" /> <enumeration value="degraded" /> <enumeration value="lostCommunication" /> </restriction> </simpleType> <simpleType name="ScsiLunDescriptorQuality"> <restriction base="xsd:string"> <enumeration value="highQuality" /> <enumeration value="mediumQuality" /> <enumeration value="lowQuality" /> <enumeration value="unknownQuality" /> </restriction> </simpleType> <complexType name="ScsiLunDescriptor"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="quality" type="xsd:string" /> <element name="id" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfScsiLunDescriptor"> <sequence> <element name="ScsiLunDescriptor" type="vim25:ScsiLunDescriptor" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ScsiLunVStorageSupportStatus"> <restriction base="xsd:string"> <enumeration value="vStorageSupported" /> <enumeration value="vStorageUnsupported" /> <enumeration value="vStorageUnknown" /> </restriction> </simpleType> <complexType name="ScsiLun"> <complexContent> <extension base="vim25:HostDevice"> <sequence> <element name="key" type="xsd:string" minOccurs="0" /> <element name="uuid" type="xsd:string" /> <element name="descriptor" type="vim25:ScsiLunDescriptor" minOccurs="0" maxOccurs="unbounded" /> <element name="canonicalName" type="xsd:string" minOccurs="0" /> <element name="displayName" type="xsd:string" minOccurs="0" /> <element name="lunType" type="xsd:string" /> <element name="vendor" type="xsd:string" minOccurs="0" /> <element name="model" type="xsd:string" minOccurs="0" /> <element name="revision" type="xsd:string" minOccurs="0" /> <element name="scsiLevel" type="xsd:int" minOccurs="0" /> <element name="serialNumber" type="xsd:string" minOccurs="0" /> <element name="durableName" type="vim25:ScsiLunDurableName" minOccurs="0" /> <element name="alternateName" type="vim25:ScsiLunDurableName" minOccurs="0" maxOccurs="unbounded" /> <element name="standardInquiry" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> <element name="queueDepth" type="xsd:int" minOccurs="0" /> <element name="operationalState" type="xsd:string" maxOccurs="unbounded" /> <element name="capabilities" type="vim25:ScsiLunCapabilities" minOccurs="0" /> <element name="vStorageSupport" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfScsiLun"> <sequence> <element name="ScsiLun" type="vim25:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostScsiTopologyInterface"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="adapter" type="xsd:string" /> <element name="target" type="vim25:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostScsiTopologyInterface"> <sequence> <element name="HostScsiTopologyInterface" type="vim25:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostScsiTopologyTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="target" type="xsd:int" /> <element name="lun" type="vim25:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostScsiTopologyTarget"> <sequence> <element name="HostScsiTopologyTarget" type="vim25:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostScsiTopologyLun"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="lun" type="xsd:int" /> <element name="scsiLun" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostScsiTopologyLun"> <sequence> <element name="HostScsiTopologyLun" type="vim25:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostScsiTopology"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="adapter" type="vim25:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSecuritySpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="adminPassword" type="xsd:string" minOccurs="0" /> <element name="removePermission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> <element name="addPermission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostServicePolicy"> <restriction base="xsd:string"> <enumeration value="on" /> <enumeration value="automatic" /> <enumeration value="off" /> </restriction> </simpleType> <complexType name="HostService"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="label" type="xsd:string" /> <element name="required" type="xsd:boolean" /> <element name="uninstallable" type="xsd:boolean" /> <element name="running" type="xsd:boolean" /> <element name="ruleset" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="policy" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostService"> <sequence> <element name="HostService" type="vim25:HostService" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostServiceConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="serviceId" type="xsd:string" /> <element name="startupPolicy" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostServiceConfig"> <sequence> <element name="HostServiceConfig" type="vim25:HostServiceConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostServiceInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="service" type="vim25:HostService" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSnmpDestination"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="hostName" type="xsd:string" /> <element name="port" type="xsd:int" /> <element name="community" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostSnmpDestination"> <sequence> <element name="HostSnmpDestination" type="vim25:HostSnmpDestination" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostSnmpConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="port" type="xsd:int" minOccurs="0" /> <element name="readOnlyCommunities" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="trapTargets" type="vim25:HostSnmpDestination" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostSnmpAgentCapability"> <restriction base="xsd:string"> <enumeration value="COMPLETE" /> <enumeration value="DIAGNOSTICS" /> <enumeration value="CONFIGURATION" /> </restriction> </simpleType> <complexType name="HostSnmpSystemAgentLimits"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="maxReadOnlyCommunities" type="xsd:int" /> <element name="maxTrapDestinations" type="xsd:int" /> <element name="maxCommunityLength" type="xsd:int" /> <element name="maxBufferSize" type="xsd:int" /> <element name="capability" type="vim25:HostSnmpAgentCapability" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSslThumbprintInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="principal" type="xsd:string" /> <element name="sslThumbprints" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostStorageArrayTypePolicyOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="policy" type="vim25:ElementDescription" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostStorageArrayTypePolicyOption"> <sequence> <element name="HostStorageArrayTypePolicyOption" type="vim25:HostStorageArrayTypePolicyOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostStorageDeviceInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="hostBusAdapter" type="vim25:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> <element name="scsiLun" type="vim25:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> <element name="scsiTopology" type="vim25:HostScsiTopology" minOccurs="0" /> <element name="multipathInfo" type="vim25:HostMultipathInfo" minOccurs="0" /> <element name="plugStoreTopology" type="vim25:HostPlugStoreTopology" minOccurs="0" /> <element name="softwareInternetScsiEnabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostHardwareSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vendor" type="xsd:string" /> <element name="model" type="xsd:string" /> <element name="uuid" type="xsd:string" /> <element name="otherIdentifyingInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="memorySize" type="xsd:long" /> <element name="cpuModel" type="xsd:string" /> <element name="cpuMhz" type="xsd:int" /> <element name="numCpuPkgs" type="xsd:short" /> <element name="numCpuCores" type="xsd:short" /> <element name="numCpuThreads" type="xsd:short" /> <element name="numNics" type="xsd:int" /> <element name="numHBAs" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostListSummaryQuickStats"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> <element name="overallMemoryUsage" type="xsd:int" minOccurs="0" /> <element name="distributedCpuFairness" type="xsd:int" minOccurs="0" /> <element name="distributedMemoryFairness" type="xsd:int" minOccurs="0" /> <element name="uptime" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostConfigSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="port" type="xsd:int" /> <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> <element name="product" type="vim25:AboutInfo" minOccurs="0" /> <element name="vmotionEnabled" type="xsd:boolean" /> <element name="faultToleranceEnabled" type="xsd:boolean" minOccurs="0" /> <element name="featureVersion" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostListSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="hardware" type="vim25:HostHardwareSummary" minOccurs="0" /> <element name="runtime" type="vim25:HostRuntimeInfo" minOccurs="0" /> <element name="config" type="vim25:HostConfigSummary" /> <element name="quickStats" type="vim25:HostListSummaryQuickStats" /> <element name="overallStatus" type="vim25:ManagedEntityStatus" /> <element name="rebootRequired" type="xsd:boolean" /> <element name="customValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> <element name="managementServerIp" type="xsd:string" minOccurs="0" /> <element name="maxEVCModeKey" type="xsd:string" minOccurs="0" /> <element name="currentEVCModeKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostSystemHealthInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numericSensorInfo" type="vim25:HostNumericSensorInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostSystemIdentificationInfoIdentifier"> <restriction base="xsd:string"> <enumeration value="AssetTag" /> <enumeration value="ServiceTag" /> </restriction> </simpleType> <complexType name="HostSystemIdentificationInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="identifierValue" type="xsd:string" /> <element name="identifierType" type="vim25:ElementDescription" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostSystemIdentificationInfo"> <sequence> <element name="HostSystemIdentificationInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostSystemResourceInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="config" type="vim25:ResourceConfigSpec" minOccurs="0" /> <element name="child" type="vim25:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostSystemResourceInfo"> <sequence> <element name="HostSystemResourceInfo" type="vim25:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostTargetTransport"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostParallelScsiTargetTransport"> <complexContent> <extension base="vim25:HostTargetTransport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostBlockAdapterTargetTransport"> <complexContent> <extension base="vim25:HostTargetTransport"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostFibreChannelTargetTransport"> <complexContent> <extension base="vim25:HostTargetTransport"> <sequence> <element name="portWorldWideName" type="xsd:long" /> <element name="nodeWorldWideName" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostInternetScsiTargetTransport"> <complexContent> <extension base="vim25:HostTargetTransport"> <sequence> <element name="iScsiName" type="xsd:string" /> <element name="iScsiAlias" type="xsd:string" /> <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostDigestInfoDigestMethodType"> <restriction base="xsd:string"> <enumeration value="SHA1" /> <enumeration value="MD5" /> </restriction> </simpleType> <complexType name="HostDigestInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="digestMethod" type="xsd:string" /> <element name="digestValue" type="xsd:byte" maxOccurs="unbounded" /> <element name="objectName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostTpmDigestInfo"> <complexContent> <extension base="vim25:HostDigestInfo"> <sequence> <element name="pcrNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostTpmDigestInfo"> <sequence> <element name="HostTpmDigestInfo" type="vim25:HostTpmDigestInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="HostUnresolvedVmfsExtentUnresolvedReason"> <restriction base="xsd:string"> <enumeration value="diskIdMismatch" /> <enumeration value="uuidConflict" /> </restriction> </simpleType> <complexType name="HostUnresolvedVmfsExtent"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="vim25:HostScsiDiskPartition" /> <element name="devicePath" type="xsd:string" /> <element name="vmfsUuid" type="xsd:string" /> <element name="isHeadExtent" type="xsd:boolean" /> <element name="ordinal" type="xsd:int" /> <element name="startBlock" type="xsd:int" /> <element name="endBlock" type="xsd:int" /> <element name="reason" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostUnresolvedVmfsExtent"> <sequence> <element name="HostUnresolvedVmfsExtent" type="vim25:HostUnresolvedVmfsExtent" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostUnresolvedVmfsResignatureSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="extentDevicePath" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostUnresolvedVmfsResolutionResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="spec" type="vim25:HostUnresolvedVmfsResolutionSpec" /> <element name="vmfs" type="vim25:HostVmfsVolume" minOccurs="0" /> <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostUnresolvedVmfsResolutionResult"> <sequence> <element name="HostUnresolvedVmfsResolutionResult" type="vim25:HostUnresolvedVmfsResolutionResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="HostUnresolvedVmfsResolutionSpecVmfsUuidResolution"> <restriction base="xsd:string"> <enumeration value="resignature" /> <enumeration value="forceMount" /> </restriction> </simpleType> <complexType name="HostUnresolvedVmfsResolutionSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="extentDevicePath" type="xsd:string" maxOccurs="unbounded" /> <element name="uuidResolution" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostUnresolvedVmfsResolutionSpec"> <sequence> <element name="HostUnresolvedVmfsResolutionSpec" type="vim25:HostUnresolvedVmfsResolutionSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostUnresolvedVmfsVolumeResolveStatus"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="resolvable" type="xsd:boolean" /> <element name="incompleteExtents" type="xsd:boolean" minOccurs="0" /> <element name="multipleCopies" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostUnresolvedVmfsVolume"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="extent" type="vim25:HostUnresolvedVmfsExtent" maxOccurs="unbounded" /> <element name="vmfsLabel" type="xsd:string" /> <element name="vmfsUuid" type="xsd:string" /> <element name="totalBlocks" type="xsd:int" /> <element name="resolveStatus" type="vim25:HostUnresolvedVmfsVolumeResolveStatus" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostUnresolvedVmfsVolume"> <sequence> <element name="HostUnresolvedVmfsVolume" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVMotionConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vmotionNicKey" type="xsd:string" minOccurs="0" /> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVMotionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="netConfig" type="vim25:HostVMotionNetConfig" minOccurs="0" /> <element name="ipConfig" type="vim25:HostIpConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVMotionNetConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="candidateVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> <element name="selectedVnic" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualNicSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ip" type="vim25:HostIpConfig" minOccurs="0" /> <element name="mac" type="xsd:string" minOccurs="0" /> <element name="distributedVirtualPort" type="vim25:DistributedVirtualSwitchPortConnection" minOccurs="0" /> <element name="portgroup" type="xsd:string" minOccurs="0" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="tsoEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualNicConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" minOccurs="0" /> <element name="portgroup" type="xsd:string" /> <element name="spec" type="vim25:HostVirtualNicSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVirtualNicConfig"> <sequence> <element name="HostVirtualNicConfig" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVirtualNic"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="xsd:string" /> <element name="key" type="xsd:string" /> <element name="portgroup" type="xsd:string" /> <element name="spec" type="vim25:HostVirtualNicSpec" /> <element name="port" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVirtualNic"> <sequence> <element name="HostVirtualNic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVirtualNicConnection"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="portgroup" type="xsd:string" minOccurs="0" /> <element name="dvPort" type="vim25:DistributedVirtualSwitchPortConnection" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="HostVirtualNicManagerNicType"> <restriction base="xsd:string"> <enumeration value="vmotion" /> <enumeration value="faultToleranceLogging" /> <enumeration value="management" /> </restriction> </simpleType> <complexType name="HostVirtualNicManagerNicTypeSelection"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vnic" type="vim25:HostVirtualNicConnection" /> <element name="nicType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVirtualNicManagerNicTypeSelection"> <sequence> <element name="HostVirtualNicManagerNicTypeSelection" type="vim25:HostVirtualNicManagerNicTypeSelection" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualNicManagerNetConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="nicType" type="xsd:string" /> <element name="multiSelectAllowed" type="xsd:boolean" /> <element name="candidateVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> <element name="selectedVnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualNicManagerNetConfig"> <sequence> <element name="VirtualNicManagerNetConfig" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVirtualNicManagerInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="netConfig" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchBridge"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchAutoBridge"> <complexContent> <extension base="vim25:HostVirtualSwitchBridge"> <sequence> <element name="excludedNicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchSimpleBridge"> <complexContent> <extension base="vim25:HostVirtualSwitchBridge"> <sequence> <element name="nicDevice" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchBondBridge"> <complexContent> <extension base="vim25:HostVirtualSwitchBridge"> <sequence> <element name="nicDevice" type="xsd:string" maxOccurs="unbounded" /> <element name="beacon" type="vim25:HostVirtualSwitchBeaconConfig" minOccurs="0" /> <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchBeaconConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="interval" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numPorts" type="xsd:int" /> <element name="bridge" type="vim25:HostVirtualSwitchBridge" minOccurs="0" /> <element name="policy" type="vim25:HostNetworkPolicy" minOccurs="0" /> <element name="mtu" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVirtualSwitchConfig"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeOperation" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" /> <element name="spec" type="vim25:HostVirtualSwitchSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVirtualSwitchConfig"> <sequence> <element name="HostVirtualSwitchConfig" type="vim25:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVirtualSwitch"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="key" type="xsd:string" /> <element name="numPorts" type="xsd:int" /> <element name="numPortsAvailable" type="xsd:int" /> <element name="mtu" type="xsd:int" minOccurs="0" /> <element name="portgroup" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="spec" type="vim25:HostVirtualSwitchSpec" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVirtualSwitch"> <sequence> <element name="HostVirtualSwitch" type="vim25:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVmfsRescanResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostVmfsRescanResult"> <sequence> <element name="HostVmfsRescanResult" type="vim25:HostVmfsRescanResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostVmfsSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="extent" type="vim25:HostScsiDiskPartition" /> <element name="blockSizeMb" type="xsd:int" minOccurs="0" /> <element name="majorVersion" type="xsd:int" /> <element name="volumeName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostVmfsVolume"> <complexContent> <extension base="vim25:HostFileSystemVolume"> <sequence> <element name="blockSizeMb" type="xsd:int" /> <element name="maxBlocks" type="xsd:int" /> <element name="majorVersion" type="xsd:int" /> <element name="version" type="xsd:string" /> <element name="uuid" type="xsd:string" /> <element name="extent" type="vim25:HostScsiDiskPartition" maxOccurs="unbounded" /> <element name="vmfsUpgradable" type="xsd:boolean" /> <element name="forceMountedInfo" type="vim25:HostForceMountedInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDhcpConfigInfoDhcpOptions"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enable" type="xsd:boolean" /> <element name="config" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDhcpConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipv6" type="vim25:NetDhcpConfigInfoDhcpOptions" minOccurs="0" /> <element name="ipv4" type="vim25:NetDhcpConfigInfoDhcpOptions" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDhcpConfigSpecDhcpOptionsSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enable" type="xsd:boolean" minOccurs="0" /> <element name="config" type="vim25:KeyValue" maxOccurs="unbounded" /> <element name="operation" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDhcpConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipv6" type="vim25:NetDhcpConfigSpecDhcpOptionsSpec" minOccurs="0" /> <element name="ipv4" type="vim25:NetDhcpConfigSpecDhcpOptionsSpec" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDnsConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dhcp" type="xsd:boolean" /> <element name="hostName" type="xsd:string" /> <element name="domainName" type="xsd:string" /> <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetDnsConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dhcp" type="xsd:boolean" minOccurs="0" /> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="domainName" type="xsd:string" minOccurs="0" /> <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="NetIpConfigInfoIpAddressOrigin"> <restriction base="xsd:string"> <enumeration value="other" /> <enumeration value="manual" /> <enumeration value="dhcp" /> <enumeration value="linklayer" /> <enumeration value="random" /> </restriction> </simpleType> <simpleType name="NetIpConfigInfoIpAddressStatus"> <restriction base="xsd:string"> <enumeration value="preferred" /> <enumeration value="deprecated" /> <enumeration value="invalid" /> <enumeration value="inaccessible" /> <enumeration value="unknown" /> <enumeration value="tentative" /> <enumeration value="duplicate" /> </restriction> </simpleType> <complexType name="NetIpConfigInfoIpAddress"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="origin" type="xsd:string" minOccurs="0" /> <element name="state" type="xsd:string" minOccurs="0" /> <element name="lifetime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpConfigInfoIpAddress"> <sequence> <element name="NetIpConfigInfoIpAddress" type="vim25:NetIpConfigInfoIpAddress" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="vim25:NetIpConfigInfoIpAddress" minOccurs="0" maxOccurs="unbounded" /> <element name="dhcp" type="vim25:NetDhcpConfigInfo" minOccurs="0" /> <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetIpConfigSpecIpAddressSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="operation" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpConfigSpecIpAddressSpec"> <sequence> <element name="NetIpConfigSpecIpAddressSpec" type="vim25:NetIpConfigSpecIpAddressSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="vim25:NetIpConfigSpecIpAddressSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="dhcp" type="vim25:NetDhcpConfigSpec" minOccurs="0" /> <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetIpRouteConfigInfoGateway"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetIpRouteConfigInfoIpRoute"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="gateway" type="vim25:NetIpRouteConfigInfoGateway" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpRouteConfigInfoIpRoute"> <sequence> <element name="NetIpRouteConfigInfoIpRoute" type="vim25:NetIpRouteConfigInfoIpRoute" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpRouteConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipRoute" type="vim25:NetIpRouteConfigInfoIpRoute" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetIpRouteConfigSpecGatewaySpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" minOccurs="0" /> <element name="device" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetIpRouteConfigSpecIpRouteSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="xsd:string" /> <element name="prefixLength" type="xsd:int" /> <element name="gateway" type="vim25:NetIpRouteConfigSpecGatewaySpec" /> <element name="operation" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpRouteConfigSpecIpRouteSpec"> <sequence> <element name="NetIpRouteConfigSpecIpRouteSpec" type="vim25:NetIpRouteConfigSpecIpRouteSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpRouteConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipRoute" type="vim25:NetIpRouteConfigSpecIpRouteSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="NetIpStackInfoEntryType"> <restriction base="xsd:string"> <enumeration value="other" /> <enumeration value="invalid" /> <enumeration value="dynamic" /> <enumeration value="manual" /> </restriction> </simpleType> <simpleType name="NetIpStackInfoPreference"> <restriction base="xsd:string"> <enumeration value="reserved" /> <enumeration value="low" /> <enumeration value="medium" /> <enumeration value="high" /> </restriction> </simpleType> <complexType name="NetIpStackInfoNetToMedia"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="physicalAddress" type="xsd:string" /> <element name="device" type="xsd:string" /> <element name="type" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpStackInfoNetToMedia"> <sequence> <element name="NetIpStackInfoNetToMedia" type="vim25:NetIpStackInfoNetToMedia" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpStackInfoDefaultRouter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="device" type="xsd:string" /> <element name="lifetime" type="xsd:dateTime" /> <element name="preference" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNetIpStackInfoDefaultRouter"> <sequence> <element name="NetIpStackInfoDefaultRouter" type="vim25:NetIpStackInfoDefaultRouter" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetIpStackInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="neighbor" type="vim25:NetIpStackInfoNetToMedia" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultRouter" type="vim25:NetIpStackInfoDefaultRouter" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="NetBIOSConfigInfoMode"> <restriction base="xsd:string"> <enumeration value="unknown" /> <enumeration value="enabled" /> <enumeration value="disabled" /> <enumeration value="enabledViaDHCP" /> </restriction> </simpleType> <complexType name="NetBIOSConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="mode" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="WinNetBIOSConfigInfo"> <complexContent> <extension base="vim25:NetBIOSConfigInfo"> <sequence> <element name="primaryWINS" type="xsd:string" /> <element name="secondaryWINS" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ArrayUpdateOperation"> <restriction base="xsd:string"> <enumeration value="add" /> <enumeration value="remove" /> <enumeration value="edit" /> </restriction> </simpleType> <complexType name="ArrayUpdateSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="operation" type="vim25:ArrayUpdateOperation" /> <element name="removeKey" type="xsd:anyType" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="BoolOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="supported" type="xsd:boolean" /> <element name="defaultValue" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ChoiceOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="choiceInfo" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="defaultIndex" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FloatOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="min" type="xsd:float" /> <element name="max" type="xsd:float" /> <element name="defaultValue" type="xsd:float" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IntOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="min" type="xsd:int" /> <element name="max" type="xsd:int" /> <element name="defaultValue" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="LongOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="min" type="xsd:long" /> <element name="max" type="xsd:long" /> <element name="defaultValue" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OptionDef"> <complexContent> <extension base="vim25:ElementDescription"> <sequence> <element name="optionType" type="vim25:OptionType" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOptionDef"> <sequence> <element name="OptionDef" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="OptionType"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="valueIsReadonly" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OptionValue"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="value" type="xsd:anyType" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOptionValue"> <sequence> <element name="OptionValue" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="StringOption"> <complexContent> <extension base="vim25:OptionType"> <sequence> <element name="defaultValue" type="xsd:string" /> <element name="validCharacters" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ApplyProfile"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" /> <element name="policy" type="vim25:ProfilePolicy" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ComplianceLocator"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="expressionName" type="xsd:string" /> <element name="applyPath" type="vim25:ProfilePropertyPath" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfComplianceLocator"> <sequence> <element name="ComplianceLocator" type="vim25:ComplianceLocator" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ComplianceProfile"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="expression" type="vim25:ProfileExpression" maxOccurs="unbounded" /> <element name="rootExpression" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ComplianceResultStatus"> <restriction base="xsd:string"> <enumeration value="compliant" /> <enumeration value="nonCompliant" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="ComplianceFailure"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="failureType" type="xsd:string" /> <element name="message" type="vim25:LocalizableMessage" /> <element name="expressionName" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfComplianceFailure"> <sequence> <element name="ComplianceFailure" type="vim25:ComplianceFailure" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ComplianceResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="complianceStatus" type="xsd:string" /> <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="checkTime" type="xsd:dateTime" minOccurs="0" /> <element name="failure" type="vim25:ComplianceFailure" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfComplianceResult"> <sequence> <element name="ComplianceResult" type="vim25:ComplianceResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileDeferredPolicyOptionParameter"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="inputPath" type="vim25:ProfilePropertyPath" /> <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileDeferredPolicyOptionParameter"> <sequence> <element name="ProfileDeferredPolicyOptionParameter" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileExpression"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="displayName" type="xsd:string" /> <element name="negated" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileExpression"> <sequence> <element name="ProfileExpression" type="vim25:ProfileExpression" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileSimpleExpression"> <complexContent> <extension base="vim25:ProfileExpression"> <sequence> <element name="expressionType" type="xsd:string" /> <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileCompositeExpression"> <complexContent> <extension base="vim25:ProfileExpression"> <sequence> <element name="operator" type="xsd:string" /> <element name="expressionName" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileExpressionMetadata"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="expressionId" type="vim25:ExtendedElementDescription" /> <element name="parameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileExpressionMetadata"> <sequence> <element name="ProfileExpressionMetadata" type="vim25:ProfileExpressionMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="ProfileNumericComparator"> <restriction base="xsd:string"> <enumeration value="lessThan" /> <enumeration value="lessThanEqual" /> <enumeration value="equal" /> <enumeration value="notEqual" /> <enumeration value="greaterThanEqual" /> <enumeration value="greaterThan" /> </restriction> </simpleType> <complexType name="ProfileParameterMetadata"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="vim25:ExtendedElementDescription" /> <element name="type" type="xsd:string" /> <element name="optional" type="xsd:boolean" /> <element name="defaultValue" type="xsd:anyType" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileParameterMetadata"> <sequence> <element name="ProfileParameterMetadata" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfilePolicy"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="policyOption" type="vim25:PolicyOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfilePolicy"> <sequence> <element name="ProfilePolicy" type="vim25:ProfilePolicy" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfilePolicyOptionMetadata"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="vim25:ExtendedElementDescription" /> <element name="parameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfilePolicyOptionMetadata"> <sequence> <element name="ProfilePolicyOptionMetadata" type="vim25:ProfilePolicyOptionMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileCompositePolicyOptionMetadata"> <complexContent> <extension base="vim25:ProfilePolicyOptionMetadata"> <sequence> <element name="option" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="UserInputRequiredParameterMetadata"> <complexContent> <extension base="vim25:ProfilePolicyOptionMetadata"> <sequence> <element name="userInputParameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfilePolicyMetadata"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="vim25:ExtendedElementDescription" /> <element name="possibleOption" type="vim25:ProfilePolicyOptionMetadata" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfilePolicyMetadata"> <sequence> <element name="ProfilePolicyMetadata" type="vim25:ProfilePolicyMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PolicyOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPolicyOption"> <sequence> <element name="PolicyOption" type="vim25:PolicyOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="CompositePolicyOption"> <complexContent> <extension base="vim25:PolicyOption"> <sequence> <element name="option" type="vim25:PolicyOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileCreateSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" minOccurs="0" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="enabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileSerializedCreateSpec"> <complexContent> <extension base="vim25:ProfileCreateSpec"> <sequence> <element name="profileConfigString" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="enabled" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileDescriptionSection"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="description" type="vim25:ExtendedElementDescription" /> <element name="message" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileDescriptionSection"> <sequence> <element name="ProfileDescriptionSection" type="vim25:ProfileDescriptionSection" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="section" type="vim25:ProfileDescriptionSection" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ProfileMetadata"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="description" type="vim25:ExtendedDescription" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileMetadata"> <sequence> <element name="ProfileMetadata" type="vim25:ProfileMetadata" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfilePropertyPath"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="profilePath" type="xsd:string" /> <element name="policyId" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterProfileConfigInfo"> <complexContent> <extension base="vim25:ProfileConfigInfo"> <sequence> <element name="complyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterProfileCreateSpec"> <complexContent> <extension base="vim25:ProfileCreateSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterProfileConfigSpec"> <complexContent> <extension base="vim25:ClusterProfileCreateSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ClusterProfileCompleteConfigSpec"> <complexContent> <extension base="vim25:ClusterProfileConfigSpec"> <sequence> <element name="complyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ClusterProfileServiceType"> <restriction base="xsd:string"> <enumeration value="DRS" /> <enumeration value="HA" /> <enumeration value="DPM" /> <enumeration value="FT" /> </restriction> </simpleType> <complexType name="ClusterProfileConfigServiceCreateSpec"> <complexContent> <extension base="vim25:ClusterProfileConfigSpec"> <sequence> <element name="serviceType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="ProfileExecuteResultStatus"> <restriction base="xsd:string"> <enumeration value="success" /> <enumeration value="needInput" /> <enumeration value="error" /> </restriction> </simpleType> <complexType name="ProfileExecuteError"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="path" type="vim25:ProfilePropertyPath" minOccurs="0" /> <element name="message" type="vim25:LocalizableMessage" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfProfileExecuteError"> <sequence> <element name="ProfileExecuteError" type="vim25:ProfileExecuteError" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ProfileExecuteResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="status" type="xsd:string" /> <element name="configSpec" type="vim25:HostConfigSpec" minOccurs="0" /> <element name="inapplicablePath" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="requireInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> <element name="error" type="vim25:ProfileExecuteError" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostApplyProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="memory" type="vim25:HostMemoryProfile" minOccurs="0" /> <element name="storage" type="vim25:StorageProfile" minOccurs="0" /> <element name="network" type="vim25:NetworkProfile" minOccurs="0" /> <element name="datetime" type="vim25:DateTimeProfile" minOccurs="0" /> <element name="firewall" type="vim25:FirewallProfile" minOccurs="0" /> <element name="security" type="vim25:SecurityProfile" minOccurs="0" /> <element name="service" type="vim25:ServiceProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="option" type="vim25:OptionProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="userAccount" type="vim25:UserProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="usergroupAccount" type="vim25:UserGroupProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="authentication" type="vim25:AuthenticationProfile" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="PhysicalNicProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPhysicalNicProfile"> <sequence> <element name="PhysicalNicProfile" type="vim25:PhysicalNicProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostMemoryProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="UserProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfUserProfile"> <sequence> <element name="UserProfile" type="vim25:UserProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="UserGroupProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfUserGroupProfile"> <sequence> <element name="UserGroupProfile" type="vim25:UserGroupProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="SecurityProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="permission" type="vim25:PermissionProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OptionProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfOptionProfile"> <sequence> <element name="OptionProfile" type="vim25:OptionProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DateTimeProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ServiceProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfServiceProfile"> <sequence> <element name="ServiceProfile" type="vim25:ServiceProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="FirewallProfileRulesetProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfFirewallProfileRulesetProfile"> <sequence> <element name="FirewallProfileRulesetProfile" type="vim25:FirewallProfileRulesetProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="FirewallProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="ruleset" type="vim25:FirewallProfileRulesetProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NasStorageProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfNasStorageProfile"> <sequence> <element name="NasStorageProfile" type="vim25:NasStorageProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="StorageProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="nasStorage" type="vim25:NasStorageProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkProfileDnsConfigProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NetworkProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="vswitch" type="vim25:VirtualSwitchProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="vmPortGroup" type="vim25:VmPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="hostPortGroup" type="vim25:HostPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="serviceConsolePortGroup" type="vim25:ServiceConsolePortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="dnsConfig" type="vim25:NetworkProfileDnsConfigProfile" minOccurs="0" /> <element name="ipRouteConfig" type="vim25:IpRouteProfile" minOccurs="0" /> <element name="consoleIpRouteConfig" type="vim25:IpRouteProfile" minOccurs="0" /> <element name="pnic" type="vim25:PhysicalNicProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="dvswitch" type="vim25:DvsProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="dvsServiceConsoleNic" type="vim25:DvsServiceConsoleVNicProfile" minOccurs="0" maxOccurs="unbounded" /> <element name="dvsHostNic" type="vim25:DvsHostVNicProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsVNicProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> <element name="ipConfig" type="vim25:IpAddressProfile" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DvsServiceConsoleVNicProfile"> <complexContent> <extension base="vim25:DvsVNicProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDvsServiceConsoleVNicProfile"> <sequence> <element name="DvsServiceConsoleVNicProfile" type="vim25:DvsServiceConsoleVNicProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DvsHostVNicProfile"> <complexContent> <extension base="vim25:DvsVNicProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDvsHostVNicProfile"> <sequence> <element name="DvsHostVNicProfile" type="vim25:DvsHostVNicProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DvsProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="uplink" type="vim25:PnicUplinkProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfDvsProfile"> <sequence> <element name="DvsProfile" type="vim25:DvsProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="PnicUplinkProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPnicUplinkProfile"> <sequence> <element name="PnicUplinkProfile" type="vim25:PnicUplinkProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="IpRouteProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="staticRoute" type="vim25:StaticRouteProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="StaticRouteProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfStaticRouteProfile"> <sequence> <element name="StaticRouteProfile" type="vim25:StaticRouteProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="LinkProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="NumPortsProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSwitchProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="link" type="vim25:LinkProfile" /> <element name="numPorts" type="vim25:NumPortsProfile" /> <element name="networkPolicy" type="vim25:NetworkPolicyProfile" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualSwitchProfile"> <sequence> <element name="VirtualSwitchProfile" type="vim25:VirtualSwitchProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VlanProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSwitchSelectionProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PortGroupProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> <element name="name" type="xsd:string" /> <element name="vlan" type="vim25:VlanProfile" /> <element name="vswitch" type="vim25:VirtualSwitchSelectionProfile" /> <element name="networkPolicy" type="vim25:NetworkPolicyProfile" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmPortGroupProfile"> <complexContent> <extension base="vim25:PortGroupProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVmPortGroupProfile"> <sequence> <element name="VmPortGroupProfile" type="vim25:VmPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostPortGroupProfile"> <complexContent> <extension base="vim25:PortGroupProfile"> <sequence> <element name="ipConfig" type="vim25:IpAddressProfile" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostPortGroupProfile"> <sequence> <element name="HostPortGroupProfile" type="vim25:HostPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ServiceConsolePortGroupProfile"> <complexContent> <extension base="vim25:PortGroupProfile"> <sequence> <element name="ipConfig" type="vim25:IpAddressProfile" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfServiceConsolePortGroupProfile"> <sequence> <element name="ServiceConsolePortGroupProfile" type="vim25:ServiceConsolePortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="NetworkPolicyProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="IpAddressProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="AuthenticationProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="activeDirectory" type="vim25:ActiveDirectoryProfile" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ActiveDirectoryProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="PermissionProfile"> <complexContent> <extension base="vim25:ApplyProfile"> <sequence> <element name="key" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfPermissionProfile"> <sequence> <element name="PermissionProfile" type="vim25:PermissionProfile" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostProfileConfigInfo"> <complexContent> <extension base="vim25:ProfileConfigInfo"> <sequence> <element name="applyProfile" type="vim25:HostApplyProfile" minOccurs="0" /> <element name="defaultComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> <element name="defaultComplyLocator" type="vim25:ComplianceLocator" minOccurs="0" maxOccurs="unbounded" /> <element name="customComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> <element name="disabledExpressionList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProfileConfigSpec"> <complexContent> <extension base="vim25:ProfileCreateSpec"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProfileCompleteConfigSpec"> <complexContent> <extension base="vim25:HostProfileConfigSpec"> <sequence> <element name="applyProfile" type="vim25:HostApplyProfile" minOccurs="0" /> <element name="customComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> <element name="disabledExpressionListChanged" type="xsd:boolean" /> <element name="disabledExpressionList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProfileHostBasedConfigSpec"> <complexContent> <extension base="vim25:HostProfileConfigSpec"> <sequence> <element name="host" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostProfileManagerConfigTaskList"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configSpec" type="vim25:HostConfigSpec" minOccurs="0" /> <element name="taskDescription" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskDetail"> <complexContent> <extension base="vim25:TypeDescription"> <sequence> <element name="frequency" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfScheduledTaskDetail"> <sequence> <element name="ScheduledTaskDetail" type="vim25:ScheduledTaskDetail" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="ScheduledTaskDescription"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="action" type="vim25:TypeDescription" maxOccurs="unbounded" /> <element name="schedulerInfo" type="vim25:ScheduledTaskDetail" maxOccurs="unbounded" /> <element name="state" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="dayOfWeek" type="vim25:ElementDescription" maxOccurs="unbounded" /> <element name="weekOfMonth" type="vim25:ElementDescription" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskInfo"> <complexContent> <extension base="vim25:ScheduledTaskSpec"> <sequence> <element name="scheduledTask" type="vim25:ManagedObjectReference" /> <element name="entity" type="vim25:ManagedObjectReference" /> <element name="lastModifiedTime" type="xsd:dateTime" /> <element name="lastModifiedUser" type="xsd:string" /> <element name="nextRunTime" type="xsd:dateTime" minOccurs="0" /> <element name="prevRunTime" type="xsd:dateTime" minOccurs="0" /> <element name="state" type="vim25:TaskInfoState" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> <element name="result" type="xsd:anyType" minOccurs="0" /> <element name="progress" type="xsd:int" minOccurs="0" /> <element name="activeTask" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="taskObject" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="TaskScheduler"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="activeTime" type="xsd:dateTime" minOccurs="0" /> <element name="expireTime" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="AfterStartupTaskScheduler"> <complexContent> <extension base="vim25:TaskScheduler"> <sequence> <element name="minute" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="OnceTaskScheduler"> <complexContent> <extension base="vim25:TaskScheduler"> <sequence> <element name="runAt" type="xsd:dateTime" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="RecurrentTaskScheduler"> <complexContent> <extension base="vim25:TaskScheduler"> <sequence> <element name="interval" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HourlyTaskScheduler"> <complexContent> <extension base="vim25:RecurrentTaskScheduler"> <sequence> <element name="minute" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="DailyTaskScheduler"> <complexContent> <extension base="vim25:HourlyTaskScheduler"> <sequence> <element name="hour" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="WeeklyTaskScheduler"> <complexContent> <extension base="vim25:DailyTaskScheduler"> <sequence> <element name="sunday" type="xsd:boolean" /> <element name="monday" type="xsd:boolean" /> <element name="tuesday" type="xsd:boolean" /> <element name="wednesday" type="xsd:boolean" /> <element name="thursday" type="xsd:boolean" /> <element name="friday" type="xsd:boolean" /> <element name="saturday" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="MonthlyTaskScheduler"> <complexContent> <extension base="vim25:DailyTaskScheduler"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="MonthlyByDayTaskScheduler"> <complexContent> <extension base="vim25:MonthlyTaskScheduler"> <sequence> <element name="day" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="DayOfWeek"> <restriction base="xsd:string"> <enumeration value="sunday" /> <enumeration value="monday" /> <enumeration value="tuesday" /> <enumeration value="wednesday" /> <enumeration value="thursday" /> <enumeration value="friday" /> <enumeration value="saturday" /> </restriction> </simpleType> <simpleType name="WeekOfMonth"> <restriction base="xsd:string"> <enumeration value="first" /> <enumeration value="second" /> <enumeration value="third" /> <enumeration value="fourth" /> <enumeration value="last" /> </restriction> </simpleType> <complexType name="MonthlyByWeekdayTaskScheduler"> <complexContent> <extension base="vim25:MonthlyTaskScheduler"> <sequence> <element name="offset" type="vim25:WeekOfMonth" /> <element name="weekday" type="vim25:DayOfWeek" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ScheduledTaskSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="enabled" type="xsd:boolean" /> <element name="scheduler" type="vim25:TaskScheduler" /> <element name="action" type="vim25:Action" /> <element name="notification" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppCloneSpecNetworkMappingPair"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="vim25:ManagedObjectReference" /> <element name="destination" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppCloneSpecNetworkMappingPair"> <sequence> <element name="VAppCloneSpecNetworkMappingPair" type="vim25:VAppCloneSpecNetworkMappingPair" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppCloneSpecResourceMap"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="vim25:ManagedObjectReference" /> <element name="parent" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> <element name="location" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppCloneSpecResourceMap"> <sequence> <element name="VAppCloneSpecResourceMap" type="vim25:VAppCloneSpecResourceMap" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VAppCloneSpecProvisioningType"> <restriction base="xsd:string"> <enumeration value="sameAsSource" /> <enumeration value="thin" /> <enumeration value="thick" /> </restriction> </simpleType> <complexType name="VAppCloneSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="location" type="vim25:ManagedObjectReference" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> <element name="vmFolder" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="networkMapping" type="vim25:VAppCloneSpecNetworkMappingPair" minOccurs="0" maxOccurs="unbounded" /> <element name="property" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="resourceMapping" type="vim25:VAppCloneSpecResourceMap" minOccurs="0" maxOccurs="unbounded" /> <element name="provisioning" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VAppAutoStartAction"> <restriction base="xsd:string"> <enumeration value="none" /> <enumeration value="powerOn" /> <enumeration value="powerOff" /> <enumeration value="guestShutdown" /> <enumeration value="suspend" /> </restriction> </simpleType> <complexType name="VAppEntityConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="tag" type="xsd:string" minOccurs="0" /> <element name="startOrder" type="xsd:int" minOccurs="0" /> <element name="startDelay" type="xsd:int" minOccurs="0" /> <element name="waitingForGuest" type="xsd:boolean" minOccurs="0" /> <element name="startAction" type="xsd:string" minOccurs="0" /> <element name="stopDelay" type="xsd:int" minOccurs="0" /> <element name="stopAction" type="xsd:string" minOccurs="0" /> <element name="destroyWithParent" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppEntityConfigInfo"> <sequence> <element name="VAppEntityConfigInfo" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VAppIPAssignmentInfoIpAllocationPolicy"> <restriction base="xsd:string"> <enumeration value="dhcpPolicy" /> <enumeration value="transientPolicy" /> <enumeration value="fixedPolicy" /> </restriction> </simpleType> <simpleType name="VAppIPAssignmentInfoAllocationSchemes"> <restriction base="xsd:string"> <enumeration value="dhcp" /> <enumeration value="ovfenv" /> </restriction> </simpleType> <simpleType name="VAppIPAssignmentInfoProtocols"> <restriction base="xsd:string"> <enumeration value="IPv4" /> <enumeration value="IPv6" /> </restriction> </simpleType> <complexType name="VAppIPAssignmentInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="supportedAllocationScheme" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ipAllocationPolicy" type="xsd:string" minOccurs="0" /> <element name="supportedIpProtocol" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ipProtocol" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IpPoolIpPoolConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="subnetAddress" type="xsd:string" minOccurs="0" /> <element name="netmask" type="xsd:string" minOccurs="0" /> <element name="gateway" type="xsd:string" minOccurs="0" /> <element name="range" type="xsd:string" minOccurs="0" /> <element name="dns" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="dhcpServerAvailable" type="xsd:boolean" minOccurs="0" /> <element name="ipPoolEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="IpPoolAssociation"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="networkName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfIpPoolAssociation"> <sequence> <element name="IpPoolAssociation" type="vim25:IpPoolAssociation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="IpPool"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:int" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="ipv4Config" type="vim25:IpPoolIpPoolConfigInfo" minOccurs="0" /> <element name="ipv6Config" type="vim25:IpPoolIpPoolConfigInfo" minOccurs="0" /> <element name="dnsDomain" type="xsd:string" minOccurs="0" /> <element name="dnsSearchPath" type="xsd:string" minOccurs="0" /> <element name="hostPrefix" type="xsd:string" minOccurs="0" /> <element name="httpProxy" type="xsd:string" minOccurs="0" /> <element name="networkAssociation" type="vim25:IpPoolAssociation" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfIpPool"> <sequence> <element name="IpPool" type="vim25:IpPool" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppOvfSectionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" minOccurs="0" /> <element name="namespace" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="atEnvelopeLevel" type="xsd:boolean" minOccurs="0" /> <element name="contents" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppOvfSectionInfo"> <sequence> <element name="VAppOvfSectionInfo" type="vim25:VAppOvfSectionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppProductInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="classId" type="xsd:string" minOccurs="0" /> <element name="instanceId" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="vendor" type="xsd:string" minOccurs="0" /> <element name="version" type="xsd:string" minOccurs="0" /> <element name="fullVersion" type="xsd:string" minOccurs="0" /> <element name="vendorUrl" type="xsd:string" minOccurs="0" /> <element name="productUrl" type="xsd:string" minOccurs="0" /> <element name="appUrl" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppProductInfo"> <sequence> <element name="VAppProductInfo" type="vim25:VAppProductInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppPropertyInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="classId" type="xsd:string" minOccurs="0" /> <element name="instanceId" type="xsd:string" minOccurs="0" /> <element name="id" type="xsd:string" minOccurs="0" /> <element name="category" type="xsd:string" minOccurs="0" /> <element name="label" type="xsd:string" minOccurs="0" /> <element name="type" type="xsd:string" minOccurs="0" /> <element name="userConfigurable" type="xsd:boolean" minOccurs="0" /> <element name="defaultValue" type="xsd:string" minOccurs="0" /> <element name="value" type="xsd:string" minOccurs="0" /> <element name="description" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppPropertyInfo"> <sequence> <element name="VAppPropertyInfo" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppConfigInfo"> <complexContent> <extension base="vim25:VmConfigInfo"> <sequence> <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="annotation" type="xsd:string" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppConfigSpec"> <complexContent> <extension base="vim25:VmConfigSpec"> <sequence> <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualAppImportSpec"> <complexContent> <extension base="vim25:ImportSpec"> <sequence> <element name="name" type="xsd:string" /> <element name="vAppConfigSpec" type="vim25:VAppConfigSpec" /> <element name="resourcePoolSpec" type="vim25:ResourceConfigSpec" /> <element name="child" type="vim25:ImportSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="product" type="vim25:VAppProductInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="property" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="ipAssignment" type="vim25:VAppIPAssignmentInfo" /> <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ovfSection" type="vim25:VAppOvfSectionInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="ovfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="installBootRequired" type="xsd:boolean" /> <element name="installBootStopDelay" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VmConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="product" type="vim25:VAppProductSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="property" type="vim25:VAppPropertySpec" minOccurs="0" maxOccurs="unbounded" /> <element name="ipAssignment" type="vim25:VAppIPAssignmentInfo" minOccurs="0" /> <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ovfSection" type="vim25:VAppOvfSectionSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="ovfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> <element name="installBootStopDelay" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VAppProductSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:VAppProductInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppProductSpec"> <sequence> <element name="VAppProductSpec" type="vim25:VAppProductSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppPropertySpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:VAppPropertyInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppPropertySpec"> <sequence> <element name="VAppPropertySpec" type="vim25:VAppPropertySpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VAppOvfSectionSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:VAppOvfSectionInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVAppOvfSectionSpec"> <sequence> <element name="VAppOvfSectionSpec" type="vim25:VAppOvfSectionSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineAffinityInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="affinitySet" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineBootOptions"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="bootDelay" type="xsd:long" minOccurs="0" /> <element name="enterBIOSSetup" type="xsd:boolean" minOccurs="0" /> <element name="bootRetryEnabled" type="xsd:boolean" minOccurs="0" /> <element name="bootRetryDelay" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineCapability"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="snapshotOperationsSupported" type="xsd:boolean" /> <element name="multipleSnapshotsSupported" type="xsd:boolean" /> <element name="snapshotConfigSupported" type="xsd:boolean" /> <element name="poweredOffSnapshotsSupported" type="xsd:boolean" /> <element name="memorySnapshotsSupported" type="xsd:boolean" /> <element name="revertToSnapshotSupported" type="xsd:boolean" /> <element name="quiescedSnapshotsSupported" type="xsd:boolean" /> <element name="disableSnapshotsSupported" type="xsd:boolean" /> <element name="lockSnapshotsSupported" type="xsd:boolean" /> <element name="consolePreferencesSupported" type="xsd:boolean" /> <element name="cpuFeatureMaskSupported" type="xsd:boolean" /> <element name="s1AcpiManagementSupported" type="xsd:boolean" /> <element name="settingScreenResolutionSupported" type="xsd:boolean" /> <element name="toolsAutoUpdateSupported" type="xsd:boolean" /> <element name="vmNpivWwnSupported" type="xsd:boolean" /> <element name="npivWwnOnNonRdmVmSupported" type="xsd:boolean" /> <element name="vmNpivWwnDisableSupported" type="xsd:boolean" minOccurs="0" /> <element name="vmNpivWwnUpdateSupported" type="xsd:boolean" minOccurs="0" /> <element name="swapPlacementSupported" type="xsd:boolean" /> <element name="toolsSyncTimeSupported" type="xsd:boolean" /> <element name="virtualMmuUsageSupported" type="xsd:boolean" /> <element name="diskSharesSupported" type="xsd:boolean" /> <element name="bootOptionsSupported" type="xsd:boolean" /> <element name="bootRetryOptionsSupported" type="xsd:boolean" minOccurs="0" /> <element name="settingVideoRamSizeSupported" type="xsd:boolean" /> <element name="settingDisplayTopologySupported" type="xsd:boolean" minOccurs="0" /> <element name="recordReplaySupported" type="xsd:boolean" minOccurs="0" /> <element name="changeTrackingSupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineCdromInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineCdromInfo"> <sequence> <element name="VirtualMachineCdromInfo" type="vim25:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineCloneSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="location" type="vim25:VirtualMachineRelocateSpec" /> <element name="template" type="xsd:boolean" /> <element name="config" type="vim25:VirtualMachineConfigSpec" minOccurs="0" /> <element name="customization" type="vim25:CustomizationSpec" minOccurs="0" /> <element name="powerOn" type="xsd:boolean" /> <element name="snapshot" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineConfigInfoNpivWwnType"> <restriction base="xsd:string"> <enumeration value="vc" /> <enumeration value="host" /> <enumeration value="external" /> </restriction> </simpleType> <simpleType name="VirtualMachineConfigInfoSwapPlacementType"> <restriction base="xsd:string"> <enumeration value="inherit" /> <enumeration value="vmDirectory" /> <enumeration value="hostLocal" /> </restriction> </simpleType> <complexType name="VirtualMachineConfigInfoDatastoreUrlPair"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="url" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineConfigInfoDatastoreUrlPair"> <sequence> <element name="VirtualMachineConfigInfoDatastoreUrlPair" type="vim25:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeVersion" type="xsd:string" /> <element name="modified" type="xsd:dateTime" /> <element name="name" type="xsd:string" /> <element name="guestFullName" type="xsd:string" /> <element name="version" type="xsd:string" /> <element name="uuid" type="xsd:string" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> <element name="npivNodeWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="npivPortWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="npivWorldWideNameType" type="xsd:string" minOccurs="0" /> <element name="npivDesiredNodeWwns" type="xsd:short" minOccurs="0" /> <element name="npivDesiredPortWwns" type="xsd:short" minOccurs="0" /> <element name="npivTemporaryDisabled" type="xsd:boolean" minOccurs="0" /> <element name="npivOnNonRdmDisks" type="xsd:boolean" minOccurs="0" /> <element name="locationId" type="xsd:string" minOccurs="0" /> <element name="template" type="xsd:boolean" /> <element name="guestId" type="xsd:string" /> <element name="alternateGuestName" type="xsd:string" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="files" type="vim25:VirtualMachineFileInfo" /> <element name="tools" type="vim25:ToolsConfigInfo" minOccurs="0" /> <element name="flags" type="vim25:VirtualMachineFlagInfo" /> <element name="consolePreferences" type="vim25:VirtualMachineConsolePreferences" minOccurs="0" /> <element name="defaultPowerOps" type="vim25:VirtualMachineDefaultPowerOpInfo" /> <element name="hardware" type="vim25:VirtualHardware" /> <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> <element name="memoryHotAddEnabled" type="xsd:boolean" minOccurs="0" /> <element name="cpuHotAddEnabled" type="xsd:boolean" minOccurs="0" /> <element name="cpuHotRemoveEnabled" type="xsd:boolean" minOccurs="0" /> <element name="hotPlugMemoryLimit" type="xsd:long" minOccurs="0" /> <element name="hotPlugMemoryIncrementSize" type="xsd:long" minOccurs="0" /> <element name="cpuAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> <element name="memoryAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> <element name="networkShaper" type="vim25:VirtualMachineNetworkShaperInfo" minOccurs="0" /> <element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> <element name="cpuFeatureMask" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="datastoreUrl" type="vim25:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> <element name="swapPlacement" type="xsd:string" minOccurs="0" /> <element name="bootOptions" type="vim25:VirtualMachineBootOptions" minOccurs="0" /> <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> <element name="vAppConfig" type="vim25:VmConfigInfo" minOccurs="0" /> <element name="vAssertsEnabled" type="xsd:boolean" minOccurs="0" /> <element name="changeTrackingEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineConfigOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="version" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="guestOSDescriptor" type="vim25:GuestOsDescriptor" maxOccurs="unbounded" /> <element name="guestOSDefaultIndex" type="xsd:int" /> <element name="hardwareOptions" type="vim25:VirtualHardwareOption" /> <element name="capabilities" type="vim25:VirtualMachineCapability" /> <element name="datastore" type="vim25:DatastoreOption" /> <element name="defaultDevice" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> <element name="supportedMonitorType" type="xsd:string" maxOccurs="unbounded" /> <element name="supportedOvfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="supportedOvfInstallTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineConfigOptionDescriptor"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:string" /> <element name="description" type="xsd:string" minOccurs="0" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> <element name="createSupported" type="xsd:boolean" minOccurs="0" /> <element name="defaultConfigOption" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineConfigOptionDescriptor"> <sequence> <element name="VirtualMachineConfigOptionDescriptor" type="vim25:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualMachineConfigSpecNpivWwnOp"> <restriction base="xsd:string"> <enumeration value="generate" /> <enumeration value="set" /> <enumeration value="remove" /> <enumeration value="extend" /> </restriction> </simpleType> <complexType name="VirtualMachineCpuIdInfoSpec"> <complexContent> <extension base="vim25:ArrayUpdateSpec"> <sequence> <element name="info" type="vim25:HostCpuIdInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineCpuIdInfoSpec"> <sequence> <element name="VirtualMachineCpuIdInfoSpec" type="vim25:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="changeVersion" type="xsd:string" minOccurs="0" /> <element name="name" type="xsd:string" minOccurs="0" /> <element name="version" type="xsd:string" minOccurs="0" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> <element name="npivNodeWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="npivPortWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> <element name="npivWorldWideNameType" type="xsd:string" minOccurs="0" /> <element name="npivDesiredNodeWwns" type="xsd:short" minOccurs="0" /> <element name="npivDesiredPortWwns" type="xsd:short" minOccurs="0" /> <element name="npivTemporaryDisabled" type="xsd:boolean" minOccurs="0" /> <element name="npivOnNonRdmDisks" type="xsd:boolean" minOccurs="0" /> <element name="npivWorldWideNameOp" type="xsd:string" minOccurs="0" /> <element name="locationId" type="xsd:string" minOccurs="0" /> <element name="guestId" type="xsd:string" minOccurs="0" /> <element name="alternateGuestName" type="xsd:string" minOccurs="0" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="files" type="vim25:VirtualMachineFileInfo" minOccurs="0" /> <element name="tools" type="vim25:ToolsConfigInfo" minOccurs="0" /> <element name="flags" type="vim25:VirtualMachineFlagInfo" minOccurs="0" /> <element name="consolePreferences" type="vim25:VirtualMachineConsolePreferences" minOccurs="0" /> <element name="powerOpInfo" type="vim25:VirtualMachineDefaultPowerOpInfo" minOccurs="0" /> <element name="numCPUs" type="xsd:int" minOccurs="0" /> <element name="memoryMB" type="xsd:long" minOccurs="0" /> <element name="memoryHotAddEnabled" type="xsd:boolean" minOccurs="0" /> <element name="cpuHotAddEnabled" type="xsd:boolean" minOccurs="0" /> <element name="cpuHotRemoveEnabled" type="xsd:boolean" minOccurs="0" /> <element name="deviceChange" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> <element name="cpuAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> <element name="memoryAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> <element name="networkShaper" type="vim25:VirtualMachineNetworkShaperInfo" minOccurs="0" /> <element name="cpuFeatureMask" type="vim25:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> <element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> <element name="swapPlacement" type="xsd:string" minOccurs="0" /> <element name="bootOptions" type="vim25:VirtualMachineBootOptions" minOccurs="0" /> <element name="vAppConfig" type="vim25:VmConfigSpec" minOccurs="0" /> <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> <element name="vAppConfigRemoved" type="xsd:boolean" minOccurs="0" /> <element name="vAssertsEnabled" type="xsd:boolean" minOccurs="0" /> <element name="changeTrackingEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ConfigTarget"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numCpus" type="xsd:int" /> <element name="numCpuCores" type="xsd:int" /> <element name="numNumaNodes" type="xsd:int" /> <element name="datastore" type="vim25:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="network" type="vim25:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="distributedVirtualPortgroup" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="distributedVirtualSwitch" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="cdRom" type="vim25:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="serial" type="vim25:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="parallel" type="vim25:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="sound" type="vim25:VirtualMachineSoundInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="usb" type="vim25:VirtualMachineUsbInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="floppy" type="vim25:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="legacyNetworkInfo" type="vim25:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="scsiPassthrough" type="vim25:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="scsiDisk" type="vim25:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="ideDisk" type="vim25:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="maxMemMBOptimalPerf" type="xsd:int" /> <element name="resourcePool" type="vim25:ResourcePoolRuntimeInfo" minOccurs="0" /> <element name="autoVmotion" type="xsd:boolean" minOccurs="0" /> <element name="pciPassthrough" type="vim25:VirtualMachinePciPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineConsolePreferences"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="powerOnWhenOpened" type="xsd:boolean" minOccurs="0" /> <element name="enterFullScreenOnPowerOn" type="xsd:boolean" minOccurs="0" /> <element name="closeOnPowerOffOrSuspend" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineDatastoreInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="datastore" type="vim25:DatastoreSummary" /> <element name="capability" type="vim25:DatastoreCapability" /> <element name="maxFileSize" type="xsd:long" /> <element name="mode" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineDatastoreInfo"> <sequence> <element name="VirtualMachineDatastoreInfo" type="vim25:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineDatastoreVolumeOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="fileSystemType" type="xsd:string" /> <element name="majorVersion" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineDatastoreVolumeOption"> <sequence> <element name="VirtualMachineDatastoreVolumeOption" type="vim25:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="DatastoreOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="unsupportedVolumes" type="vim25:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachinePowerOpType"> <restriction base="xsd:string"> <enumeration value="soft" /> <enumeration value="hard" /> <enumeration value="preset" /> </restriction> </simpleType> <simpleType name="VirtualMachineStandbyActionType"> <restriction base="xsd:string"> <enumeration value="checkpoint" /> <enumeration value="powerOnSuspend" /> </restriction> </simpleType> <complexType name="VirtualMachineDefaultPowerOpInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="powerOffType" type="xsd:string" minOccurs="0" /> <element name="suspendType" type="xsd:string" minOccurs="0" /> <element name="resetType" type="xsd:string" minOccurs="0" /> <element name="defaultPowerOffType" type="xsd:string" minOccurs="0" /> <element name="defaultSuspendType" type="xsd:string" minOccurs="0" /> <element name="defaultResetType" type="xsd:string" minOccurs="0" /> <element name="standbyAction" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineDeviceRuntimeInfoDeviceRuntimeState"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm"> <restriction base="xsd:string"> <enumeration value="vmNptIncompatibleGuest" /> <enumeration value="vmNptIncompatibleGuestDriver" /> <enumeration value="vmNptIncompatibleAdapterType" /> <enumeration value="vmNptDisabledOrDisconnectedAdapter" /> <enumeration value="vmNptIncompatibleAdapterFeatures" /> <enumeration value="vmNptIncompatibleBackingType" /> <enumeration value="vmNptInsufficientMemoryReservation" /> <enumeration value="vmNptFaultToleranceOrRecordReplayConfigured" /> <enumeration value="vmNptConflictingIOChainConfigured" /> <enumeration value="vmNptMonitorBlocks" /> <enumeration value="vmNptConflictingOperationInProgress" /> <enumeration value="vmNptRuntimeError" /> </restriction> </simpleType> <simpleType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther"> <restriction base="xsd:string"> <enumeration value="vmNptIncompatibleHost" /> <enumeration value="vmNptIncompatibleNetwork" /> </restriction> </simpleType> <complexType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState"> <complexContent> <extension base="vim25:VirtualMachineDeviceRuntimeInfoDeviceRuntimeState"> <sequence> <element name="vmDirectPathGen2Active" type="xsd:boolean" /> <element name="vmDirectPathGen2InactiveReasonVm" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vmDirectPathGen2InactiveReasonOther" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="vmDirectPathGen2InactiveReasonExtended" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineDeviceRuntimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="runtimeState" type="vim25:VirtualMachineDeviceRuntimeInfoDeviceRuntimeState" /> <element name="key" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineDeviceRuntimeInfo"> <sequence> <element name="VirtualMachineDeviceRuntimeInfo" type="vim25:VirtualMachineDeviceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineDiskDeviceInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="capacity" type="xsd:long" minOccurs="0" /> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="role" type="xsd:int" /> <element name="instanceUuids" type="xsd:string" maxOccurs="unbounded" /> <element name="configPaths" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultTolerancePrimaryConfigInfo"> <complexContent> <extension base="vim25:FaultToleranceConfigInfo"> <sequence> <element name="secondaries" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceSecondaryConfigInfo"> <complexContent> <extension base="vim25:FaultToleranceConfigInfo"> <sequence> <element name="primaryVM" type="vim25:ManagedObjectReference" /> </sequence> </extension> </complexContent> </complexType> <complexType name="FaultToleranceSecondaryOpResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="powerOnAttempted" type="xsd:boolean" /> <element name="powerOnResult" type="vim25:ClusterPowerOnVmResult" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineFileInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vmPathName" type="xsd:string" minOccurs="0" /> <element name="snapshotDirectory" type="xsd:string" minOccurs="0" /> <element name="suspendDirectory" type="xsd:string" minOccurs="0" /> <element name="logDirectory" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineFileLayoutDiskLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="diskFile" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutDiskLayout"> <sequence> <element name="VirtualMachineFileLayoutDiskLayout" type="vim25:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayoutSnapshotLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="snapshotFile" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutSnapshotLayout"> <sequence> <element name="VirtualMachineFileLayoutSnapshotLayout" type="vim25:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="configFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="logFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="disk" type="vim25:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> <element name="snapshot" type="vim25:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> <element name="swapFile" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineFileLayoutExFileType"> <restriction base="xsd:string"> <enumeration value="config" /> <enumeration value="extendedConfig" /> <enumeration value="diskDescriptor" /> <enumeration value="diskExtent" /> <enumeration value="log" /> <enumeration value="stat" /> <enumeration value="nvram" /> <enumeration value="snapshotData" /> <enumeration value="snapshotList" /> <enumeration value="suspend" /> <enumeration value="swap" /> <enumeration value="core" /> <enumeration value="screenshot" /> </restriction> </simpleType> <complexType name="VirtualMachineFileLayoutExFileInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="name" type="xsd:string" /> <element name="type" type="xsd:string" /> <element name="size" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutExFileInfo"> <sequence> <element name="VirtualMachineFileLayoutExFileInfo" type="vim25:VirtualMachineFileLayoutExFileInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayoutExDiskUnit"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="fileKey" type="xsd:int" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutExDiskUnit"> <sequence> <element name="VirtualMachineFileLayoutExDiskUnit" type="vim25:VirtualMachineFileLayoutExDiskUnit" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayoutExDiskLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="chain" type="vim25:VirtualMachineFileLayoutExDiskUnit" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutExDiskLayout"> <sequence> <element name="VirtualMachineFileLayoutExDiskLayout" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayoutExSnapshotLayout"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="vim25:ManagedObjectReference" /> <element name="dataKey" type="xsd:int" /> <element name="disk" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFileLayoutExSnapshotLayout"> <sequence> <element name="VirtualMachineFileLayoutExSnapshotLayout" type="vim25:VirtualMachineFileLayoutExSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineFileLayoutEx"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="file" type="vim25:VirtualMachineFileLayoutExFileInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="disk" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> <element name="snapshot" type="vim25:VirtualMachineFileLayoutExSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> <element name="timestamp" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineHtSharing"> <restriction base="xsd:string"> <enumeration value="any" /> <enumeration value="none" /> <enumeration value="internal" /> </restriction> </simpleType> <simpleType name="VirtualMachinePowerOffBehavior"> <restriction base="xsd:string"> <enumeration value="powerOff" /> <enumeration value="revert" /> <enumeration value="prompt" /> </restriction> </simpleType> <simpleType name="VirtualMachineFlagInfoMonitorType"> <restriction base="xsd:string"> <enumeration value="release" /> <enumeration value="debug" /> <enumeration value="stats" /> </restriction> </simpleType> <simpleType name="VirtualMachineFlagInfoVirtualMmuUsage"> <restriction base="xsd:string"> <enumeration value="automatic" /> <enumeration value="on" /> <enumeration value="off" /> </restriction> </simpleType> <simpleType name="VirtualMachineFlagInfoVirtualExecUsage"> <restriction base="xsd:string"> <enumeration value="hvAuto" /> <enumeration value="hvOn" /> <enumeration value="hvOff" /> </restriction> </simpleType> <complexType name="VirtualMachineFlagInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="disableAcceleration" type="xsd:boolean" minOccurs="0" /> <element name="enableLogging" type="xsd:boolean" minOccurs="0" /> <element name="useToe" type="xsd:boolean" minOccurs="0" /> <element name="runWithDebugInfo" type="xsd:boolean" minOccurs="0" /> <element name="monitorType" type="xsd:string" minOccurs="0" /> <element name="htSharing" type="xsd:string" minOccurs="0" /> <element name="snapshotDisabled" type="xsd:boolean" minOccurs="0" /> <element name="snapshotLocked" type="xsd:boolean" minOccurs="0" /> <element name="diskUuidEnabled" type="xsd:boolean" minOccurs="0" /> <element name="virtualMmuUsage" type="xsd:string" minOccurs="0" /> <element name="virtualExecUsage" type="xsd:string" minOccurs="0" /> <element name="snapshotPowerOffBehavior" type="xsd:string" minOccurs="0" /> <element name="recordReplayEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineFloppyInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineFloppyInfo"> <sequence> <element name="VirtualMachineFloppyInfo" type="vim25:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualMachineToolsStatus"> <restriction base="xsd:string"> <enumeration value="toolsNotInstalled" /> <enumeration value="toolsNotRunning" /> <enumeration value="toolsOld" /> <enumeration value="toolsOk" /> </restriction> </simpleType> <simpleType name="VirtualMachineToolsVersionStatus"> <restriction base="xsd:string"> <enumeration value="guestToolsNotInstalled" /> <enumeration value="guestToolsNeedUpgrade" /> <enumeration value="guestToolsCurrent" /> <enumeration value="guestToolsUnmanaged" /> </restriction> </simpleType> <simpleType name="VirtualMachineToolsRunningStatus"> <restriction base="xsd:string"> <enumeration value="guestToolsNotRunning" /> <enumeration value="guestToolsRunning" /> <enumeration value="guestToolsExecutingScripts" /> </restriction> </simpleType> <complexType name="GuestDiskInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskPath" type="xsd:string" minOccurs="0" /> <element name="capacity" type="xsd:long" minOccurs="0" /> <element name="freeSpace" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfGuestDiskInfo"> <sequence> <element name="GuestDiskInfo" type="vim25:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="GuestNicInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="network" type="xsd:string" minOccurs="0" /> <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="macAddress" type="xsd:string" minOccurs="0" /> <element name="connected" type="xsd:boolean" /> <element name="deviceConfigId" type="xsd:int" /> <element name="dnsConfig" type="vim25:NetDnsConfigInfo" minOccurs="0" /> <element name="ipConfig" type="vim25:NetIpConfigInfo" minOccurs="0" /> <element name="netBIOSConfig" type="vim25:NetBIOSConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfGuestNicInfo"> <sequence> <element name="GuestNicInfo" type="vim25:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="GuestStackInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dnsConfig" type="vim25:NetDnsConfigInfo" minOccurs="0" /> <element name="ipRouteConfig" type="vim25:NetIpRouteConfigInfo" minOccurs="0" /> <element name="ipStackConfig" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> <element name="dhcpConfig" type="vim25:NetDhcpConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfGuestStackInfo"> <sequence> <element name="GuestStackInfo" type="vim25:GuestStackInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="GuestScreenInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="width" type="xsd:int" /> <element name="height" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineGuestState"> <restriction base="xsd:string"> <enumeration value="running" /> <enumeration value="shuttingDown" /> <enumeration value="resetting" /> <enumeration value="standby" /> <enumeration value="notRunning" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="GuestInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="toolsStatus" type="vim25:VirtualMachineToolsStatus" minOccurs="0" /> <element name="toolsVersionStatus" type="xsd:string" minOccurs="0" /> <element name="toolsRunningStatus" type="xsd:string" minOccurs="0" /> <element name="toolsVersion" type="xsd:string" minOccurs="0" /> <element name="guestId" type="xsd:string" minOccurs="0" /> <element name="guestFamily" type="xsd:string" minOccurs="0" /> <element name="guestFullName" type="xsd:string" minOccurs="0" /> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="ipAddress" type="xsd:string" minOccurs="0" /> <element name="net" type="vim25:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="ipStack" type="vim25:GuestStackInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="disk" type="vim25:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="screen" type="vim25:GuestScreenInfo" minOccurs="0" /> <element name="guestState" type="xsd:string" /> <element name="appHeartbeatStatus" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineGuestOsFamily"> <restriction base="xsd:string"> <enumeration value="windowsGuest" /> <enumeration value="linuxGuest" /> <enumeration value="netwareGuest" /> <enumeration value="solarisGuest" /> <enumeration value="otherGuestFamily" /> </restriction> </simpleType> <simpleType name="VirtualMachineGuestOsIdentifier"> <restriction base="xsd:string"> <enumeration value="dosGuest" /> <enumeration value="win31Guest" /> <enumeration value="win95Guest" /> <enumeration value="win98Guest" /> <enumeration value="winMeGuest" /> <enumeration value="winNTGuest" /> <enumeration value="win2000ProGuest" /> <enumeration value="win2000ServGuest" /> <enumeration value="win2000AdvServGuest" /> <enumeration value="winXPHomeGuest" /> <enumeration value="winXPProGuest" /> <enumeration value="winXPPro64Guest" /> <enumeration value="winNetWebGuest" /> <enumeration value="winNetStandardGuest" /> <enumeration value="winNetEnterpriseGuest" /> <enumeration value="winNetDatacenterGuest" /> <enumeration value="winNetBusinessGuest" /> <enumeration value="winNetStandard64Guest" /> <enumeration value="winNetEnterprise64Guest" /> <enumeration value="winLonghornGuest" /> <enumeration value="winLonghorn64Guest" /> <enumeration value="winNetDatacenter64Guest" /> <enumeration value="winVistaGuest" /> <enumeration value="winVista64Guest" /> <enumeration value="windows7Guest" /> <enumeration value="windows7_64Guest" /> <enumeration value="windows7Server64Guest" /> <enumeration value="freebsdGuest" /> <enumeration value="freebsd64Guest" /> <enumeration value="redhatGuest" /> <enumeration value="rhel2Guest" /> <enumeration value="rhel3Guest" /> <enumeration value="rhel3_64Guest" /> <enumeration value="rhel4Guest" /> <enumeration value="rhel4_64Guest" /> <enumeration value="rhel5Guest" /> <enumeration value="rhel5_64Guest" /> <enumeration value="rhel6Guest" /> <enumeration value="rhel6_64Guest" /> <enumeration value="centosGuest" /> <enumeration value="centos64Guest" /> <enumeration value="oracleLinuxGuest" /> <enumeration value="oracleLinux64Guest" /> <enumeration value="suseGuest" /> <enumeration value="suse64Guest" /> <enumeration value="slesGuest" /> <enumeration value="sles64Guest" /> <enumeration value="sles10Guest" /> <enumeration value="sles10_64Guest" /> <enumeration value="sles11Guest" /> <enumeration value="sles11_64Guest" /> <enumeration value="nld9Guest" /> <enumeration value="oesGuest" /> <enumeration value="sjdsGuest" /> <enumeration value="mandrivaGuest" /> <enumeration value="mandriva64Guest" /> <enumeration value="turboLinuxGuest" /> <enumeration value="turboLinux64Guest" /> <enumeration value="ubuntuGuest" /> <enumeration value="ubuntu64Guest" /> <enumeration value="debian4Guest" /> <enumeration value="debian4_64Guest" /> <enumeration value="debian5Guest" /> <enumeration value="debian5_64Guest" /> <enumeration value="asianux3Guest" /> <enumeration value="asianux3_64Guest" /> <enumeration value="asianux4Guest" /> <enumeration value="asianux4_64Guest" /> <enumeration value="other24xLinuxGuest" /> <enumeration value="other26xLinuxGuest" /> <enumeration value="otherLinuxGuest" /> <enumeration value="other24xLinux64Guest" /> <enumeration value="other26xLinux64Guest" /> <enumeration value="otherLinux64Guest" /> <enumeration value="solaris6Guest" /> <enumeration value="solaris7Guest" /> <enumeration value="solaris8Guest" /> <enumeration value="solaris9Guest" /> <enumeration value="solaris10Guest" /> <enumeration value="solaris10_64Guest" /> <enumeration value="os2Guest" /> <enumeration value="eComStationGuest" /> <enumeration value="netware4Guest" /> <enumeration value="netware5Guest" /> <enumeration value="netware6Guest" /> <enumeration value="openServer5Guest" /> <enumeration value="openServer6Guest" /> <enumeration value="unixWare7Guest" /> <enumeration value="darwinGuest" /> <enumeration value="darwin64Guest" /> <enumeration value="otherGuest" /> <enumeration value="otherGuest64" /> </restriction> </simpleType> <complexType name="GuestOsDescriptor"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="family" type="xsd:string" /> <element name="fullName" type="xsd:string" /> <element name="supportedMaxCPUs" type="xsd:int" /> <element name="supportedMinMemMB" type="xsd:int" /> <element name="supportedMaxMemMB" type="xsd:int" /> <element name="recommendedMemMB" type="xsd:int" /> <element name="recommendedColorDepth" type="xsd:int" /> <element name="supportedDiskControllerList" type="xsd:string" maxOccurs="unbounded" /> <element name="recommendedSCSIController" type="xsd:string" minOccurs="0" /> <element name="recommendedDiskController" type="xsd:string" /> <element name="supportedNumDisks" type="xsd:int" /> <element name="recommendedDiskSizeMB" type="xsd:int" /> <element name="supportedEthernetCard" type="xsd:string" maxOccurs="unbounded" /> <element name="recommendedEthernetCard" type="xsd:string" minOccurs="0" /> <element name="supportsSlaveDisk" type="xsd:boolean" minOccurs="0" /> <element name="cpuFeatureMask" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="supportsWakeOnLan" type="xsd:boolean" /> <element name="supportsVMI" type="xsd:boolean" minOccurs="0" /> <element name="supportsMemoryHotAdd" type="xsd:boolean" minOccurs="0" /> <element name="supportsCpuHotAdd" type="xsd:boolean" minOccurs="0" /> <element name="supportsCpuHotRemove" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfGuestOsDescriptor"> <sequence> <element name="GuestOsDescriptor" type="vim25:GuestOsDescriptor" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineIdeDiskDevicePartitionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:int" /> <element name="capacity" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineIdeDiskDevicePartitionInfo"> <sequence> <element name="VirtualMachineIdeDiskDevicePartitionInfo" type="vim25:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineIdeDiskDeviceInfo"> <complexContent> <extension base="vim25:VirtualMachineDiskDeviceInfo"> <sequence> <element name="partitionTable" type="vim25:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineIdeDiskDeviceInfo"> <sequence> <element name="VirtualMachineIdeDiskDeviceInfo" type="vim25:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineLegacyNetworkSwitchInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineLegacyNetworkSwitchInfo"> <sequence> <element name="VirtualMachineLegacyNetworkSwitchInfo" type="vim25:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineMessage"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="argument" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded" /> <element name="text" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineMessage"> <sequence> <element name="VirtualMachineMessage" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineNetworkInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="network" type="vim25:NetworkSummary" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineNetworkInfo"> <sequence> <element name="VirtualMachineNetworkInfo" type="vim25:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineNetworkShaperInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean" minOccurs="0" /> <element name="peakBps" type="xsd:long" minOccurs="0" /> <element name="averageBps" type="xsd:long" minOccurs="0" /> <element name="burstSize" type="xsd:long" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineParallelInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineParallelInfo"> <sequence> <element name="VirtualMachineParallelInfo" type="vim25:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachinePciPassthroughInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="pciDevice" type="vim25:HostPciDevice" /> <element name="systemId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachinePciPassthroughInfo"> <sequence> <element name="VirtualMachinePciPassthroughInfo" type="vim25:VirtualMachinePciPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineQuestionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="id" type="xsd:string" /> <element name="text" type="xsd:string" /> <element name="choice" type="vim25:ChoiceOption" /> <element name="message" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineRelocateTransformation"> <restriction base="xsd:string"> <enumeration value="flat" /> <enumeration value="sparse" /> </restriction> </simpleType> <complexType name="VirtualMachineRelocateSpecDiskLocator"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="diskId" type="xsd:int" /> <element name="datastore" type="vim25:ManagedObjectReference" /> <element name="diskMoveType" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineRelocateSpecDiskLocator"> <sequence> <element name="VirtualMachineRelocateSpecDiskLocator" type="vim25:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualMachineRelocateDiskMoveOptions"> <restriction base="xsd:string"> <enumeration value="moveAllDiskBackingsAndAllowSharing" /> <enumeration value="moveAllDiskBackingsAndDisallowSharing" /> <enumeration value="moveChildMostDiskBacking" /> <enumeration value="createNewChildDiskBacking" /> </restriction> </simpleType> <complexType name="VirtualMachineRelocateSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="diskMoveType" type="xsd:string" minOccurs="0" /> <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="disk" type="vim25:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> <element name="transform" type="vim25:VirtualMachineRelocateTransformation" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineRuntimeInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="device" type="vim25:VirtualMachineDeviceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="connectionState" type="vim25:VirtualMachineConnectionState" /> <element name="powerState" type="vim25:VirtualMachinePowerState" /> <element name="faultToleranceState" type="vim25:VirtualMachineFaultToleranceState" minOccurs="0" /> <element name="toolsInstallerMounted" type="xsd:boolean" /> <element name="suspendTime" type="xsd:dateTime" minOccurs="0" /> <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> <element name="suspendInterval" type="xsd:long" minOccurs="0" /> <element name="question" type="vim25:VirtualMachineQuestionInfo" minOccurs="0" /> <element name="memoryOverhead" type="xsd:long" minOccurs="0" /> <element name="maxCpuUsage" type="xsd:int" minOccurs="0" /> <element name="maxMemoryUsage" type="xsd:int" minOccurs="0" /> <element name="numMksConnections" type="xsd:int" /> <element name="recordReplayState" type="vim25:VirtualMachineRecordReplayState" minOccurs="0" /> <element name="cleanPowerOff" type="xsd:boolean" minOccurs="0" /> <element name="needSecondaryReason" type="xsd:string" minOccurs="0" /> <element name="minRequiredEVCModeKey" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineScsiDiskDeviceInfo"> <complexContent> <extension base="vim25:VirtualMachineDiskDeviceInfo"> <sequence> <element name="disk" type="vim25:HostScsiDisk" minOccurs="0" /> <element name="transportHint" type="xsd:string" minOccurs="0" /> <element name="lunNumber" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineScsiDiskDeviceInfo"> <sequence> <element name="VirtualMachineScsiDiskDeviceInfo" type="vim25:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualMachineScsiPassthroughType"> <restriction base="xsd:string"> <enumeration value="disk" /> <enumeration value="tape" /> <enumeration value="printer" /> <enumeration value="processor" /> <enumeration value="worm" /> <enumeration value="cdrom" /> <enumeration value="scanner" /> <enumeration value="optical" /> <enumeration value="media" /> <enumeration value="com" /> <enumeration value="raid" /> <enumeration value="unknown" /> </restriction> </simpleType> <complexType name="VirtualMachineScsiPassthroughInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="scsiClass" type="xsd:string" /> <element name="vendor" type="xsd:string" /> <element name="physicalUnitNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineScsiPassthroughInfo"> <sequence> <element name="VirtualMachineScsiPassthroughInfo" type="vim25:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineSerialInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineSerialInfo"> <sequence> <element name="VirtualMachineSerialInfo" type="vim25:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineSnapshotInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="currentSnapshot" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="rootSnapshotList" type="vim25:VirtualMachineSnapshotTree" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineSnapshotTree"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="snapshot" type="vim25:ManagedObjectReference" /> <element name="vm" type="vim25:ManagedObjectReference" /> <element name="name" type="xsd:string" /> <element name="description" type="xsd:string" /> <element name="id" type="xsd:int" minOccurs="0" /> <element name="createTime" type="xsd:dateTime" /> <element name="state" type="vim25:VirtualMachinePowerState" /> <element name="quiesced" type="xsd:boolean" /> <element name="backupManifest" type="xsd:string" minOccurs="0" /> <element name="childSnapshotList" type="vim25:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> <element name="replaySupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineSnapshotTree"> <sequence> <element name="VirtualMachineSnapshotTree" type="vim25:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineSoundInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineSoundInfo"> <sequence> <element name="VirtualMachineSoundInfo" type="vim25:VirtualMachineSoundInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineUsageOnDatastore"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="datastore" type="vim25:ManagedObjectReference" /> <element name="committed" type="xsd:long" /> <element name="uncommitted" type="xsd:long" /> <element name="unshared" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineUsageOnDatastore"> <sequence> <element name="VirtualMachineUsageOnDatastore" type="vim25:VirtualMachineUsageOnDatastore" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualMachineStorageInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="perDatastoreUsage" type="vim25:VirtualMachineUsageOnDatastore" minOccurs="0" maxOccurs="unbounded" /> <element name="timestamp" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineConfigSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="template" type="xsd:boolean" /> <element name="vmPathName" type="xsd:string" /> <element name="memorySizeMB" type="xsd:int" minOccurs="0" /> <element name="cpuReservation" type="xsd:int" minOccurs="0" /> <element name="memoryReservation" type="xsd:int" minOccurs="0" /> <element name="numCpu" type="xsd:int" minOccurs="0" /> <element name="numEthernetCards" type="xsd:int" minOccurs="0" /> <element name="numVirtualDisks" type="xsd:int" minOccurs="0" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="instanceUuid" type="xsd:string" minOccurs="0" /> <element name="guestId" type="xsd:string" minOccurs="0" /> <element name="guestFullName" type="xsd:string" minOccurs="0" /> <element name="annotation" type="xsd:string" minOccurs="0" /> <element name="product" type="vim25:VAppProductInfo" minOccurs="0" /> <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineQuickStats"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> <element name="overallCpuDemand" type="xsd:int" minOccurs="0" /> <element name="guestMemoryUsage" type="xsd:int" minOccurs="0" /> <element name="hostMemoryUsage" type="xsd:int" minOccurs="0" /> <element name="guestHeartbeatStatus" type="vim25:ManagedEntityStatus" /> <element name="distributedCpuEntitlement" type="xsd:int" minOccurs="0" /> <element name="distributedMemoryEntitlement" type="xsd:int" minOccurs="0" /> <element name="staticCpuEntitlement" type="xsd:int" minOccurs="0" /> <element name="staticMemoryEntitlement" type="xsd:int" minOccurs="0" /> <element name="privateMemory" type="xsd:int" minOccurs="0" /> <element name="sharedMemory" type="xsd:int" minOccurs="0" /> <element name="swappedMemory" type="xsd:int" minOccurs="0" /> <element name="balloonedMemory" type="xsd:int" minOccurs="0" /> <element name="consumedOverheadMemory" type="xsd:int" minOccurs="0" /> <element name="ftLogBandwidth" type="xsd:int" minOccurs="0" /> <element name="ftSecondaryLatency" type="xsd:int" minOccurs="0" /> <element name="ftLatencyStatus" type="vim25:ManagedEntityStatus" minOccurs="0" /> <element name="compressedMemory" type="xsd:long" minOccurs="0" /> <element name="uptimeSeconds" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineGuestSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="guestId" type="xsd:string" minOccurs="0" /> <element name="guestFullName" type="xsd:string" minOccurs="0" /> <element name="toolsStatus" type="vim25:VirtualMachineToolsStatus" minOccurs="0" /> <element name="toolsVersionStatus" type="xsd:string" minOccurs="0" /> <element name="toolsRunningStatus" type="xsd:string" minOccurs="0" /> <element name="hostName" type="xsd:string" minOccurs="0" /> <element name="ipAddress" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineStorageSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="committed" type="xsd:long" /> <element name="uncommitted" type="xsd:long" /> <element name="unshared" type="xsd:long" /> <element name="timestamp" type="xsd:dateTime" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineSummary"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="runtime" type="vim25:VirtualMachineRuntimeInfo" /> <element name="guest" type="vim25:VirtualMachineGuestSummary" minOccurs="0" /> <element name="config" type="vim25:VirtualMachineConfigSummary" /> <element name="storage" type="vim25:VirtualMachineStorageSummary" minOccurs="0" /> <element name="quickStats" type="vim25:VirtualMachineQuickStats" /> <element name="overallStatus" type="vim25:ManagedEntityStatus" /> <element name="customValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineSummary"> <sequence> <element name="VirtualMachineSummary" type="vim25:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualMachineTargetInfoConfigurationTag"> <restriction base="xsd:string"> <enumeration value="compliant" /> <enumeration value="clusterWide" /> </restriction> </simpleType> <complexType name="VirtualMachineTargetInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="configurationTag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="UpgradePolicy"> <restriction base="xsd:string"> <enumeration value="manual" /> <enumeration value="upgradeAtPowerCycle" /> </restriction> </simpleType> <complexType name="ToolsConfigInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="toolsVersion" type="xsd:int" minOccurs="0" /> <element name="afterPowerOn" type="xsd:boolean" minOccurs="0" /> <element name="afterResume" type="xsd:boolean" minOccurs="0" /> <element name="beforeGuestStandby" type="xsd:boolean" minOccurs="0" /> <element name="beforeGuestShutdown" type="xsd:boolean" minOccurs="0" /> <element name="beforeGuestReboot" type="xsd:boolean" minOccurs="0" /> <element name="toolsUpgradePolicy" type="xsd:string" minOccurs="0" /> <element name="pendingCustomization" type="xsd:string" minOccurs="0" /> <element name="syncTimeWithHost" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualMachineUsbInfoSpeed"> <restriction base="xsd:string"> <enumeration value="low" /> <enumeration value="full" /> <enumeration value="high" /> <enumeration value="unknownSpeed" /> </restriction> </simpleType> <simpleType name="VirtualMachineUsbInfoFamily"> <restriction base="xsd:string"> <enumeration value="audio" /> <enumeration value="hid" /> <enumeration value="hid_bootable" /> <enumeration value="physical" /> <enumeration value="communication" /> <enumeration value="imaging" /> <enumeration value="printer" /> <enumeration value="storage" /> <enumeration value="hub" /> <enumeration value="smart_card" /> <enumeration value="security" /> <enumeration value="video" /> <enumeration value="wireless" /> <enumeration value="bluetooth" /> <enumeration value="wusb" /> <enumeration value="pda" /> <enumeration value="vendor_specific" /> <enumeration value="other" /> <enumeration value="unknownFamily" /> </restriction> </simpleType> <complexType name="VirtualMachineUsbInfo"> <complexContent> <extension base="vim25:VirtualMachineTargetInfo"> <sequence> <element name="description" type="xsd:string" /> <element name="vendor" type="xsd:int" /> <element name="product" type="xsd:int" /> <element name="physicalPath" type="xsd:string" /> <element name="family" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="speed" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="summary" type="vim25:VirtualMachineSummary" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualMachineUsbInfo"> <sequence> <element name="VirtualMachineUsbInfo" type="vim25:VirtualMachineUsbInfo" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualHardware"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="numCPU" type="xsd:int" /> <element name="memoryMB" type="xsd:int" /> <element name="device" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualHardwareOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="hwVersion" type="xsd:int" /> <element name="virtualDeviceOption" type="vim25:VirtualDeviceOption" maxOccurs="unbounded" /> <element name="deviceListReadonly" type="xsd:boolean" /> <element name="numCPU" type="xsd:int" maxOccurs="unbounded" /> <element name="numCpuReadonly" type="xsd:boolean" /> <element name="memoryMB" type="vim25:LongOption" /> <element name="numPCIControllers" type="vim25:IntOption" /> <element name="numIDEControllers" type="vim25:IntOption" /> <element name="numUSBControllers" type="vim25:IntOption" /> <element name="numSIOControllers" type="vim25:IntOption" /> <element name="numPS2Controllers" type="vim25:IntOption" /> <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="numSupportedWwnPorts" type="vim25:IntOption" minOccurs="0" /> <element name="numSupportedWwnNodes" type="vim25:IntOption" minOccurs="0" /> <element name="resourceConfigOption" type="vim25:ResourceConfigOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineImportSpec"> <complexContent> <extension base="vim25:ImportSpec"> <sequence> <element name="configSpec" type="vim25:VirtualMachineConfigSpec" /> <element name="resPoolEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CheckResult"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCheckResult"> <sequence> <element name="CheckResult" type="vim25:CheckResult" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="CheckTestType"> <restriction base="xsd:string"> <enumeration value="sourceTests" /> <enumeration value="hostTests" /> <enumeration value="resourcePoolTests" /> <enumeration value="datastoreTests" /> </restriction> </simpleType> <complexType name="CustomizationSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="options" type="vim25:CustomizationOptions" minOccurs="0" /> <element name="identity" type="vim25:CustomizationIdentitySettings" /> <element name="globalIPSettings" type="vim25:CustomizationGlobalIPSettings" /> <element name="nicSettingMap" type="vim25:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> <element name="encryptionKey" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationName"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationFixedName"> <complexContent> <extension base="vim25:CustomizationName"> <sequence> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationPrefixName"> <complexContent> <extension base="vim25:CustomizationName"> <sequence> <element name="base" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationVirtualMachineName"> <complexContent> <extension base="vim25:CustomizationName"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationUnknownName"> <complexContent> <extension base="vim25:CustomizationName"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationCustomName"> <complexContent> <extension base="vim25:CustomizationName"> <sequence> <element name="argument" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationPassword"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="value" type="xsd:string" /> <element name="plainText" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationOptions"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="CustomizationSysprepRebootOption"> <restriction base="xsd:string"> <enumeration value="reboot" /> <enumeration value="noreboot" /> <enumeration value="shutdown" /> </restriction> </simpleType> <complexType name="CustomizationWinOptions"> <complexContent> <extension base="vim25:CustomizationOptions"> <sequence> <element name="changeSID" type="xsd:boolean" /> <element name="deleteAccounts" type="xsd:boolean" /> <element name="reboot" type="vim25:CustomizationSysprepRebootOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationLinuxOptions"> <complexContent> <extension base="vim25:CustomizationOptions"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationGuiUnattended"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="password" type="vim25:CustomizationPassword" minOccurs="0" /> <element name="timeZone" type="xsd:int" /> <element name="autoLogon" type="xsd:boolean" /> <element name="autoLogonCount" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationUserData"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="fullName" type="xsd:string" /> <element name="orgName" type="xsd:string" /> <element name="computerName" type="vim25:CustomizationName" /> <element name="productId" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationGuiRunOnce"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="commandList" type="xsd:string" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationIdentification"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="joinWorkgroup" type="xsd:string" minOccurs="0" /> <element name="joinDomain" type="xsd:string" minOccurs="0" /> <element name="domainAdmin" type="xsd:string" minOccurs="0" /> <element name="domainAdminPassword" type="vim25:CustomizationPassword" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="CustomizationLicenseDataMode"> <restriction base="xsd:string"> <enumeration value="perServer" /> <enumeration value="perSeat" /> </restriction> </simpleType> <complexType name="CustomizationLicenseFilePrintData"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="autoMode" type="vim25:CustomizationLicenseDataMode" /> <element name="autoUsers" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationIdentitySettings"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationSysprepText"> <complexContent> <extension base="vim25:CustomizationIdentitySettings"> <sequence> <element name="value" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationSysprep"> <complexContent> <extension base="vim25:CustomizationIdentitySettings"> <sequence> <element name="guiUnattended" type="vim25:CustomizationGuiUnattended" /> <element name="userData" type="vim25:CustomizationUserData" /> <element name="guiRunOnce" type="vim25:CustomizationGuiRunOnce" minOccurs="0" /> <element name="identification" type="vim25:CustomizationIdentification" /> <element name="licenseFilePrintData" type="vim25:CustomizationLicenseFilePrintData" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationLinuxPrep"> <complexContent> <extension base="vim25:CustomizationIdentitySettings"> <sequence> <element name="hostName" type="vim25:CustomizationName" /> <element name="domain" type="xsd:string" /> <element name="timeZone" type="xsd:string" minOccurs="0" /> <element name="hwClockUTC" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationGlobalIPSettings"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="dnsSuffixList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationIPSettingsIpV6AddressSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ip" type="vim25:CustomizationIpV6Generator" maxOccurs="unbounded" /> <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="CustomizationNetBIOSMode"> <restriction base="xsd:string"> <enumeration value="enableNetBIOSViaDhcp" /> <enumeration value="enableNetBIOS" /> <enumeration value="disableNetBIOS" /> </restriction> </simpleType> <complexType name="CustomizationIPSettings"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="ip" type="vim25:CustomizationIpGenerator" /> <element name="subnetMask" type="xsd:string" minOccurs="0" /> <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="ipV6Spec" type="vim25:CustomizationIPSettingsIpV6AddressSpec" minOccurs="0" /> <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="dnsDomain" type="xsd:string" minOccurs="0" /> <element name="primaryWINS" type="xsd:string" minOccurs="0" /> <element name="secondaryWINS" type="xsd:string" minOccurs="0" /> <element name="netBIOS" type="vim25:CustomizationNetBIOSMode" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationIpGenerator"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationDhcpIpGenerator"> <complexContent> <extension base="vim25:CustomizationIpGenerator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationFixedIp"> <complexContent> <extension base="vim25:CustomizationIpGenerator"> <sequence> <element name="ipAddress" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationUnknownIpGenerator"> <complexContent> <extension base="vim25:CustomizationIpGenerator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationCustomIpGenerator"> <complexContent> <extension base="vim25:CustomizationIpGenerator"> <sequence> <element name="argument" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationIpV6Generator"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCustomizationIpV6Generator"> <sequence> <element name="CustomizationIpV6Generator" type="vim25:CustomizationIpV6Generator" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="CustomizationDhcpIpV6Generator"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationStatelessIpV6Generator"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationFixedIpV6"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> <element name="ipAddress" type="xsd:string" /> <element name="subnetMask" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationAutoIpV6Generator"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationUnknownIpV6Generator"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationCustomIpV6Generator"> <complexContent> <extension base="vim25:CustomizationIpV6Generator"> <sequence> <element name="argument" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="CustomizationAdapterMapping"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="macAddress" type="xsd:string" minOccurs="0" /> <element name="adapter" type="vim25:CustomizationIPSettings" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfCustomizationAdapterMapping"> <sequence> <element name="CustomizationAdapterMapping" type="vim25:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDiskMappingPartitionInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="fileSystem" type="xsd:string" /> <element name="capacityInKb" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskMappingInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="physicalPartition" type="vim25:HostDiskMappingPartitionInfo" minOccurs="0" /> <element name="name" type="xsd:string" /> <element name="exclusive" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="HostDiskMappingPartitionOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string" /> <element name="fileSystem" type="xsd:string" /> <element name="capacityInKb" type="xsd:long" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfHostDiskMappingPartitionOption"> <sequence> <element name="HostDiskMappingPartitionOption" type="vim25:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="HostDiskMappingOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="physicalPartition" type="vim25:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> <element name="name" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ParaVirtualSCSIController"> <complexContent> <extension base="vim25:VirtualSCSIController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="ParaVirtualSCSIControllerOption"> <complexContent> <extension base="vim25:VirtualSCSIControllerOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualBusLogicController"> <complexContent> <extension base="vim25:VirtualSCSIController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualBusLogicControllerOption"> <complexContent> <extension base="vim25:VirtualSCSIControllerOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromIsoBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromPassthroughBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="exclusive" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromRemotePassthroughBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> <sequence> <element name="exclusive" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromAtapiBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromRemoteAtapiBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdrom"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromIsoBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromPassthroughBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> <element name="exclusive" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromRemotePassthroughBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceRemoteDeviceBackingOption"> <sequence> <element name="exclusive" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromAtapiBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromRemoteAtapiBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualCdromOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualController"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="busNumber" type="xsd:int" /> <element name="device" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualControllerOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="devices" type="vim25:IntOption" /> <element name="supportedDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceBackingInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceFileBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="fileName" type="xsd:string" /> <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="deviceName" type="xsd:string" /> <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceRemoteDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="deviceName" type="xsd:string" /> <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDevicePipeBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="pipeName" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceURIBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="serviceURI" type="xsd:string" /> <element name="direction" type="xsd:string" /> <element name="proxyURI" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualDeviceConnectInfoStatus"> <restriction base="xsd:string"> <enumeration value="ok" /> <enumeration value="recoverableError" /> <enumeration value="unrecoverableError" /> <enumeration value="untried" /> </restriction> </simpleType> <complexType name="VirtualDeviceConnectInfo"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="startConnected" type="xsd:boolean" /> <element name="allowGuestControl" type="xsd:boolean" /> <element name="connected" type="xsd:boolean" /> <element name="status" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDevice"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="key" type="xsd:int" /> <element name="deviceInfo" type="vim25:Description" minOccurs="0" /> <element name="backing" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" /> <element name="connectable" type="vim25:VirtualDeviceConnectInfo" minOccurs="0" /> <element name="controllerKey" type="xsd:int" minOccurs="0" /> <element name="unitNumber" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualDevice"> <sequence> <element name="VirtualDevice" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualDeviceBackingOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualDeviceBackingOption"> <sequence> <element name="VirtualDeviceBackingOption" type="vim25:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualDeviceFileExtension"> <restriction base="xsd:string"> <enumeration value="iso" /> <enumeration value="flp" /> <enumeration value="vmdk" /> <enumeration value="dsk" /> <enumeration value="rdm" /> </restriction> </simpleType> <complexType name="VirtualDeviceFileBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> <element name="fileNameExtensions" type="vim25:ChoiceOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> <element name="autoDetectAvailable" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceRemoteDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> <element name="autoDetectAvailable" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDevicePipeBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualDeviceURIBackingOptionDirection"> <restriction base="xsd:string"> <enumeration value="server" /> <enumeration value="client" /> </restriction> </simpleType> <complexType name="VirtualDeviceURIBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> <element name="directions" type="vim25:ChoiceOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceConnectOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="startConnected" type="vim25:BoolOption" /> <element name="allowGuestControl" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDeviceOption"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="type" type="xsd:string" /> <element name="connectOption" type="vim25:VirtualDeviceConnectOption" minOccurs="0" /> <element name="controllerType" type="xsd:string" minOccurs="0" /> <element name="autoAssignController" type="vim25:BoolOption" minOccurs="0" /> <element name="backingOption" type="vim25:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> <element name="defaultBackingOptionIndex" type="xsd:int" minOccurs="0" /> <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="deprecated" type="xsd:boolean" /> <element name="plugAndPlay" type="xsd:boolean" /> <element name="hotRemoveSupported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualDeviceOption"> <sequence> <element name="VirtualDeviceOption" type="vim25:VirtualDeviceOption" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualDeviceConfigSpecOperation"> <restriction base="xsd:string"> <enumeration value="add" /> <enumeration value="remove" /> <enumeration value="edit" /> </restriction> </simpleType> <simpleType name="VirtualDeviceConfigSpecFileOperation"> <restriction base="xsd:string"> <enumeration value="create" /> <enumeration value="destroy" /> <enumeration value="replace" /> </restriction> </simpleType> <complexType name="VirtualDeviceConfigSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="operation" type="vim25:VirtualDeviceConfigSpecOperation" minOccurs="0" /> <element name="fileOperation" type="vim25:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> <element name="device" type="vim25:VirtualDevice" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualDeviceConfigSpec"> <sequence> <element name="VirtualDeviceConfigSpec" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualDiskSparseVer1BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> <element name="diskMode" type="xsd:string" /> <element name="split" type="xsd:boolean" minOccurs="0" /> <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> <element name="contentId" type="xsd:string" minOccurs="0" /> <element name="parent" type="vim25:VirtualDiskSparseVer1BackingInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskSparseVer2BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> <element name="diskMode" type="xsd:string" /> <element name="split" type="xsd:boolean" minOccurs="0" /> <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="contentId" type="xsd:string" minOccurs="0" /> <element name="changeId" type="xsd:string" minOccurs="0" /> <element name="parent" type="vim25:VirtualDiskSparseVer2BackingInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskFlatVer1BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> <element name="diskMode" type="xsd:string" /> <element name="split" type="xsd:boolean" minOccurs="0" /> <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> <element name="contentId" type="xsd:string" minOccurs="0" /> <element name="parent" type="vim25:VirtualDiskFlatVer1BackingInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskFlatVer2BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> <element name="diskMode" type="xsd:string" /> <element name="split" type="xsd:boolean" minOccurs="0" /> <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> <element name="thinProvisioned" type="xsd:boolean" minOccurs="0" /> <element name="eagerlyScrub" type="xsd:boolean" minOccurs="0" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="contentId" type="xsd:string" minOccurs="0" /> <element name="changeId" type="xsd:string" minOccurs="0" /> <element name="parent" type="vim25:VirtualDiskFlatVer2BackingInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskRawDiskVer2BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="descriptorFileName" type="xsd:string" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="changeId" type="xsd:string" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskPartitionedRawDiskVer2BackingInfo"> <complexContent> <extension base="vim25:VirtualDiskRawDiskVer2BackingInfo"> <sequence> <element name="partition" type="xsd:int" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskRawDiskMappingVer1BackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> <element name="lunUuid" type="xsd:string" minOccurs="0" /> <element name="deviceName" type="xsd:string" minOccurs="0" /> <element name="compatibilityMode" type="xsd:string" minOccurs="0" /> <element name="diskMode" type="xsd:string" minOccurs="0" /> <element name="uuid" type="xsd:string" minOccurs="0" /> <element name="contentId" type="xsd:string" minOccurs="0" /> <element name="changeId" type="xsd:string" minOccurs="0" /> <element name="parent" type="vim25:VirtualDiskRawDiskMappingVer1BackingInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDisk"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="capacityInKB" type="xsd:long" /> <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> <element name="storageIOAllocation" type="vim25:StorageIOAllocationInfo" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="ArrayOfVirtualDisk"> <sequence> <element name="VirtualDisk" type="vim25:VirtualDisk" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <simpleType name="VirtualDiskMode"> <restriction base="xsd:string"> <enumeration value="persistent" /> <enumeration value="nonpersistent" /> <enumeration value="undoable" /> <enumeration value="independent_persistent" /> <enumeration value="independent_nonpersistent" /> <enumeration value="append" /> </restriction> </simpleType> <simpleType name="VirtualDiskCompatibilityMode"> <restriction base="xsd:string"> <enumeration value="virtualMode" /> <enumeration value="physicalMode" /> </restriction> </simpleType> <complexType name="VirtualDiskSparseVer1BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> <element name="diskModes" type="vim25:ChoiceOption" /> <element name="split" type="vim25:BoolOption" /> <element name="writeThrough" type="vim25:BoolOption" /> <element name="growable" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskSparseVer2BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> <element name="diskMode" type="vim25:ChoiceOption" /> <element name="split" type="vim25:BoolOption" /> <element name="writeThrough" type="vim25:BoolOption" /> <element name="growable" type="xsd:boolean" /> <element name="hotGrowable" type="xsd:boolean" /> <element name="uuid" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskFlatVer1BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> <element name="diskMode" type="vim25:ChoiceOption" /> <element name="split" type="vim25:BoolOption" /> <element name="writeThrough" type="vim25:BoolOption" /> <element name="growable" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskFlatVer2BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> <element name="diskMode" type="vim25:ChoiceOption" /> <element name="split" type="vim25:BoolOption" /> <element name="writeThrough" type="vim25:BoolOption" /> <element name="growable" type="xsd:boolean" /> <element name="hotGrowable" type="xsd:boolean" /> <element name="uuid" type="xsd:boolean" /> <element name="thinProvisioned" type="vim25:BoolOption" minOccurs="0" /> <element name="eagerlyScrub" type="vim25:BoolOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskRawDiskVer2BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> <element name="descriptorFileNameExtensions" type="vim25:ChoiceOption" /> <element name="uuid" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskPartitionedRawDiskVer2BackingOption"> <complexContent> <extension base="vim25:VirtualDiskRawDiskVer2BackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskRawDiskMappingVer1BackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> <element name="descriptorFileNameExtensions" type="vim25:ChoiceOption" minOccurs="0" /> <element name="compatibilityMode" type="vim25:ChoiceOption" /> <element name="diskMode" type="vim25:ChoiceOption" /> <element name="uuid" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualDiskOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="capacityInKB" type="vim25:LongOption" /> <element name="ioAllocationOption" type="vim25:StorageIOAllocationOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualE1000"> <complexContent> <extension base="vim25:VirtualEthernetCard"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualE1000Option"> <complexContent> <extension base="vim25:VirtualEthernetCardOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEnsoniq1371"> <complexContent> <extension base="vim25:VirtualSoundCard"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEnsoniq1371Option"> <complexContent> <extension base="vim25:VirtualSoundCardOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardNetworkBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> <element name="inPassthroughMode" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardLegacyNetworkBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardDistributedVirtualPortBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceBackingInfo"> <sequence> <element name="port" type="vim25:DistributedVirtualSwitchPortConnection" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCard"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="addressType" type="xsd:string" minOccurs="0" /> <element name="macAddress" type="xsd:string" minOccurs="0" /> <element name="wakeOnLanEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardNetworkBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualEthernetCardLegacyNetworkDeviceName"> <restriction base="xsd:string"> <enumeration value="bridged" /> <enumeration value="nat" /> <enumeration value="hostonly" /> </restriction> </simpleType> <complexType name="VirtualEthernetCardLegacyNetworkBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualEthernetCardDVPortBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualEthernetCardMacType"> <restriction base="xsd:string"> <enumeration value="manual" /> <enumeration value="generated" /> <enumeration value="assigned" /> </restriction> </simpleType> <complexType name="VirtualEthernetCardOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="supportedOUI" type="vim25:ChoiceOption" /> <element name="macType" type="vim25:ChoiceOption" /> <element name="wakeOnLanEnabled" type="vim25:BoolOption" /> <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyImageBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyRemoteDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppy"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyImageBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyRemoteDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceRemoteDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualFloppyOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualIDEController"> <complexContent> <extension base="vim25:VirtualController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualIDEControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="numIDEDisks" type="vim25:IntOption" /> <element name="numIDECdroms" type="vim25:IntOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualKeyboard"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualKeyboardOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualLsiLogicController"> <complexContent> <extension base="vim25:VirtualSCSIController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualLsiLogicControllerOption"> <complexContent> <extension base="vim25:VirtualSCSIControllerOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualLsiLogicSASController"> <complexContent> <extension base="vim25:VirtualSCSIController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualLsiLogicSASControllerOption"> <complexContent> <extension base="vim25:VirtualSCSIControllerOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIController"> <complexContent> <extension base="vim25:VirtualController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="numSCSIControllers" type="vim25:IntOption" /> <element name="numEthernetCards" type="vim25:IntOption" /> <element name="numVideoCards" type="vim25:IntOption" /> <element name="numSoundCards" type="vim25:IntOption" /> <element name="numVmiRoms" type="vim25:IntOption" /> <element name="numVmciDevices" type="vim25:IntOption" minOccurs="0" /> <element name="numPCIPassthroughDevices" type="vim25:IntOption" minOccurs="0" /> <element name="numSasSCSIControllers" type="vim25:IntOption" minOccurs="0" /> <element name="numVmxnet3EthernetCards" type="vim25:IntOption" minOccurs="0" /> <element name="numParaVirtualSCSIControllers" type="vim25:IntOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIPassthroughDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="id" type="xsd:string" /> <element name="deviceId" type="xsd:string" /> <element name="systemId" type="xsd:string" /> <element name="vendorId" type="xsd:short" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIPassthrough"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIPassthroughDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCIPassthroughOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCNet32"> <complexContent> <extension base="vim25:VirtualEthernetCard"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPCNet32Option"> <complexContent> <extension base="vim25:VirtualEthernetCardOption"> <sequence> <element name="supportsMorphing" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPS2Controller"> <complexContent> <extension base="vim25:VirtualController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPS2ControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="numKeyboards" type="vim25:IntOption" /> <element name="numPointingDevices" type="vim25:IntOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPortFileBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPortDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPort"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPortFileBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPortDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualParallelPortOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPointingDeviceDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="hostPointingDevice" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPointingDevice"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualPointingDeviceHostChoice"> <restriction base="xsd:string"> <enumeration value="autodetect" /> <enumeration value="intellimouseExplorer" /> <enumeration value="intellimousePs2" /> <enumeration value="logitechMouseman" /> <enumeration value="microsoft_serial" /> <enumeration value="mouseSystems" /> <enumeration value="mousemanSerial" /> <enumeration value="ps2" /> </restriction> </simpleType> <complexType name="VirtualPointingDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> <element name="hostPointingDevice" type="vim25:ChoiceOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualPointingDeviceOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualSCSISharing"> <restriction base="xsd:string"> <enumeration value="noSharing" /> <enumeration value="virtualSharing" /> <enumeration value="physicalSharing" /> </restriction> </simpleType> <complexType name="ArrayOfVirtualSCSISharing"> <sequence> <element name="VirtualSCSISharing" type="vim25:VirtualSCSISharing" minOccurs="0" maxOccurs="unbounded" /> </sequence> </complexType> <complexType name="VirtualSCSIController"> <complexContent> <extension base="vim25:VirtualController"> <sequence> <element name="hotAddRemove" type="xsd:boolean" minOccurs="0" /> <element name="sharedBus" type="vim25:VirtualSCSISharing" /> <element name="scsiCtlrUnitNumber" type="xsd:int" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSCSIControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="numSCSIDisks" type="vim25:IntOption" /> <element name="numSCSICdroms" type="vim25:IntOption" /> <element name="numSCSIPassthrough" type="vim25:IntOption" /> <element name="sharing" type="vim25:VirtualSCSISharing" maxOccurs="unbounded" /> <element name="defaultSharedIndex" type="xsd:int" /> <element name="hotAddRemove" type="vim25:BoolOption" /> <element name="scsiCtlrUnitNumber" type="xsd:int" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSCSIPassthroughDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSCSIPassthrough"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSCSIPassthroughDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSCSIPassthroughOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSIOController"> <complexContent> <extension base="vim25:VirtualController"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSIOControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="numFloppyDrives" type="vim25:IntOption" /> <element name="numSerialPorts" type="vim25:IntOption" /> <element name="numParallelPorts" type="vim25:IntOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortFileBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortPipeBackingInfo"> <complexContent> <extension base="vim25:VirtualDevicePipeBackingInfo"> <sequence> <element name="endpoint" type="xsd:string" /> <element name="noRxLoss" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortURIBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceURIBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPort"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="yieldOnPoll" type="xsd:boolean" /> </sequence> </extension> </complexContent> </complexType> <simpleType name="VirtualSerialPortEndPoint"> <restriction base="xsd:string"> <enumeration value="client" /> <enumeration value="server" /> </restriction> </simpleType> <complexType name="VirtualSerialPortFileBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceFileBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortPipeBackingOption"> <complexContent> <extension base="vim25:VirtualDevicePipeBackingOption"> <sequence> <element name="endpoint" type="vim25:ChoiceOption" /> <element name="noRxLoss" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortURIBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceURIBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSerialPortOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="yieldOnPoll" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundBlaster16"> <complexContent> <extension base="vim25:VirtualSoundCard"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundBlaster16Option"> <complexContent> <extension base="vim25:VirtualSoundCardOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundCardDeviceBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundCard"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundCardDeviceBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualSoundCardOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBUSBBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBRemoteHostBackingInfo"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingInfo"> <sequence> <element name="hostname" type="xsd:string" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSB"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="connected" type="xsd:boolean" /> <element name="vendor" type="xsd:int" minOccurs="0" /> <element name="product" type="xsd:int" minOccurs="0" /> <element name="family" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> <element name="speed" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBController"> <complexContent> <extension base="vim25:VirtualController"> <sequence> <element name="autoConnectDevices" type="xsd:boolean" minOccurs="0" /> <element name="ehciEnabled" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBControllerOption"> <complexContent> <extension base="vim25:VirtualControllerOption"> <sequence> <element name="autoConnectDevices" type="vim25:BoolOption" /> <element name="ehciSupported" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBUSBBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBRemoteHostBackingOption"> <complexContent> <extension base="vim25:VirtualDeviceDeviceBackingOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualUSBOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineVMCIDevice"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="id" type="xsd:long" minOccurs="0" /> <element name="allowUnrestrictedCommunication" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineVMCIDeviceOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="allowUnrestrictedCommunication" type="vim25:BoolOption" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineVMIROM"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVMIROMOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualMachineVideoCard"> <complexContent> <extension base="vim25:VirtualDevice"> <sequence> <element name="videoRamSizeInKB" type="xsd:long" minOccurs="0" /> <element name="numDisplays" type="xsd:int" minOccurs="0" /> <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> <element name="enable3DSupport" type="xsd:boolean" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVideoCardOption"> <complexContent> <extension base="vim25:VirtualDeviceOption"> <sequence> <element name="videoRamSizeInKB" type="vim25:LongOption" minOccurs="0" /> <element name="numDisplays" type="vim25:IntOption" minOccurs="0" /> <element name="useAutoDetect" type="vim25:BoolOption" minOccurs="0" /> <element name="support3D" type="vim25:BoolOption" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnet"> <complexContent> <extension base="vim25:VirtualEthernetCard"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnet2"> <complexContent> <extension base="vim25:VirtualVmxnet"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnet2Option"> <complexContent> <extension base="vim25:VirtualVmxnetOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnet3"> <complexContent> <extension base="vim25:VirtualVmxnet"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnet3Option"> <complexContent> <extension base="vim25:VirtualVmxnetOption"> <sequence> </sequence> </extension> </complexContent> </complexType> <complexType name="VirtualVmxnetOption"> <complexContent> <extension base="vim25:VirtualEthernetCardOption"> <sequence> </sequence> </extension> </complexContent> </complexType>
</schema>