33697 lines
1.3 MiB
33697 lines
1.3 MiB
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!--
|
|
Copyright 2005-2018 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"
|
|
xmlns:reflect="urn:reflect"
|
|
elementFormDefault="qualified"
|
|
>
|
|
<include schemaLocation="query-types.xsd" />
|
|
<include schemaLocation="core-types.xsd" />
|
|
<import namespace="urn:reflect" schemaLocation="reflect-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="PrivilegeAvailability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="privId" type="xsd:string" />
|
|
<element name="isGranted" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfPrivilegeAvailability">
|
|
<sequence>
|
|
<element name="PrivilegeAvailability" type="vim25:PrivilegeAvailability" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="EntityPrivilege">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entity" type="vim25:ManagedObjectReference" />
|
|
<element name="privAvailability" type="vim25:PrivilegeAvailability" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfEntityPrivilege">
|
|
<sequence>
|
|
<element name="EntityPrivilege" type="vim25:EntityPrivilege" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="UserPrivilegeResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entity" type="vim25:ManagedObjectReference" />
|
|
<element name="privileges" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfUserPrivilegeResult">
|
|
<sequence>
|
|
<element name="UserPrivilegeResult" type="vim25:UserPrivilegeResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="BatchResultResult">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="success" />
|
|
<enumeration value="fail" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="BatchResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="result" type="xsd:string" />
|
|
<element name="hostKey" type="xsd:string" />
|
|
<element name="ds" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="networkBackupAndRestoreSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ftDrsWithoutEvcSupported" type="xsd:boolean" minOccurs="0" />
|
|
</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="usageSummary" type="vim25:ClusterUsageSummary" minOccurs="0" />
|
|
<element name="currentEVCModeKey" type="xsd:string" minOccurs="0" />
|
|
<element name="dasData" type="vim25:ClusterDasData" 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" />
|
|
<element name="spbmEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="licensed" />
|
|
<enumeration value="unlicensed" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ComputeResourceHostSPBMLicenseInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="licenseState" type="vim25:ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfComputeResourceHostSPBMLicenseInfo">
|
|
<sequence>
|
|
<element name="ComputeResourceHostSPBMLicenseInfo" type="vim25:ComputeResourceHostSPBMLicenseInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ComputeResourceConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmSwapPlacement" type="xsd:string" minOccurs="0" />
|
|
<element name="spbmEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultHardwareVersionKey" 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>
|
|
<complexType name="DatacenterConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DatacenterConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DatastoreAccessible">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="True" />
|
|
<enumeration value="False" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="DatastoreSummaryMaintenanceModeState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="normal" />
|
|
<enumeration value="enteringMaintenance" />
|
|
<enumeration value="inMaintenance" />
|
|
</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" />
|
|
<element name="maintenanceMode" type="xsd:string" minOccurs="0" />
|
|
</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="maxVirtualDiskCapacity" type="xsd:long" minOccurs="0" />
|
|
<element name="maxMemoryFileSize" type="xsd:long" minOccurs="0" />
|
|
<element name="timestamp" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="containerId" type="xsd:string" 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" />
|
|
<element name="nativeSnapshotSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="topLevelDirectoryCreateSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="seSparseSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmfsSparseSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vsanSparseSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="upitSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmdkExpandSupported" 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="DatastoreVVolContainerFailoverPair">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="srcContainer" type="xsd:string" minOccurs="0" />
|
|
<element name="tgtContainer" type="xsd:string" />
|
|
<element name="vvolMapping" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDatastoreVVolContainerFailoverPair">
|
|
<sequence>
|
|
<element name="DatastoreVVolContainerFailoverPair" type="vim25:DatastoreVVolContainerFailoverPair" 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="DVSNetworkResourceManagementCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="networkResourceManagementSupported" type="xsd:boolean" />
|
|
<element name="networkResourcePoolHighShareValue" type="xsd:int" />
|
|
<element name="qosSupported" type="xsd:boolean" />
|
|
<element name="userDefinedNetworkResourcePoolsSupported" type="xsd:boolean" />
|
|
<element name="networkResourceControlVersion3Supported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="userDefinedInfraTrafficPoolSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSRollbackCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="rollbackSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSBackupRestoreCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="backupRestoreSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<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" />
|
|
<element name="networkResourceManagementCapability" type="vim25:DVSNetworkResourceManagementCapability" minOccurs="0" />
|
|
<element name="healthCheckCapability" type="vim25:DVSHealthCheckCapability" minOccurs="0" />
|
|
<element name="rollbackCapability" type="vim25:DVSRollbackCapability" minOccurs="0" />
|
|
<element name="backupRestoreCapability" type="vim25:DVSBackupRestoreCapability" minOccurs="0" />
|
|
<element name="networkFilterSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="macLearningSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSHealthCheckCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</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" />
|
|
<element name="numHosts" type="xsd:int" 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" />
|
|
<element name="switchIpAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="defaultProxySwitchMaxNumPorts" type="xsd:int" minOccurs="0" />
|
|
<element name="infrastructureTrafficResourceConfig" type="vim25:DvsHostInfrastructureTrafficResource" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="netResourcePoolTrafficResourceConfig" type="vim25:DvsHostInfrastructureTrafficResource" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="networkResourceControlVersion" type="xsd:string" 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="switchIpAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="createTime" type="xsd:dateTime" />
|
|
<element name="networkResourceManagementEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultProxySwitchMaxNumPorts" type="xsd:int" minOccurs="0" />
|
|
<element name="healthCheckConfig" type="vim25:DVSHealthCheckConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="infrastructureTrafficResourceConfig" type="vim25:DvsHostInfrastructureTrafficResource" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="netResourcePoolTrafficResourceConfig" type="vim25:DvsHostInfrastructureTrafficResource" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="networkResourceControlVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="vmVnicNetworkResourcePool" type="vim25:DVSVmVnicNetworkResourcePool" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="pnicCapacityRatioForReservation" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DistributedVirtualSwitchNetworkResourceControlVersion">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="version2" />
|
|
<enumeration value="version3" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="DistributedVirtualSwitchHostInfrastructureTrafficClass">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="management" />
|
|
<enumeration value="faultTolerance" />
|
|
<enumeration value="vmotion" />
|
|
<enumeration value="virtualMachine" />
|
|
<enumeration value="iSCSI" />
|
|
<enumeration value="nfs" />
|
|
<enumeration value="hbr" />
|
|
<enumeration value="vsan" />
|
|
<enumeration value="vdp" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="DvsHostInfrastructureTrafficResourceAllocation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="limit" type="xsd:long" minOccurs="0" />
|
|
<element name="shares" type="vim25:SharesInfo" minOccurs="0" />
|
|
<element name="reservation" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsHostInfrastructureTrafficResource">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
<element name="allocationInfo" type="vim25:DvsHostInfrastructureTrafficResourceAllocation" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsHostInfrastructureTrafficResource">
|
|
<sequence>
|
|
<element name="DvsHostInfrastructureTrafficResource" type="vim25:DvsHostInfrastructureTrafficResource" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DVSHealthCheckConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="interval" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDVSHealthCheckConfig">
|
|
<sequence>
|
|
<element name="DVSHealthCheckConfig" type="vim25:DVSHealthCheckConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsResourceRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="capacity" type="xsd:int" minOccurs="0" />
|
|
<element name="usage" type="xsd:int" minOccurs="0" />
|
|
<element name="available" type="xsd:int" minOccurs="0" />
|
|
<element name="allocatedResource" type="vim25:DvsVnicAllocatedResource" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vmVnicNetworkResourcePoolRuntime" type="vim25:DvsVmVnicNetworkResourcePoolRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="hostMemberRuntime" type="vim25:HostMemberRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="resourceRuntimeInfo" type="vim25:DvsResourceRuntimeInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DrsInjectorWorkloadCorrelationState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Correlated" />
|
|
<enumeration value="Uncorrelated" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="EVCMode">
|
|
<complexContent>
|
|
<extension base="vim25:ElementDescription">
|
|
<sequence>
|
|
<element name="guaranteedCPUFeatures" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" 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="EnvironmentBrowserConfigOptionQuerySpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="guestId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="ExtensionOvfConsumerInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="callbackUrl" type="xsd:string" />
|
|
<element name="sectionType" type="xsd:string" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="ovfConsumerInfo" type="vim25:ExtensionOvfConsumerInfo" minOccurs="0" />
|
|
<element name="extendedProductInfo" type="vim25:ExtExtendedProductInfo" minOccurs="0" />
|
|
<element name="managedEntityInfo" type="vim25:ExtManagedEntityInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="shownInSolutionManager" type="xsd:boolean" minOccurs="0" />
|
|
<element name="solutionManagerInfo" type="vim25:ExtSolutionManagerInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfExtension">
|
|
<sequence>
|
|
<element name="Extension" type="vim25:Extension" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ExtensionManagerIpAllocationUsage">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="numAddresses" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfExtensionManagerIpAllocationUsage">
|
|
<sequence>
|
|
<element name="ExtensionManagerIpAllocationUsage" type="vim25:ExtensionManagerIpAllocationUsage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="FaultsByHost">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfFaultsByHost">
|
|
<sequence>
|
|
<element name="FaultsByHost" type="vim25:FaultsByHost" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="FaultsByVM">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfFaultsByVM">
|
|
<sequence>
|
|
<element name="FaultsByVM" type="vim25:FaultsByVM" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="ReplicationVmState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="paused" />
|
|
<enumeration value="syncing" />
|
|
<enumeration value="idle" />
|
|
<enumeration value="active" />
|
|
<enumeration value="error" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ReplicationVmProgressInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="progress" type="xsd:int" />
|
|
<element name="bytesTransferred" type="xsd:long" />
|
|
<element name="bytesToTransfer" type="xsd:long" />
|
|
<element name="checksumTotalBytes" type="xsd:long" minOccurs="0" />
|
|
<element name="checksumComparedBytes" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HbrManagerReplicationVmInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="progressInfo" type="vim25:ReplicationVmProgressInfo" minOccurs="0" />
|
|
<element name="imageId" type="xsd:string" minOccurs="0" />
|
|
<element name="lastError" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="QuiesceMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="application" />
|
|
<enumeration value="filesystem" />
|
|
<enumeration value="none" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HbrManagerVmReplicationCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="supportedQuiesceMode" type="xsd:string" />
|
|
<element name="compressionSupported" type="xsd:boolean" />
|
|
<element name="maxSupportedSourceDiskCapacity" type="xsd:long" />
|
|
<element name="minRpo" type="xsd:long" minOccurs="0" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHbrManagerVmReplicationCapability">
|
|
<sequence>
|
|
<element name="HbrManagerVmReplicationCapability" type="vim25:HbrManagerVmReplicationCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HealthUpdateInfoComponentType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Memory" />
|
|
<enumeration value="Power" />
|
|
<enumeration value="Fan" />
|
|
<enumeration value="Network" />
|
|
<enumeration value="Storage" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HealthUpdateInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
<element name="componentType" type="xsd:string" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHealthUpdateInfo">
|
|
<sequence>
|
|
<element name="HealthUpdateInfo" type="vim25:HealthUpdateInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HealthUpdate">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entity" type="vim25:ManagedObjectReference" />
|
|
<element name="healthUpdateInfoId" type="xsd:string" />
|
|
<element name="id" type="xsd:string" />
|
|
<element name="status" type="vim25:ManagedEntityStatus" />
|
|
<element name="remediation" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHealthUpdate">
|
|
<sequence>
|
|
<element name="HealthUpdate" type="vim25:HealthUpdate" 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="HostCryptoState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="incapable" />
|
|
<enumeration value="prepared" />
|
|
<enumeration value="safe" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostSystemRemediationStateState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="remediationReady" />
|
|
<enumeration value="precheckRemediationRunning" />
|
|
<enumeration value="precheckRemediationComplete" />
|
|
<enumeration value="precheckRemediationFailed" />
|
|
<enumeration value="remediationRunning" />
|
|
<enumeration value="remediationFailed" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostSystemRemediationState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="operationTime" type="xsd:dateTime" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemComplianceCheckState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="checkTime" type="xsd:dateTime" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemReconnectSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="syncState" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HttpNfcLeaseState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="initializing" />
|
|
<enumeration value="ready" />
|
|
<enumeration value="done" />
|
|
<enumeration value="error" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HttpNfcLeaseMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="pushOrGet" />
|
|
<enumeration value="pull" />
|
|
</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>
|
|
<simpleType name="HttpNfcLeaseManifestEntryChecksumType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="sha1" />
|
|
<enumeration value="sha256" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HttpNfcLeaseManifestEntry">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="sha1" type="xsd:string" />
|
|
<element name="checksum" type="xsd:string" minOccurs="0" />
|
|
<element name="checksumType" type="xsd:string" minOccurs="0" />
|
|
<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="HttpNfcLeaseSourceFile">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="targetDeviceId" type="xsd:string" />
|
|
<element name="url" type="xsd:string" />
|
|
<element name="memberName" type="xsd:string" minOccurs="0" />
|
|
<element name="create" type="xsd:boolean" />
|
|
<element name="sslThumbprint" type="xsd:string" minOccurs="0" />
|
|
<element name="httpHeaders" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="size" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHttpNfcLeaseSourceFile">
|
|
<sequence>
|
|
<element name="HttpNfcLeaseSourceFile" type="vim25:HttpNfcLeaseSourceFile" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HttpNfcLeaseCapabilities">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="pullModeSupported" type="xsd:boolean" />
|
|
<element name="corsSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ImportSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" />
|
|
<element name="instantiationOst" type="vim25:OvfConsumerOstNode" 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="IntExpression">
|
|
<complexContent>
|
|
<extension base="vim25:NegatableExpression">
|
|
<sequence>
|
|
<element name="value" type="xsd:int" minOccurs="0" />
|
|
</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="IoFilterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
<element name="name" type="xsd:string" />
|
|
<element name="vendor" type="xsd:string" />
|
|
<element name="version" type="xsd:string" />
|
|
<element name="type" type="xsd:string" minOccurs="0" />
|
|
<element name="summary" type="xsd:string" minOccurs="0" />
|
|
<element name="releaseDate" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostIoFilterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:IoFilterInfo">
|
|
<sequence>
|
|
<element name="available" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostIoFilterInfo">
|
|
<sequence>
|
|
<element name="HostIoFilterInfo" type="vim25:HostIoFilterInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="IoFilterOperation">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="install" />
|
|
<enumeration value="uninstall" />
|
|
<enumeration value="upgrade" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterIoFilterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:IoFilterInfo">
|
|
<sequence>
|
|
<element name="opType" type="xsd:string" />
|
|
<element name="vibUrl" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterIoFilterInfo">
|
|
<sequence>
|
|
<element name="ClusterIoFilterInfo" type="vim25:ClusterIoFilterInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="IoFilterType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="cache" />
|
|
<enumeration value="replication" />
|
|
<enumeration value="encryption" />
|
|
<enumeration value="compression" />
|
|
<enumeration value="inspection" />
|
|
<enumeration value="datastoreIoControl" />
|
|
<enumeration value="dataProvider" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="IoFilterHostIssue">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="issue" type="vim25:LocalizedMethodFault" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfIoFilterHostIssue">
|
|
<sequence>
|
|
<element name="IoFilterHostIssue" type="vim25:IoFilterHostIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="IoFilterQueryIssueResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="opType" type="xsd:string" />
|
|
<element name="hostIssue" type="vim25:IoFilterHostIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IpAddress">
|
|
<complexContent>
|
|
<extension base="vim25:NegatableExpression">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IpPoolManagerIpAllocation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipAddress" type="xsd:string" />
|
|
<element name="allocationId" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfIpPoolManagerIpAllocation">
|
|
<sequence>
|
|
<element name="IpPoolManagerIpAllocation" type="vim25:IpPoolManagerIpAllocation" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="IpRange">
|
|
<complexContent>
|
|
<extension base="vim25:IpAddress">
|
|
<sequence>
|
|
<element name="addressPrefix" type="xsd:string" />
|
|
<element name="prefixLength" 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>
|
|
<simpleType name="LatencySensitivitySensitivityLevel">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="low" />
|
|
<enumeration value="normal" />
|
|
<enumeration value="medium" />
|
|
<enumeration value="high" />
|
|
<enumeration value="custom" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="LatencySensitivity">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="level" type="vim25:LatencySensitivitySensitivityLevel" />
|
|
<element name="sensitivity" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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>
|
|
<simpleType name="HostLicensableResourceKey">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="numCpuPackages" />
|
|
<enumeration value="numCpuCores" />
|
|
<enumeration value="memorySize" />
|
|
<enumeration value="memoryForVms" />
|
|
<enumeration value="numVmsStarted" />
|
|
<enumeration value="numVmsStarting" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostLicensableResourceInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="resource" 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" />
|
|
<element name="version" 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>
|
|
<complexType name="MacAddress">
|
|
<complexContent>
|
|
<extension base="vim25:NegatableExpression">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="MacRange">
|
|
<complexContent>
|
|
<extension base="vim25:MacAddress">
|
|
<sequence>
|
|
<element name="address" type="xsd:string" />
|
|
<element name="mask" type="xsd:string" />
|
|
</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="ArrayOfManagedEntityStatus">
|
|
<sequence>
|
|
<element name="ManagedEntityStatus" type="vim25:ManagedEntityStatus" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="MethodDescription">
|
|
<complexContent>
|
|
<extension base="vim25:Description">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NegatableExpression">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="negate" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="ipPoolId" type="xsd:int" 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="OpaqueNetworkSummary">
|
|
<complexContent>
|
|
<extension base="vim25:NetworkSummary">
|
|
<sequence>
|
|
<element name="opaqueNetworkId" type="xsd:string" />
|
|
<element name="opaqueNetworkType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OpaqueNetworkCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="networkReservationSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerOvfSection">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="lineNumber" type="xsd:int" />
|
|
<element name="xml" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfOvfConsumerOvfSection">
|
|
<sequence>
|
|
<element name="OvfConsumerOvfSection" type="vim25:OvfConsumerOvfSection" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="OvfConsumerOstNodeType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="envelope" />
|
|
<enumeration value="virtualSystem" />
|
|
<enumeration value="virtualSystemCollection" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="OvfConsumerOstNode">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="section" type="vim25:OvfConsumerOvfSection" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="child" type="vim25:OvfConsumerOstNode" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfOvfConsumerOstNode">
|
|
<sequence>
|
|
<element name="OvfConsumerOstNode" type="vim25:OvfConsumerOstNode" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="OvfOptionInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="option" type="xsd:string" />
|
|
<element name="description" type="vim25:LocalizableMessage" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfOvfOptionInfo">
|
|
<sequence>
|
|
<element name="OvfOptionInfo" type="vim25:OvfOptionInfo" 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" />
|
|
<element name="importOption" type="xsd:string" 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="annotatedOst" type="vim25:OvfConsumerOstNode" minOccurs="0" />
|
|
<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="seSparse" />
|
|
<enumeration value="eagerZeroedThick" />
|
|
<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" />
|
|
<element name="instantiationOst" type="vim25:OvfConsumerOstNode" 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" />
|
|
<element name="exportOption" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="snapshot" type="vim25:ManagedObjectReference" 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" />
|
|
<enumeration value="teraBytes" />
|
|
</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="PerformanceManagerCounterLevelMapping">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="counterId" type="xsd:int" />
|
|
<element name="aggregateLevel" type="xsd:int" minOccurs="0" />
|
|
<element name="perDeviceLevel" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfPerformanceManagerCounterLevelMapping">
|
|
<sequence>
|
|
<element name="PerformanceManagerCounterLevelMapping" type="vim25:PerformanceManagerCounterLevelMapping" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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>
|
|
<complexType name="SDDCBase">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SelectionSet">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfSelectionSet">
|
|
<sequence>
|
|
<element name="SelectionSet" type="vim25:SelectionSet" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="serviceManager" 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="datastoreNamespaceManager" 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" />
|
|
<element name="guestOperationsManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="overheadMemoryManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="certificateManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="ioFilterManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="vStorageObjectManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="hostSpecManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="cryptoManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="healthUpdateManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="failoverClusterConfigurator" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="failoverClusterManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ServiceLocatorCredential">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ServiceLocatorNamePassword">
|
|
<complexContent>
|
|
<extension base="vim25:ServiceLocatorCredential">
|
|
<sequence>
|
|
<element name="username" type="xsd:string" />
|
|
<element name="password" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ServiceLocatorSAMLCredential">
|
|
<complexContent>
|
|
<extension base="vim25:ServiceLocatorCredential">
|
|
<sequence>
|
|
<element name="token" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ServiceLocator">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="instanceUuid" type="xsd:string" />
|
|
<element name="url" type="xsd:string" />
|
|
<element name="credential" type="vim25:ServiceLocatorCredential" />
|
|
<element name="sslThumbprint" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfServiceLocator">
|
|
<sequence>
|
|
<element name="ServiceLocator" type="vim25:ServiceLocator" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ServiceManagerServiceInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="serviceName" type="xsd:string" />
|
|
<element name="location" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="service" type="vim25:ManagedObjectReference" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfServiceManagerServiceInfo">
|
|
<sequence>
|
|
<element name="ServiceManagerServiceInfo" type="vim25:ServiceManagerServiceInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="SessionManagerGenericServiceTicket">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
<element name="hostName" type="xsd:string" minOccurs="0" />
|
|
<element name="sslThumbprint" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SessionManagerServiceRequestSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SessionManagerVmomiServiceRequestSpec">
|
|
<complexContent>
|
|
<extension base="vim25:SessionManagerServiceRequestSpec">
|
|
<sequence>
|
|
<element name="method" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="SessionManagerHttpServiceRequestSpecMethod">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="httpOptions" />
|
|
<enumeration value="httpGet" />
|
|
<enumeration value="httpHead" />
|
|
<enumeration value="httpPost" />
|
|
<enumeration value="httpPut" />
|
|
<enumeration value="httpDelete" />
|
|
<enumeration value="httpTrace" />
|
|
<enumeration value="httpConnect" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="SessionManagerHttpServiceRequestSpec">
|
|
<complexContent>
|
|
<extension base="vim25:SessionManagerServiceRequestSpec">
|
|
<sequence>
|
|
<element name="method" type="xsd:string" minOccurs="0" />
|
|
<element name="url" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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>
|
|
<simpleType name="SimpleCommandEncoding">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="CSV" />
|
|
<enumeration value="HEX" />
|
|
<enumeration value="STRING" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="SingleIp">
|
|
<complexContent>
|
|
<extension base="vim25:IpAddress">
|
|
<sequence>
|
|
<element name="address" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SingleMac">
|
|
<complexContent>
|
|
<extension base="vim25:MacAddress">
|
|
<sequence>
|
|
<element name="address" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StoragePodSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="capacity" type="xsd:long" />
|
|
<element name="freeSpace" type="xsd:long" />
|
|
</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" />
|
|
<element name="reservation" type="xsd:int" 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>
|
|
<simpleType name="StorageIORMThresholdMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="automatic" />
|
|
<enumeration value="manual" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="StorageIORMInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" />
|
|
<element name="congestionThresholdMode" type="xsd:string" minOccurs="0" />
|
|
<element name="congestionThreshold" type="xsd:int" />
|
|
<element name="percentOfPeakThroughput" type="xsd:int" minOccurs="0" />
|
|
<element name="statsCollectionEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="reservationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="statsAggregationDisabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="reservableIopsThreshold" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageIORMConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="congestionThresholdMode" type="xsd:string" minOccurs="0" />
|
|
<element name="congestionThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="percentOfPeakThroughput" type="xsd:int" minOccurs="0" />
|
|
<element name="statsCollectionEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="reservationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="statsAggregationDisabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="reservableIopsThreshold" 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" />
|
|
<element name="statsCollectionEnabledOption" type="vim25:BoolOption" minOccurs="0" />
|
|
<element name="reservationEnabledOption" type="vim25:BoolOption" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StoragePerformanceSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="interval" type="xsd:int" />
|
|
<element name="percentile" type="xsd:int" maxOccurs="unbounded" />
|
|
<element name="datastoreReadLatency" type="xsd:double" maxOccurs="unbounded" />
|
|
<element name="datastoreWriteLatency" type="xsd:double" maxOccurs="unbounded" />
|
|
<element name="datastoreVmLatency" type="xsd:double" maxOccurs="unbounded" />
|
|
<element name="datastoreReadIops" type="xsd:double" maxOccurs="unbounded" />
|
|
<element name="datastoreWriteIops" type="xsd:double" maxOccurs="unbounded" />
|
|
<element name="siocActivityDuration" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStoragePerformanceSummary">
|
|
<sequence>
|
|
<element name="StoragePerformanceSummary" type="vim25:StoragePerformanceSummary" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="PodStorageDrsEntry">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="storageDrsConfig" type="vim25:StorageDrsConfigInfo" />
|
|
<element name="recommendation" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="drsFault" type="vim25:ClusterDrsFaults" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="actionHistory" type="vim25:ClusterActionHistory" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageResourceManagerStorageProfileStatistics">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="profileId" type="xsd:string" />
|
|
<element name="totalSpaceMB" type="xsd:long" />
|
|
<element name="usedSpaceMB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StringExpression">
|
|
<complexContent>
|
|
<extension base="vim25:NegatableExpression">
|
|
<sequence>
|
|
<element name="value" type="xsd:string" minOccurs="0" />
|
|
</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="activationId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<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" />
|
|
<element name="activationId" 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>
|
|
<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" />
|
|
<element name="extensionSession" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="userAgent" type="xsd:string" minOccurs="0" />
|
|
<element name="callCount" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfUserSession">
|
|
<sequence>
|
|
<element name="UserSession" type="vim25:UserSession" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VVolVmConfigFileUpdateResultFailedVmConfigFileInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="targetConfigVVolId" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVVolVmConfigFileUpdateResultFailedVmConfigFileInfo">
|
|
<sequence>
|
|
<element name="VVolVmConfigFileUpdateResultFailedVmConfigFileInfo" type="vim25:VVolVmConfigFileUpdateResultFailedVmConfigFileInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VVolVmConfigFileUpdateResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="succeededVmConfigFile" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="failedVmConfigFile" type="vim25:VVolVmConfigFileUpdateResultFailedVmConfigFileInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VASAStorageArray">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="vendorId" type="xsd:string" />
|
|
<element name="modelId" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVASAStorageArray">
|
|
<sequence>
|
|
<element name="VASAStorageArray" type="vim25:VASAStorageArray" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VasaProviderContainerSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vasaProviderInfo" type="vim25:VimVasaProviderInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="scId" type="xsd:string" />
|
|
<element name="deleted" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VimVasaProviderStatePerArray">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="priority" type="xsd:int" />
|
|
<element name="arrayId" type="xsd:string" />
|
|
<element name="active" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVimVasaProviderStatePerArray">
|
|
<sequence>
|
|
<element name="VimVasaProviderStatePerArray" type="vim25:VimVasaProviderStatePerArray" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VimVasaProvider">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uid" type="xsd:string" minOccurs="0" />
|
|
<element name="url" type="xsd:string" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="selfSignedCertificate" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VimVasaProviderInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="provider" type="vim25:VimVasaProvider" />
|
|
<element name="arrayState" type="vim25:VimVasaProviderStatePerArray" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVimVasaProviderInfo">
|
|
<sequence>
|
|
<element name="VimVasaProviderInfo" type="vim25:VimVasaProviderInfo" 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="seSparse" />
|
|
<enumeration value="rdm" />
|
|
<enumeration value="rdmp" />
|
|
<enumeration value="raw" />
|
|
<enumeration value="delta" />
|
|
<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" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="crypto" type="vim25:CryptoSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SeSparseVirtualDiskSpec">
|
|
<complexContent>
|
|
<extension base="vim25:FileBackedVirtualDiskSpec">
|
|
<sequence>
|
|
<element name="grainSizeKb" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DeviceBackedVirtualDiskSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDiskSpec">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageRequirement">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="freeSpaceRequiredInKb" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStorageRequirement">
|
|
<sequence>
|
|
<element name="StorageRequirement" type="vim25:StorageRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="VirtualMachineCryptoState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="unlocked" />
|
|
<enumeration value="locked" />
|
|
</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="checkpointError" />
|
|
<enumeration value="other" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineFaultToleranceType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="unset" />
|
|
<enumeration value="recordReplay" />
|
|
<enumeration value="checkpointing" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineTicketType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="mks" />
|
|
<enumeration value="device" />
|
|
<enumeration value="guestControl" />
|
|
<enumeration value="webmks" />
|
|
<enumeration value="guestIntegrity" />
|
|
</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>
|
|
<complexType name="VirtualMachineWipeResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:int" />
|
|
<element name="shrinkableDiskSpace" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemPreflightCheckIssue">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="msg" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="VsanUpgradeSystemPreflightCheckIssue" type="vim25:VsanUpgradeSystemPreflightCheckIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemHostsDisconnectedIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemMissingHostsInClusterIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemRogueHostsInClusterIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="uuids" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemWrongEsxVersionIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemAutoClaimEnabledOnHostsIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemAPIBrokenIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemV2ObjectsPresentDuringDowngradeIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="uuids" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemNotEnoughFreeCapacityIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="reducedRedundancyUpgradePossible" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemNetworkPartitionInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanUpgradeSystemNetworkPartitionInfo">
|
|
<sequence>
|
|
<element name="VsanUpgradeSystemNetworkPartitionInfo" type="vim25:VsanUpgradeSystemNetworkPartitionInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemNetworkPartitionIssue">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemPreflightCheckIssue">
|
|
<sequence>
|
|
<element name="partitions" type="vim25:VsanUpgradeSystemNetworkPartitionInfo" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemPreflightCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="issues" type="vim25:VsanUpgradeSystemPreflightCheckIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="diskMappingToRestore" type="vim25:VsanHostDiskMapping" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemUpgradeHistoryItem">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="timestamp" type="xsd:dateTime" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="message" type="xsd:string" />
|
|
<element name="task" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanUpgradeSystemUpgradeHistoryItem">
|
|
<sequence>
|
|
<element name="VsanUpgradeSystemUpgradeHistoryItem" type="vim25:VsanUpgradeSystemUpgradeHistoryItem" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VsanUpgradeSystemUpgradeHistoryDiskGroupOpType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="add" />
|
|
<enumeration value="remove" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanUpgradeSystemUpgradeHistoryDiskGroupOp">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemUpgradeHistoryItem">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
<element name="diskMapping" type="vim25:VsanHostDiskMapping" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemUpgradeHistoryPreflightFail">
|
|
<complexContent>
|
|
<extension base="vim25:VsanUpgradeSystemUpgradeHistoryItem">
|
|
<sequence>
|
|
<element name="preflightResult" type="vim25:VsanUpgradeSystemPreflightCheckResult" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanUpgradeSystemUpgradeStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="inProgress" type="xsd:boolean" />
|
|
<element name="history" type="vim25:VsanUpgradeSystemUpgradeHistoryItem" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="aborted" type="xsd:boolean" minOccurs="0" />
|
|
<element name="completed" type="xsd:boolean" minOccurs="0" />
|
|
<element name="progress" type="xsd:int" minOccurs="0" />
|
|
</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>
|
|
<simpleType name="AlarmFilterSpecAlarmTypeByEntity">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="entityTypeAll" />
|
|
<enumeration value="entityTypeHost" />
|
|
<enumeration value="entityTypeVm" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="AlarmFilterSpecAlarmTypeByTrigger">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="triggerTypeAll" />
|
|
<enumeration value="triggerTypeEvent" />
|
|
<enumeration value="triggerTypeMetric" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="AlarmFilterSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="status" type="vim25:ManagedEntityStatus" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="typeEntity" type="xsd:string" minOccurs="0" />
|
|
<element name="typeTrigger" type="xsd:string" 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="systemName" type="xsd:string" minOccurs="0" />
|
|
<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" />
|
|
<element name="eventKey" type="xsd:int" 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" />
|
|
<enumeration value="HostMaintenanceV1" />
|
|
<enumeration value="StorageMigrationV1" />
|
|
<enumeration value="StoragePlacementV1" />
|
|
<enumeration value="PlacementV1" />
|
|
<enumeration value="HostInfraUpdateHaV1" />
|
|
</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="orchestration" type="vim25:ClusterOrchestrationInfo" minOccurs="0" />
|
|
<element name="vmOrchestration" type="vim25:ClusterVmOrchestrationInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="dpmConfigInfo" type="vim25:ClusterDpmConfigInfo" minOccurs="0" />
|
|
<element name="dpmHostConfig" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vsanConfigInfo" type="vim25:VsanClusterConfigInfo" minOccurs="0" />
|
|
<element name="vsanHostConfig" type="vim25:VsanHostConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="group" type="vim25:ClusterGroupInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="infraUpdateHaConfig" type="vim25:ClusterInfraUpdateHaConfigInfo" minOccurs="0" />
|
|
<element name="proactiveDrsConfig" type="vim25:ClusterProactiveDrsConfigInfo" minOccurs="0" />
|
|
</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>
|
|
<simpleType name="ClusterInfraUpdateHaConfigInfoBehaviorType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Manual" />
|
|
<enumeration value="Automated" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="ClusterInfraUpdateHaConfigInfoRemediationType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="QuarantineMode" />
|
|
<enumeration value="MaintenanceMode" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterInfraUpdateHaConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="behavior" type="xsd:string" minOccurs="0" />
|
|
<element name="moderateRemediation" type="xsd:string" minOccurs="0" />
|
|
<element name="severeRemediation" type="xsd:string" minOccurs="0" />
|
|
<element name="providers" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterProactiveDrsConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="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="orchestration" type="vim25:ClusterOrchestrationInfo" minOccurs="0" />
|
|
<element name="vmOrchestrationSpec" type="vim25:ClusterVmOrchestrationSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="dpmConfig" type="vim25:ClusterDpmConfigInfo" minOccurs="0" />
|
|
<element name="dpmHostConfigSpec" type="vim25:ClusterDpmHostConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vsanConfig" type="vim25:VsanClusterConfigInfo" minOccurs="0" />
|
|
<element name="vsanHostConfigSpec" type="vim25:VsanHostConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="groupSpec" type="vim25:ClusterGroupSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="infraUpdateHaConfig" type="vim25:ClusterInfraUpdateHaConfigInfo" minOccurs="0" />
|
|
<element name="proactiveDrsConfig" type="vim25:ClusterProactiveDrsConfigInfo" minOccurs="0" />
|
|
</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="ClusterVmOrchestrationSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ArrayUpdateSpec">
|
|
<sequence>
|
|
<element name="info" type="vim25:ClusterVmOrchestrationInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterVmOrchestrationSpec">
|
|
<sequence>
|
|
<element name="ClusterVmOrchestrationSpec" type="vim25:ClusterVmOrchestrationSpec" 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>
|
|
<element name="resourceReductionToToleratePercent" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterDasAdvancedRuntimeInfoVmcpCapabilityInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="storageAPDSupported" type="xsd:boolean" />
|
|
<element name="storagePDLSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DasHeartbeatDatastoreInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDasHeartbeatDatastoreInfo">
|
|
<sequence>
|
|
<element name="DasHeartbeatDatastoreInfo" type="vim25:DasHeartbeatDatastoreInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ClusterDasAdvancedRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="dasHostInfo" type="vim25:ClusterDasHostInfo" minOccurs="0" />
|
|
<element name="vmcpSupported" type="vim25:ClusterDasAdvancedRuntimeInfoVmcpCapabilityInfo" minOccurs="0" />
|
|
<element name="heartbeatDatastoreInfo" type="vim25:DasHeartbeatDatastoreInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</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>
|
|
<simpleType name="ClusterDasConfigInfoHBDatastoreCandidate">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="userSelectedDs" />
|
|
<enumeration value="allFeasibleDs" />
|
|
<enumeration value="allFeasibleDsWithUserPreference" />
|
|
</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="vmComponentProtecting" 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" />
|
|
<element name="heartbeatDatastore" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="hBDatastoreCandidatePolicy" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterDasData">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterDasDataSummary">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterDasData">
|
|
<sequence>
|
|
<element name="hostListVersion" type="xsd:long" />
|
|
<element name="clusterConfigVersion" type="xsd:long" />
|
|
<element name="compatListVersion" type="xsd:long" />
|
|
</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="ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="slots" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots">
|
|
<sequence>
|
|
<element name="ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" 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" />
|
|
<element name="vmsRequiringMultipleSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ClusterDasFdmAvailabilityState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="uninitialized" />
|
|
<enumeration value="election" />
|
|
<enumeration value="master" />
|
|
<enumeration value="connectedToMaster" />
|
|
<enumeration value="networkPartitionedFromMaster" />
|
|
<enumeration value="networkIsolated" />
|
|
<enumeration value="hostDown" />
|
|
<enumeration value="initializationError" />
|
|
<enumeration value="uninitializationError" />
|
|
<enumeration value="fdmUnreachable" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterDasFdmHostState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="stateReporter" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</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="lowest" />
|
|
<enumeration value="low" />
|
|
<enumeration value="medium" />
|
|
<enumeration value="high" />
|
|
<enumeration value="highest" />
|
|
<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="restartPriorityTimeout" type="xsd:int" minOccurs="0" />
|
|
<element name="isolationResponse" type="xsd:string" minOccurs="0" />
|
|
<element name="vmToolsMonitoringSettings" type="vim25:ClusterVmToolsMonitoringSettings" minOccurs="0" />
|
|
<element name="vmComponentProtectionSettings" type="vim25:ClusterVmComponentProtectionSettings" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterDependencyRuleInfo">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterRuleInfo">
|
|
<sequence>
|
|
<element name="vmGroup" type="xsd:string" />
|
|
<element name="dependsOnVmGroup" type="xsd:string" />
|
|
</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="ClusterDrsFaultsFaultsByVirtualDisk">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterDrsFaultsFaultsByVm">
|
|
<sequence>
|
|
<element name="disk" type="vim25:VirtualDiskId" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="ClusterEVCManagerEVCState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="supportedEVCMode" type="vim25:EVCMode" maxOccurs="unbounded" />
|
|
<element name="currentEVCModeKey" type="xsd:string" minOccurs="0" />
|
|
<element name="guaranteedCPUFeatures" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterEVCManagerCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="evcModeKey" type="xsd:string" />
|
|
<element name="error" type="vim25:LocalizedMethodFault" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterEVCManagerCheckResult">
|
|
<sequence>
|
|
<element name="ClusterEVCManagerCheckResult" type="vim25:ClusterEVCManagerCheckResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ClusterEnterMaintenanceResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="fault" type="vim25:ClusterDrsFaults" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="failoverLevel" type="xsd:int" minOccurs="0" />
|
|
</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" />
|
|
<element name="slotPolicy" type="vim25:ClusterSlotPolicy" minOccurs="0" />
|
|
</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" />
|
|
<element name="failoverLevel" type="xsd:int" minOccurs="0" />
|
|
<element name="autoComputePercentages" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterGroupInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="userCreated" type="xsd:boolean" minOccurs="0" />
|
|
<element name="uniqueID" type="xsd:string" minOccurs="0" />
|
|
</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="ClusterHostInfraUpdateHaModeActionOperationType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="enterQuarantine" />
|
|
<enumeration value="exitQuarantine" />
|
|
<enumeration value="enterMaintenance" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterHostInfraUpdateHaModeAction">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterAction">
|
|
<sequence>
|
|
<element name="operationType" type="xsd:string" />
|
|
</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>
|
|
<complexType name="ClusterOrchestrationInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="defaultVmReadiness" type="vim25:ClusterVmReadiness" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PlacementAction">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterAction">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="targetHost" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PlacementResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="drsFault" type="vim25:ClusterDrsFaults" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="PlacementSpecPlacementType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="create" />
|
|
<enumeration value="reconfigure" />
|
|
<enumeration value="relocate" />
|
|
<enumeration value="clone" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="PlacementSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="priority" type="vim25:VirtualMachineMovePriority" minOccurs="0" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="configSpec" type="vim25:VirtualMachineConfigSpec" minOccurs="0" />
|
|
<element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" minOccurs="0" />
|
|
<element name="hosts" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="datastores" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="storagePods" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="disallowPrerequisiteMoves" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rules" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="placementType" type="xsd:string" minOccurs="0" />
|
|
<element name="cloneSpec" type="vim25:VirtualMachineCloneSpec" minOccurs="0" />
|
|
<element name="cloneName" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfPlacementSpec">
|
|
<sequence>
|
|
<element name="PlacementSpec" type="vim25:PlacementSpec" 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" />
|
|
<enumeration value="balanceDatastoreSpaceUsage" />
|
|
<enumeration value="balanceDatastoreIOLoad" />
|
|
<enumeration value="balanceDatastoreIOPSReservation" />
|
|
<enumeration value="datastoreMaint" />
|
|
<enumeration value="virtualDiskJointAffin" />
|
|
<enumeration value="virtualDiskAntiAffin" />
|
|
<enumeration value="datastoreSpaceOutage" />
|
|
<enumeration value="storagePlacement" />
|
|
<enumeration value="iolbDisabledInternal" />
|
|
<enumeration value="xvmotionPlacement" />
|
|
<enumeration value="networkBandwidthReservation" />
|
|
<enumeration value="hostInDegradation" />
|
|
<enumeration value="hostExitDegradation" />
|
|
<enumeration value="maxVmsConstraint" />
|
|
<enumeration value="ftConstraints" />
|
|
</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="warningText" type="xsd:string" minOccurs="0" />
|
|
<element name="warningDetails" type="vim25:LocalizableMessage" minOccurs="0" />
|
|
<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="ClusterResourceUsageSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="cpuUsedMHz" type="xsd:int" />
|
|
<element name="cpuCapacityMHz" type="xsd:int" />
|
|
<element name="memUsedMB" type="xsd:int" />
|
|
<element name="memCapacityMB" type="xsd:int" />
|
|
<element name="pMemAvailableMB" type="xsd:long" minOccurs="0" />
|
|
<element name="pMemCapacityMB" type="xsd:long" minOccurs="0" />
|
|
<element name="storageUsedMB" type="xsd:long" />
|
|
<element name="storageCapacityMB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="ruleUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterRuleInfo">
|
|
<sequence>
|
|
<element name="ClusterRuleInfo" type="vim25:ClusterRuleInfo" 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="ClusterSlotPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterFixedSizeSlotPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterSlotPolicy">
|
|
<sequence>
|
|
<element name="cpu" type="xsd:int" />
|
|
<element name="memory" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ClusterUsageSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="totalCpuCapacityMhz" type="xsd:int" />
|
|
<element name="totalMemCapacityMB" type="xsd:int" />
|
|
<element name="cpuReservationMhz" type="xsd:int" />
|
|
<element name="memReservationMB" type="xsd:int" />
|
|
<element name="poweredOffCpuReservationMhz" type="xsd:int" minOccurs="0" />
|
|
<element name="poweredOffMemReservationMB" type="xsd:int" minOccurs="0" />
|
|
<element name="cpuDemandMhz" type="xsd:int" />
|
|
<element name="memDemandMB" type="xsd:int" />
|
|
<element name="statsGenNumber" type="xsd:long" />
|
|
<element name="cpuEntitledMhz" type="xsd:int" />
|
|
<element name="memEntitledMB" type="xsd:int" />
|
|
<element name="poweredOffVmCount" type="xsd:int" />
|
|
<element name="totalVmCount" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ClusterVmComponentProtectionSettingsStorageVmReaction">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="disabled" />
|
|
<enumeration value="warning" />
|
|
<enumeration value="restartConservative" />
|
|
<enumeration value="restartAggressive" />
|
|
<enumeration value="clusterDefault" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="reset" />
|
|
<enumeration value="useClusterDefault" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterVmComponentProtectionSettings">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmStorageProtectionForAPD" type="xsd:string" minOccurs="0" />
|
|
<element name="enableAPDTimeoutForHosts" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmTerminateDelayForAPDSec" type="xsd:int" minOccurs="0" />
|
|
<element name="vmReactionOnAPDCleared" type="xsd:string" minOccurs="0" />
|
|
<element name="vmStorageProtectionForPDL" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="ClusterVmOrchestrationInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="vmReadiness" type="vim25:ClusterVmReadiness" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfClusterVmOrchestrationInfo">
|
|
<sequence>
|
|
<element name="ClusterVmOrchestrationInfo" type="vim25:ClusterVmOrchestrationInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="ClusterVmReadinessReadyCondition">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="poweredOn" />
|
|
<enumeration value="guestHbStatusGreen" />
|
|
<enumeration value="appHbStatusGreen" />
|
|
<enumeration value="useClusterDefault" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ClusterVmReadiness">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="readyCondition" type="xsd:string" minOccurs="0" />
|
|
<element name="postReadyDelay" type="xsd:int" 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="DVSHostLocalPortInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="switchUuid" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="setting" type="vim25:DVPortSetting" />
|
|
<element name="vnic" type="xsd:string" />
|
|
</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="DvsFilterParameter">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="parameters" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DvsFilterOnFailure">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="failOpen" />
|
|
<enumeration value="failClosed" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="DvsFilterConfig">
|
|
<complexContent>
|
|
<extension base="vim25:InheritablePolicy">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="agentName" type="xsd:string" minOccurs="0" />
|
|
<element name="slotNumber" type="xsd:string" minOccurs="0" />
|
|
<element name="parameters" type="vim25:DvsFilterParameter" minOccurs="0" />
|
|
<element name="onFailure" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsFilterConfig">
|
|
<sequence>
|
|
<element name="DvsFilterConfig" type="vim25:DvsFilterConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsTrafficFilterConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFilterConfig">
|
|
<sequence>
|
|
<element name="trafficRuleset" type="vim25:DvsTrafficRuleset" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsFilterConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFilterConfig">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsTrafficFilterConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DvsTrafficFilterConfig">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsFilterPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:InheritablePolicy">
|
|
<sequence>
|
|
<element name="filterConfig" type="vim25:DvsFilterConfig" 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" />
|
|
<element name="networkResourcePoolKey" type="vim25:StringPolicy" minOccurs="0" />
|
|
<element name="filterPolicy" type="vim25:DvsFilterPolicy" 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" />
|
|
<element name="hostLocalPort" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="networkResourcePoolOverrideAllowed" type="xsd:boolean" minOccurs="0" />
|
|
<element name="trafficFilterOverrideAllowed" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="autoExpand" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmVnicNetworkResourcePoolKey" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="autoExpand" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmVnicNetworkResourcePoolKey" type="xsd:string" minOccurs="0" />
|
|
<element name="uplink" type="xsd:boolean" 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" />
|
|
<element name="networkReservationSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDistributedVirtualPortgroupInfo">
|
|
<sequence>
|
|
<element name="DistributedVirtualPortgroupInfo" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DVPortgroupSelection">
|
|
<complexContent>
|
|
<extension base="vim25:SelectionSet">
|
|
<sequence>
|
|
<element name="dvsUuid" type="xsd:string" />
|
|
<element name="portgroupKey" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="networkReservationSupported" type="xsd:boolean" minOccurs="0" />
|
|
</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>
|
|
<complexType name="DistributedVirtualSwitchManagerImportResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="distributedVirtualPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="importFault" type="vim25:ImportOperationBulkFaultFaultOnImport" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSSelection">
|
|
<complexContent>
|
|
<extension base="vim25:SelectionSet">
|
|
<sequence>
|
|
<element name="dvsUuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EntityBackupConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entityType" type="xsd:string" />
|
|
<element name="configBlob" type="xsd:base64Binary" />
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="container" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="configVersion" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfEntityBackupConfig">
|
|
<sequence>
|
|
<element name="EntityBackupConfig" type="vim25:EntityBackupConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="EntityType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="distributedVirtualSwitch" />
|
|
<enumeration value="distributedVirtualPortgroup" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="EntityImportType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="createEntityWithNewIdentifier" />
|
|
<enumeration value="createEntityWithOriginalIdentifier" />
|
|
<enumeration value="applyToEntitySpecified" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="EntityBackup">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<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="DistributedVirtualSwitchHostMemberRuntimeState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="currentMaxProxySwitchPorts" type="xsd:int" />
|
|
</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="HostMemberRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="status" type="xsd:string" minOccurs="0" />
|
|
<element name="statusDetail" type="xsd:string" minOccurs="0" />
|
|
<element name="healthCheckResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostMemberRuntimeInfo">
|
|
<sequence>
|
|
<element name="HostMemberRuntimeInfo" type="vim25:HostMemberRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostMemberHealthCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="summary" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostMemberHealthCheckResult">
|
|
<sequence>
|
|
<element name="HostMemberHealthCheckResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostMemberUplinkHealthCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:HostMemberHealthCheckResult">
|
|
<sequence>
|
|
<element name="uplinkPortKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DistributedVirtualSwitchHostMember">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="runtimeState" type="vim25:DistributedVirtualSwitchHostMemberRuntimeState" minOccurs="0" />
|
|
<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" />
|
|
<element name="priorityTag" type="xsd:int" 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" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="xsd:string" 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" />
|
|
<element name="host" type="vim25:ManagedObjectReference" 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" />
|
|
<element name="bytesInFromPnic" type="xsd:long" minOccurs="0" />
|
|
<element name="bytesOutToPnic" type="xsd:long" minOccurs="0" />
|
|
</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="DvsNetworkRuleQualifier">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsNetworkRuleQualifier">
|
|
<sequence>
|
|
<element name="DvsNetworkRuleQualifier" type="vim25:DvsNetworkRuleQualifier" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DvsNetworkRuleDirectionType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="incomingPackets" />
|
|
<enumeration value="outgoingPackets" />
|
|
<enumeration value="both" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="DvsIpNetworkRuleQualifier">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleQualifier">
|
|
<sequence>
|
|
<element name="sourceAddress" type="vim25:IpAddress" minOccurs="0" />
|
|
<element name="destinationAddress" type="vim25:IpAddress" minOccurs="0" />
|
|
<element name="protocol" type="vim25:IntExpression" minOccurs="0" />
|
|
<element name="sourceIpPort" type="vim25:DvsIpPort" minOccurs="0" />
|
|
<element name="destinationIpPort" type="vim25:DvsIpPort" minOccurs="0" />
|
|
<element name="tcpFlags" type="vim25:IntExpression" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsIpPort">
|
|
<complexContent>
|
|
<extension base="vim25:NegatableExpression">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsSingleIpPort">
|
|
<complexContent>
|
|
<extension base="vim25:DvsIpPort">
|
|
<sequence>
|
|
<element name="portNumber" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsIpPortRange">
|
|
<complexContent>
|
|
<extension base="vim25:DvsIpPort">
|
|
<sequence>
|
|
<element name="startPortNumber" type="xsd:int" />
|
|
<element name="endPortNumber" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsMacNetworkRuleQualifier">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleQualifier">
|
|
<sequence>
|
|
<element name="sourceAddress" type="vim25:MacAddress" minOccurs="0" />
|
|
<element name="destinationAddress" type="vim25:MacAddress" minOccurs="0" />
|
|
<element name="protocol" type="vim25:IntExpression" minOccurs="0" />
|
|
<element name="vlanId" type="vim25:IntExpression" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsSystemTrafficNetworkRuleQualifier">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleQualifier">
|
|
<sequence>
|
|
<element name="typeOfSystemTraffic" type="vim25:StringExpression" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsDropNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsAcceptNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsUpdateTagNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
<element name="qosTag" type="xsd:int" minOccurs="0" />
|
|
<element name="dscpTag" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsRateLimitNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
<element name="packetsPerSecond" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsLogNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsGreEncapNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
<element name="encapsulationIp" type="vim25:SingleIp" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsMacRewriteNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
<element name="rewriteMac" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPuntNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsCopyNetworkRuleAction">
|
|
<complexContent>
|
|
<extension base="vim25:DvsNetworkRuleAction">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsTrafficRule">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
<element name="sequence" type="xsd:int" minOccurs="0" />
|
|
<element name="qualifier" type="vim25:DvsNetworkRuleQualifier" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="action" type="vim25:DvsNetworkRuleAction" minOccurs="0" />
|
|
<element name="direction" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsTrafficRule">
|
|
<sequence>
|
|
<element name="DvsTrafficRule" type="vim25:DvsTrafficRule" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsTrafficRuleset">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="precedence" type="xsd:int" minOccurs="0" />
|
|
<element name="rules" type="vim25:DvsTrafficRule" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsVmVnicResourceAllocation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="reservationQuota" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsVmVnicResourcePoolConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="configVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="allocationInfo" type="vim25:DvsVmVnicResourceAllocation" minOccurs="0" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsVmVnicResourcePoolConfigSpec">
|
|
<sequence>
|
|
<element name="DvsVmVnicResourcePoolConfigSpec" type="vim25:DvsVmVnicResourcePoolConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsVnicAllocatedResource">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="vnicKey" type="xsd:string" />
|
|
<element name="reservation" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsVnicAllocatedResource">
|
|
<sequence>
|
|
<element name="DvsVnicAllocatedResource" type="vim25:DvsVnicAllocatedResource" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsVmVnicNetworkResourcePoolRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="capacity" type="xsd:int" minOccurs="0" />
|
|
<element name="usage" type="xsd:int" minOccurs="0" />
|
|
<element name="available" type="xsd:int" minOccurs="0" />
|
|
<element name="status" type="xsd:string" />
|
|
<element name="allocatedResource" type="vim25:DvsVnicAllocatedResource" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsVmVnicNetworkResourcePoolRuntimeInfo">
|
|
<sequence>
|
|
<element name="DvsVmVnicNetworkResourcePoolRuntimeInfo" type="vim25:DvsVmVnicNetworkResourcePoolRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DVSVmVnicNetworkResourcePool">
|
|
<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:DvsVmVnicResourceAllocation" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDVSVmVnicNetworkResourcePool">
|
|
<sequence>
|
|
<element name="DVSVmVnicNetworkResourcePool" type="vim25:DVSVmVnicNetworkResourcePool" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VMwareDVSFeatureCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DVSFeatureCapability">
|
|
<sequence>
|
|
<element name="vspanSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="lldpSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipfixSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipfixCapability" type="vim25:VMwareDvsIpfixCapability" minOccurs="0" />
|
|
<element name="multicastSnoopingSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vspanCapability" type="vim25:VMwareDVSVspanCapability" minOccurs="0" />
|
|
<element name="lacpCapability" type="vim25:VMwareDvsLacpCapability" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDvsIpfixCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipfixSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6ForIpfixSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="observationDomainIdSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDvsLacpCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="lacpSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="multiLacpGroupSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSHealthCheckCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DVSHealthCheckCapability">
|
|
<sequence>
|
|
<element name="vlanMtuSupported" type="xsd:boolean" />
|
|
<element name="teamingSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSVspanCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="mixedDestSupported" type="xsd:boolean" />
|
|
<element name="dvportSupported" type="xsd:boolean" />
|
|
<element name="remoteSourceSupported" type="xsd:boolean" />
|
|
<element name="remoteDestSupported" type="xsd:boolean" />
|
|
<element name="encapRemoteSourceSupported" type="xsd:boolean" />
|
|
<element name="erspanProtocolSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="mirrorNetstackSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareVspanPort">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="uplinkPortName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="wildcardPortConnecteeType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vlans" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareVspanSession">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
<element name="enabled" type="xsd:boolean" />
|
|
<element name="sourcePortTransmitted" type="vim25:VMwareVspanPort" minOccurs="0" />
|
|
<element name="sourcePortReceived" type="vim25:VMwareVspanPort" minOccurs="0" />
|
|
<element name="destinationPort" type="vim25:VMwareVspanPort" minOccurs="0" />
|
|
<element name="encapsulationVlanId" type="xsd:int" minOccurs="0" />
|
|
<element name="stripOriginalVlan" type="xsd:boolean" />
|
|
<element name="mirroredPacketLength" type="xsd:int" minOccurs="0" />
|
|
<element name="normalTrafficAllowed" type="xsd:boolean" />
|
|
<element name="sessionType" type="xsd:string" minOccurs="0" />
|
|
<element name="samplingRate" type="xsd:int" minOccurs="0" />
|
|
<element name="encapType" type="xsd:string" minOccurs="0" />
|
|
<element name="erspanId" type="xsd:int" minOccurs="0" />
|
|
<element name="erspanCOS" type="xsd:int" minOccurs="0" />
|
|
<element name="erspanGraNanosec" type="xsd:boolean" minOccurs="0" />
|
|
<element name="netstack" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVMwareVspanSession">
|
|
<sequence>
|
|
<element name="VMwareVspanSession" type="vim25:VMwareVspanSession" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VMwareIpfixConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="collectorIpAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="collectorPort" type="xsd:int" minOccurs="0" />
|
|
<element name="observationDomainId" type="xsd:long" minOccurs="0" />
|
|
<element name="activeFlowTimeout" type="xsd:int" />
|
|
<element name="idleFlowTimeout" type="xsd:int" />
|
|
<element name="samplingRate" type="xsd:int" />
|
|
<element name="internalFlowsOnly" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DVSConfigInfo">
|
|
<sequence>
|
|
<element name="vspanSession" type="vim25:VMwareVspanSession" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="pvlanConfig" type="vim25:VMwareDVSPvlanMapEntry" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maxMtu" type="xsd:int" />
|
|
<element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" />
|
|
<element name="ipfixConfig" type="vim25:VMwareIpfixConfig" minOccurs="0" />
|
|
<element name="lacpGroupConfig" type="vim25:VMwareDvsLacpGroupConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="lacpApiVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="multicastFilteringMode" type="xsd:string" 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="vspanConfigSpec" type="vim25:VMwareDVSVspanConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maxMtu" type="xsd:int" minOccurs="0" />
|
|
<element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" />
|
|
<element name="ipfixConfig" type="vim25:VMwareIpfixConfig" minOccurs="0" />
|
|
<element name="lacpApiVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="multicastFilteringMode" type="xsd:string" 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" minOccurs="0" 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>
|
|
<simpleType name="DVSMacLimitPolicyType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="allow" />
|
|
<enumeration value="drop" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="DVSMacLearningPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:InheritablePolicy">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" />
|
|
<element name="allowUnicastFlooding" type="xsd:boolean" minOccurs="0" />
|
|
<element name="limit" type="xsd:int" minOccurs="0" />
|
|
<element name="limitPolicy" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVSMacManagementPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:InheritablePolicy">
|
|
<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" />
|
|
<element name="macLearningPolicy" type="vim25:DVSMacLearningPolicy" 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="ipfixEnabled" type="vim25:BoolPolicy" minOccurs="0" />
|
|
<element name="txUplink" type="vim25:BoolPolicy" minOccurs="0" />
|
|
<element name="lacpPolicy" type="vim25:VMwareUplinkLacpPolicy" minOccurs="0" />
|
|
<element name="macManagementPolicy" type="vim25:DVSMacManagementPolicy" 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" />
|
|
<element name="ipfixOverrideAllowed" type="xsd:boolean" minOccurs="0" />
|
|
</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>
|
|
<complexType name="VMwareDVSVspanConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vspanSession" type="vim25:VMwareVspanSession" />
|
|
<element name="operation" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVMwareDVSVspanConfigSpec">
|
|
<sequence>
|
|
<element name="VMwareDVSVspanConfigSpec" type="vim25:VMwareDVSVspanConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VMwareDVSVspanSessionEncapType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="gre" />
|
|
<enumeration value="erspan2" />
|
|
<enumeration value="erspan3" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VMwareDVSVspanSessionType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="mixedDestMirror" />
|
|
<enumeration value="dvPortMirror" />
|
|
<enumeration value="remoteMirrorSource" />
|
|
<enumeration value="remoteMirrorDest" />
|
|
<enumeration value="encapsulatedRemoteMirrorSource" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VMwareDVSHealthCheckConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DVSHealthCheckConfig">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSVlanMtuHealthCheckConfig">
|
|
<complexContent>
|
|
<extension base="vim25:VMwareDVSHealthCheckConfig">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSTeamingHealthCheckConfig">
|
|
<complexContent>
|
|
<extension base="vim25:VMwareDVSHealthCheckConfig">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSVlanHealthCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:HostMemberUplinkHealthCheckResult">
|
|
<sequence>
|
|
<element name="trunkedVlan" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="untrunkedVlan" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDVSMtuHealthCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:HostMemberUplinkHealthCheckResult">
|
|
<sequence>
|
|
<element name="mtuMismatch" type="xsd:boolean" />
|
|
<element name="vlanSupportSwitchMtu" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vlanNotSupportSwitchMtu" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VMwareDVSTeamingMatchStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="iphashMatch" />
|
|
<enumeration value="nonIphashMatch" />
|
|
<enumeration value="iphashMismatch" />
|
|
<enumeration value="nonIphashMismatch" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VMwareDVSTeamingHealthCheckResult">
|
|
<complexContent>
|
|
<extension base="vim25:HostMemberHealthCheckResult">
|
|
<sequence>
|
|
<element name="teamingStatus" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareUplinkLacpPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:InheritablePolicy">
|
|
<sequence>
|
|
<element name="enable" type="vim25:BoolPolicy" minOccurs="0" />
|
|
<element name="mode" type="vim25:StringPolicy" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDvsLacpGroupConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="mode" type="xsd:string" minOccurs="0" />
|
|
<element name="uplinkNum" type="xsd:int" minOccurs="0" />
|
|
<element name="loadbalanceAlgorithm" type="xsd:string" minOccurs="0" />
|
|
<element name="vlan" type="vim25:VMwareDvsLagVlanConfig" minOccurs="0" />
|
|
<element name="ipfix" type="vim25:VMwareDvsLagIpfixConfig" minOccurs="0" />
|
|
<element name="uplinkName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="uplinkPortKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVMwareDvsLacpGroupConfig">
|
|
<sequence>
|
|
<element name="VMwareDvsLacpGroupConfig" type="vim25:VMwareDvsLacpGroupConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VMwareDvsLagVlanConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vlanId" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VMwareDvsLagIpfixConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipfixEnabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VMwareUplinkLacpMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="active" />
|
|
<enumeration value="passive" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VMwareDvsLacpGroupSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="lacpGroupConfig" type="vim25:VMwareDvsLacpGroupConfig" />
|
|
<element name="operation" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVMwareDvsLacpGroupSpec">
|
|
<sequence>
|
|
<element name="VMwareDvsLacpGroupSpec" type="vim25:VMwareDvsLacpGroupSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VMwareDvsLacpLoadBalanceAlgorithm">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="srcMac" />
|
|
<enumeration value="destMac" />
|
|
<enumeration value="srcDestMac" />
|
|
<enumeration value="destIpVlan" />
|
|
<enumeration value="srcIpVlan" />
|
|
<enumeration value="srcDestIpVlan" />
|
|
<enumeration value="destTcpUdpPort" />
|
|
<enumeration value="srcTcpUdpPort" />
|
|
<enumeration value="srcDestTcpUdpPort" />
|
|
<enumeration value="destIpTcpUdpPort" />
|
|
<enumeration value="srcIpTcpUdpPort" />
|
|
<enumeration value="srcDestIpTcpUdpPort" />
|
|
<enumeration value="destIpTcpUdpPortVlan" />
|
|
<enumeration value="srcIpTcpUdpPortVlan" />
|
|
<enumeration value="srcDestIpTcpUdpPortVlan" />
|
|
<enumeration value="destIp" />
|
|
<enumeration value="srcIp" />
|
|
<enumeration value="srcDestIp" />
|
|
<enumeration value="vlan" />
|
|
<enumeration value="srcPortId" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VMwareDvsLacpApiVersion">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="singleLag" />
|
|
<enumeration value="multipleLag" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VMwareDvsMulticastFilteringMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="legacyFiltering" />
|
|
<enumeration value="snooping" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="CryptoKeyId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyId" type="xsd:string" />
|
|
<element name="providerId" type="vim25:KeyProviderId" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfCryptoKeyId">
|
|
<sequence>
|
|
<element name="CryptoKeyId" type="vim25:CryptoKeyId" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="CryptoKeyPlain">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyId" type="vim25:CryptoKeyId" />
|
|
<element name="algorithm" type="xsd:string" />
|
|
<element name="keyData" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfCryptoKeyPlain">
|
|
<sequence>
|
|
<element name="CryptoKeyPlain" type="vim25:CryptoKeyPlain" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="CryptoKeyResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyId" type="vim25:CryptoKeyId" />
|
|
<element name="success" type="xsd:boolean" />
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfCryptoKeyResult">
|
|
<sequence>
|
|
<element name="CryptoKeyResult" type="vim25:CryptoKeyResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="CryptoManagerKmipCertificateInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="subject" type="xsd:string" />
|
|
<element name="issuer" type="xsd:string" />
|
|
<element name="serialNumber" type="xsd:string" />
|
|
<element name="notBefore" type="xsd:dateTime" />
|
|
<element name="notAfter" type="xsd:dateTime" />
|
|
<element name="fingerprint" type="xsd:string" />
|
|
<element name="checkTime" type="xsd:dateTime" />
|
|
<element name="secondsSinceValid" type="xsd:int" minOccurs="0" />
|
|
<element name="secondsBeforeExpire" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoManagerKmipServerStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="status" type="vim25:ManagedEntityStatus" />
|
|
<element name="connectionStatus" type="xsd:string" />
|
|
<element name="certInfo" type="vim25:CryptoManagerKmipCertificateInfo" minOccurs="0" />
|
|
<element name="clientTrustServer" type="xsd:boolean" minOccurs="0" />
|
|
<element name="serverTrustClient" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfCryptoManagerKmipServerStatus">
|
|
<sequence>
|
|
<element name="CryptoManagerKmipServerStatus" type="vim25:CryptoManagerKmipServerStatus" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="CryptoManagerKmipClusterStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterId" type="vim25:KeyProviderId" />
|
|
<element name="servers" type="vim25:CryptoManagerKmipServerStatus" maxOccurs="unbounded" />
|
|
<element name="clientCertInfo" type="vim25:CryptoManagerKmipCertificateInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfCryptoManagerKmipClusterStatus">
|
|
<sequence>
|
|
<element name="CryptoManagerKmipClusterStatus" type="vim25:CryptoManagerKmipClusterStatus" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="CryptoManagerKmipServerCertInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="certificate" type="xsd:string" />
|
|
<element name="certInfo" type="vim25:CryptoManagerKmipCertificateInfo" minOccurs="0" />
|
|
<element name="clientTrustServer" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecDecrypt">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpec">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecDeepRecrypt">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpec">
|
|
<sequence>
|
|
<element name="newKeyId" type="vim25:CryptoKeyId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecEncrypt">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpec">
|
|
<sequence>
|
|
<element name="cryptoKeyId" type="vim25:CryptoKeyId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecNoOp">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpec">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecRegister">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpecNoOp">
|
|
<sequence>
|
|
<element name="cryptoKeyId" type="vim25:CryptoKeyId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CryptoSpecShallowRecrypt">
|
|
<complexContent>
|
|
<extension base="vim25:CryptoSpec">
|
|
<sequence>
|
|
<element name="newKeyId" type="vim25:CryptoKeyId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="KeyProviderId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="KmipClusterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterId" type="vim25:KeyProviderId" />
|
|
<element name="servers" type="vim25:KmipServerInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="useAsDefault" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfKmipClusterInfo">
|
|
<sequence>
|
|
<element name="KmipClusterInfo" type="vim25:KmipClusterInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="KmipServerInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="address" type="xsd:string" />
|
|
<element name="port" type="xsd:int" />
|
|
<element name="proxyAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="proxyPort" type="xsd:int" minOccurs="0" />
|
|
<element name="reconnect" type="xsd:int" minOccurs="0" />
|
|
<element name="protocol" type="xsd:string" minOccurs="0" />
|
|
<element name="nbio" type="xsd:int" minOccurs="0" />
|
|
<element name="timeout" type="xsd:int" minOccurs="0" />
|
|
<element name="userName" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfKmipServerInfo">
|
|
<sequence>
|
|
<element name="KmipServerInfo" type="vim25:KmipServerInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="KmipServerSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterId" type="vim25:KeyProviderId" />
|
|
<element name="info" type="vim25:KmipServerInfo" />
|
|
<element name="password" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="KmipServerStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterId" type="vim25:KeyProviderId" />
|
|
<element name="name" type="xsd:string" />
|
|
<element name="status" type="vim25:ManagedEntityStatus" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="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" />
|
|
<element name="serviceId" type="xsd:string" minOccurs="0" />
|
|
</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="userAgent" type="xsd:string" minOccurs="0" />
|
|
<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>
|
|
<element name="ipAddress" type="xsd:string" minOccurs="0" />
|
|
<element name="userAgent" type="xsd:string" minOccurs="0" />
|
|
<element name="callCount" type="xsd:long" minOccurs="0" />
|
|
<element name="sessionId" type="xsd:string" minOccurs="0" />
|
|
<element name="loginTime" type="xsd:dateTime" minOccurs="0" />
|
|
</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" />
|
|
<element name="prevMessage" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<enumeration value="vcVRAMCapacityExceeded" />
|
|
</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" />
|
|
<element name="prevDescription" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="datastoreUrl" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NASDatastoreCreatedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:HostEvent">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:DatastoreEventArgument" />
|
|
<element name="datastoreUrl" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="LocalDatastoreCreatedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:HostEvent">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:DatastoreEventArgument" />
|
|
<element name="datastoreUrl" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="referenceHostName" type="xsd:string" minOccurs="0" />
|
|
<element name="prevReferenceHostName" type="xsd:string" 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" />
|
|
<element name="prevPortKey" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmMigratedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:VmEvent">
|
|
<sequence>
|
|
<element name="sourceHost" type="vim25:HostEventArgument" />
|
|
<element name="sourceDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="sourceDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</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="DrsSoftRuleViolationEvent">
|
|
<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" />
|
|
<element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmRelocatedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:VmRelocateSpecEvent">
|
|
<sequence>
|
|
<element name="sourceHost" type="vim25:HostEventArgument" />
|
|
<element name="sourceDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="sourceDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" />
|
|
<element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" />
|
|
</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>
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<enumeration value="appImmediateResetRequest" />
|
|
<enumeration value="vmcpResetApdCleared" />
|
|
</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>
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
</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="VmGuestOSCrashedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:VmEvent">
|
|
<sequence>
|
|
</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>
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AlarmAcknowledgedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:AlarmEvent">
|
|
<sequence>
|
|
<element name="source" type="vim25:ManagedEntityEventArgument" />
|
|
<element name="entity" type="vim25:ManagedEntityEventArgument" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AlarmClearedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:AlarmEvent">
|
|
<sequence>
|
|
<element name="source" type="vim25:ManagedEntityEventArgument" />
|
|
<element name="entity" type="vim25:ManagedEntityEventArgument" />
|
|
<element name="from" type="xsd:string" />
|
|
</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" />
|
|
<element name="prevState" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="prevRole" type="vim25:RoleEventArgument" minOccurs="0" />
|
|
<element name="prevPropagate" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="prevRoleName" type="xsd:string" minOccurs="0" />
|
|
<element name="privilegesAdded" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="privilegesRemoved" 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" />
|
|
<element name="sourceOfOperation" type="xsd:string" minOccurs="0" />
|
|
<element name="succeeded" type="xsd:boolean" minOccurs="0" />
|
|
</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>
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostMonitoringStateChangedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterEvent">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="prevState" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmHealthMonitoringStateChangedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterEvent">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="prevState" type="xsd:string" minOccurs="0" />
|
|
</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>
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</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="HostInAuditModeEvent">
|
|
<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="DvsHealthStatusChangeEvent">
|
|
<complexContent>
|
|
<extension base="vim25:HostEvent">
|
|
<sequence>
|
|
<element name="switchUuid" type="xsd:string" />
|
|
<element name="healthResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NetworkRollbackEvent">
|
|
<complexContent>
|
|
<extension base="vim25:Event">
|
|
<sequence>
|
|
<element name="methodName" type="xsd:string" />
|
|
<element name="transactionId" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="UplinkPortVlanTrunkedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="UplinkPortVlanUntrunkedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="MtuMatchEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="MtuMismatchEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="UplinkPortMtuNotSupportEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="UplinkPortMtuSupportEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TeamingMatchEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TeamingMisMatchEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsHealthStatusChangeEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DvsEventPortBlockState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="unset" />
|
|
<enumeration value="blocked" />
|
|
<enumeration value="unblocked" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</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" />
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" 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="DvsPortVendorSpecificStateChangeEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortRuntimeChangeEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortLinkUpEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortLinkDownEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
</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" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
<element name="prevBlockState" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortUnblockedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
<element name="prevBlockState" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortEnteredPassthruEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsPortExitedPassthruEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" />
|
|
</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="HostLocalPortCreatedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="hostLocalPort" type="vim25:DVSHostLocalPortInfo" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RollbackEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="methodName" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RecoveryEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
<element name="dvsUuid" type="xsd:string" minOccurs="0" />
|
|
<element name="vnic" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsImportEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="importType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsRestoreEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmVnicPoolReservationViolationRaiseEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="vmVnicResourcePoolKey" type="xsd:string" />
|
|
<element name="vmVnicResourcePoolName" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmVnicPoolReservationViolationClearEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DvsEvent">
|
|
<sequence>
|
|
<element name="vmVnicResourcePoolKey" type="xsd:string" />
|
|
<element name="vmVnicResourcePoolName" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="configChanges" type="vim25:ChangesInfoEventArgument" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DVPortgroupDestroyedEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DVPortgroupEvent">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvpgImportEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DVPortgroupEvent">
|
|
<sequence>
|
|
<element name="importType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvpgRestoreEvent">
|
|
<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="VmRequirementsExceedCurrentEVCModeEvent">
|
|
<complexContent>
|
|
<extension base="vim25:VmEvent">
|
|
<sequence>
|
|
</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>
|
|
<complexType name="ChangesInfoEventArgument">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="modified" type="xsd:string" minOccurs="0" />
|
|
<element name="added" type="xsd:string" minOccurs="0" />
|
|
<element name="deleted" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfChangesInfoEventArgument">
|
|
<sequence>
|
|
<element name="ChangesInfoEventArgument" type="vim25:ChangesInfoEventArgument" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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>
|
|
<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>
|
|
<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" />
|
|
<element name="maxCount" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ExtExtendedProductInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="companyUrl" type="xsd:string" minOccurs="0" />
|
|
<element name="productUrl" type="xsd:string" minOccurs="0" />
|
|
<element name="managementUrl" type="xsd:string" minOccurs="0" />
|
|
<element name="self" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ManagedByInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ExtManagedEntityInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="type" type="xsd:string" />
|
|
<element name="smallIconUrl" type="xsd:string" minOccurs="0" />
|
|
<element name="iconUrl" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfExtManagedEntityInfo">
|
|
<sequence>
|
|
<element name="ExtManagedEntityInfo" type="vim25:ExtManagedEntityInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ExtSolutionManagerInfoTabInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="label" type="xsd:string" />
|
|
<element name="url" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfExtSolutionManagerInfoTabInfo">
|
|
<sequence>
|
|
<element name="ExtSolutionManagerInfoTabInfo" type="vim25:ExtSolutionManagerInfoTabInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ExtSolutionManagerInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="tab" type="vim25:ExtSolutionManagerInfoTabInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="smallIconUrl" type="xsd:string" minOccurs="0" />
|
|
</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="ActiveVMsBlockingEVC">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
<element name="evcMode" type="xsd:string" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="hostName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="AnswerFileUpdateFailure">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="userInputPath" type="vim25:ProfilePropertyPath" />
|
|
<element name="errMsg" type="vim25:LocalizableMessage" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfAnswerFileUpdateFailure">
|
|
<sequence>
|
|
<element name="AnswerFileUpdateFailure" type="vim25:AnswerFileUpdateFailure" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="AnswerFileUpdateFailed">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="failure" type="vim25:AnswerFileUpdateFailure" maxOccurs="unbounded" />
|
|
</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="BackupBlobReadFailure">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="entityName" type="xsd:string" />
|
|
<element name="entityType" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BackupBlobWriteFailure">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="entityName" type="xsd:string" />
|
|
<element name="entityType" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BlockedByFirewall">
|
|
<complexContent>
|
|
<extension base="vim25:HostConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CAMServerRefusedConnection">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidCAMServer">
|
|
<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>
|
|
<element name="network" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</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="CannotChangeVsanClusterUuid">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotChangeVsanNodeUuid">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotComputeFTCompatibleHosts">
|
|
<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>
|
|
<simpleType name="CannotEnableVmcpForClusterReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="APDTimeoutDisabled" />
|
|
<enumeration value="IncompatibleHostVersion" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="CannotEnableVmcpForCluster">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="hostName" type="xsd:string" minOccurs="0" />
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
</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="CannotMoveVmWithDeltaDisk">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotMoveVmWithNativeDeltaDisk">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotMoveVsanEnabledHost">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotPlaceWithoutPrerequisiteMoves">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="CannotPowerOffVmInClusterOperation">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="suspend" />
|
|
<enumeration value="powerOff" />
|
|
<enumeration value="guestShutdown" />
|
|
<enumeration value="guestSuspend" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="CannotPowerOffVmInCluster">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="vmName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="CannotReconfigureVsanWhenHaEnabled">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="CannotUseNetworkReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="NetworkReservationNotSupported" />
|
|
<enumeration value="MismatchedNetworkPolicies" />
|
|
<enumeration value="MismatchedDvsVersionOrVendor" />
|
|
<enumeration value="VMotionToUnsupportedNetworkType" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="CannotUseNetwork">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" />
|
|
<element name="backing" type="xsd:string" />
|
|
<element name="connected" type="xsd:boolean" />
|
|
<element name="reason" type="xsd:string" />
|
|
<element name="network" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</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="CollectorAddressUnset">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ConcurrentAccess">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ConflictingConfigurationConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="propertyPath" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfConflictingConfigurationConfig">
|
|
<sequence>
|
|
<element name="ConflictingConfigurationConfig" type="vim25:ConflictingConfigurationConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ConflictingConfiguration">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="configInConflict" type="vim25:ConflictingConfigurationConfig" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ConflictingDatastoreFound">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="url" type="xsd:string" />
|
|
</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="pclmulqdq" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ssse3" type="xsd:boolean" />
|
|
<element name="sse41" type="xsd:boolean" />
|
|
<element name="sse42" type="xsd:boolean" />
|
|
<element name="aes" type="xsd:boolean" minOccurs="0" />
|
|
<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" />
|
|
<enumeration value="NoDatastoresConfigured" />
|
|
<enumeration value="CreateConfigVvolFailed" />
|
|
<enumeration value="VSanNotSupportedOnHost" />
|
|
<enumeration value="DasNetworkMisconfiguration" />
|
|
</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="DeltaDiskFormatNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="deltaDiskFormat" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DestinationSwitchFull">
|
|
<complexContent>
|
|
<extension base="vim25:CannotAccessNetwork">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DestinationVsanDisabled">
|
|
<complexContent>
|
|
<extension base="vim25:CannotMoveVsanEnabledHost">
|
|
<sequence>
|
|
<element name="destinationCluster" type="xsd:string" />
|
|
</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="DigestNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:DeviceNotSupported">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DirectoryNotEmpty">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DisableAdminNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:HostConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="DisallowedChangeByServiceDisallowedChange">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="hotExtendDisk" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="DisallowedChangeByService">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
<element name="serviceName" type="xsd:string" />
|
|
<element name="disallowedChange" type="xsd:string" minOccurs="0" />
|
|
</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="DisconnectedHostsBlockingEVC">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DiskHasPartitions">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DiskIsLastRemainingNonSSD">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DiskIsNonLocal">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DiskIsUSB">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</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="DiskTooSmall">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</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="DuplicateDisks">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</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="DuplicateVsanNetworkInterface">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="DvsApplyOperationFaultFaultOnObject">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="objectId" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfDvsApplyOperationFaultFaultOnObject">
|
|
<sequence>
|
|
<element name="DvsApplyOperationFaultFaultOnObject" type="vim25:DvsApplyOperationFaultFaultOnObject" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DvsApplyOperationFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="objectFault" type="vim25:DvsApplyOperationFaultFaultOnObject" maxOccurs="unbounded" />
|
|
</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>
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="EVCConfigFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EVCModeIllegalByVendor">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
<element name="clusterCPUVendor" type="xsd:string" />
|
|
<element name="modeCPUVendor" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EVCModeUnsupportedByHosts">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
<element name="evcMode" type="xsd:string" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="hostName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EVCUnsupportedByHostHardware">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
<element name="hostName" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EVCUnsupportedByHostSoftware">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
<element name="hostName" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EightHostLimitViolated">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="EncryptionKeyRequired">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="requiredKey" type="vim25:CryptoKeyId" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="FailToEnableSPBM">
|
|
<complexContent>
|
|
<extension base="vim25:NotEnoughLicenses">
|
|
<sequence>
|
|
<element name="cs" type="vim25:ManagedObjectReference" />
|
|
<element name="csName" type="xsd:string" />
|
|
<element name="hostLicenseStates" type="vim25:ComputeResourceHostSPBMLicenseInfo" 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="FaultToleranceVmNotDasProtected">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="vmName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FcoeFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FcoeFaultPnicHasNoPortSet">
|
|
<complexContent>
|
|
<extension base="vim25:FcoeFault">
|
|
<sequence>
|
|
<element name="nicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FeatureRequirementsNotMet">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualHardwareCompatibilityIssue">
|
|
<sequence>
|
|
<element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</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="FileNameTooLong">
|
|
<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>
|
|
<complexType name="FilterInUse">
|
|
<complexContent>
|
|
<extension base="vim25:ResourceInUse">
|
|
<sequence>
|
|
<element name="disk" type="vim25:VirtualDiskId" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="GatewayConnectFault">
|
|
<complexContent>
|
|
<extension base="vim25:HostConnectFault">
|
|
<sequence>
|
|
<element name="gatewayType" type="xsd:string" />
|
|
<element name="gatewayId" type="xsd:string" />
|
|
<element name="gatewayInfo" type="xsd:string" />
|
|
<element name="details" type="vim25:LocalizableMessage" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayHostNotReachable">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayToHostConnectFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayNotFound">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayConnectFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayNotReachable">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayConnectFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayOperationRefused">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayConnectFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayToHostAuthFault">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayToHostConnectFault">
|
|
<sequence>
|
|
<element name="invalidProperties" type="xsd:string" maxOccurs="unbounded" />
|
|
<element name="missingProperties" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayToHostConnectFault">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayConnectFault">
|
|
<sequence>
|
|
<element name="hostname" type="xsd:string" />
|
|
<element name="port" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GatewayToHostTrustVerifyFault">
|
|
<complexContent>
|
|
<extension base="vim25:GatewayToHostConnectFault">
|
|
<sequence>
|
|
<element name="verificationToken" type="xsd:string" />
|
|
<element name="propertiesToVerify" type="vim25:KeyValue" maxOccurs="unbounded" />
|
|
</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="GuestAuthenticationChallenge">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
<element name="serverChallenge" type="vim25:GuestAuthentication" />
|
|
<element name="sessionID" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestComponentsOutOfDate">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestMultipleMappings">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestOperationsFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestOperationsUnavailable">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestPermissionDenied">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestProcessNotFound">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
<element name="pid" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryFault">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
<element name="windowsSystemErrorCode" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryKeyAlreadyExists">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryKeyFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryKeyFault">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryFault">
|
|
<sequence>
|
|
<element name="keyName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryKeyHasSubkeys">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryKeyFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryKeyInvalid">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryKeyFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryKeyParentVolatile">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryKeyFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryValueFault">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryFault">
|
|
<sequence>
|
|
<element name="keyName" type="xsd:string" />
|
|
<element name="valueName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegistryValueNotFound">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegistryValueFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HAErrorsAtDest">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HeterogenousHostsBlockingEVC">
|
|
<complexContent>
|
|
<extension base="vim25:EVCConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostAccessRestrictedToManagementServer">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupported">
|
|
<sequence>
|
|
<element name="managementServer" type="xsd:string" />
|
|
</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>
|
|
<simpleType name="HostHasComponentFailureHostComponentType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Datastore" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostHasComponentFailure">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="componentType" type="xsd:string" />
|
|
<element name="componentName" type="xsd:string" />
|
|
</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="HostSpecificationOperationFailed">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HotSnapshotMoveNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:SnapshotCopyNotSupported">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HttpFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="statusCode" type="xsd:int" />
|
|
<element name="statusMessage" type="xsd:string" />
|
|
</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="ImportHostAddFailure">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="hostIp" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ImportOperationBulkFaultFaultOnImport">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="entityType" type="xsd:string" minOccurs="0" />
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfImportOperationBulkFaultFaultOnImport">
|
|
<sequence>
|
|
<element name="ImportOperationBulkFaultFaultOnImport" type="vim25:ImportOperationBulkFaultFaultOnImport" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ImportOperationBulkFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="importFaults" type="vim25:ImportOperationBulkFaultFaultOnImport" 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>
|
|
<element name="detail" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InaccessibleFTMetadataDatastore">
|
|
<complexContent>
|
|
<extension base="vim25:InaccessibleDatastore">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InaccessibleVFlashSource">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</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>
|
|
<simpleType name="IncompatibleHostForVmReplicationIncompatibleReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="rpo" />
|
|
<enumeration value="netCompression" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="IncompatibleHostForVmReplication">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
<element name="vmName" type="xsd:string" />
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="reason" type="xsd:string" />
|
|
</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="InsufficientAgentVmsDeployed">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="requiredNumAgentVms" type="xsd:int" />
|
|
<element name="currentNumAgentVms" type="xsd:int" />
|
|
</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="InsufficientDisks">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InsufficientFailoverResourcesFault">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InsufficientGraphicsResourcesFault">
|
|
<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="InsufficientNetworkCapacity">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InsufficientNetworkResourcePoolCapacity">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
<element name="dvsName" type="xsd:string" />
|
|
<element name="dvsUuid" type="xsd:string" />
|
|
<element name="resourcePoolKey" type="xsd:string" />
|
|
<element name="available" type="xsd:long" />
|
|
<element name="requested" type="xsd:long" />
|
|
<element name="device" type="xsd:string" maxOccurs="unbounded" />
|
|
</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="InsufficientStorageIops">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="unreservedIops" type="xsd:long" />
|
|
<element name="requestedIops" type="xsd:long" />
|
|
<element name="datastoreName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InsufficientStorageSpace">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InsufficientVFlashResourcesFault">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
<element name="freeSpaceInMB" type="xsd:long" minOccurs="0" />
|
|
<element name="freeSpace" type="xsd:long" />
|
|
<element name="requestedSpaceInMB" type="xsd:long" minOccurs="0" />
|
|
<element name="requestedSpace" type="xsd:long" />
|
|
</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="InvalidCAMCertificate">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidCAMServer">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InvalidCAMServer">
|
|
<complexContent>
|
|
<extension base="vim25:ActiveDirectoryFault">
|
|
<sequence>
|
|
<element name="camServer" type="xsd:string" />
|
|
</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>
|
|
<simpleType name="InvalidDasConfigArgumentEntryForInvalidArgument">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="admissionControl" />
|
|
<enumeration value="userHeartbeatDs" />
|
|
<enumeration value="vmConfig" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="InvalidDasConfigArgument">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidArgument">
|
|
<sequence>
|
|
<element name="entry" type="xsd:string" minOccurs="0" />
|
|
<element name="clusterName" type="xsd:string" minOccurs="0" />
|
|
</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="InvalidDatastoreState">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="datastoreName" type="xsd:string" minOccurs="0" />
|
|
</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="InvalidGuestLogin">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="InvalidHostConnectionState">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidHostState">
|
|
<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="InvalidIpfixConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="property" type="xsd:string" minOccurs="0" />
|
|
</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>
|
|
<simpleType name="InvalidProfileReferenceHostReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="incompatibleVersion" />
|
|
<enumeration value="missingReferenceHost" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="InvalidProfileReferenceHost">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="profileName" type="xsd:string" minOccurs="0" />
|
|
</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="InvalidVmState">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
</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="IscsiFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultInvalidVnic">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultPnicInUse">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="pnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicAlreadyBound">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicHasActivePaths">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicHasMultipleUplinks">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicHasNoUplinks">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicHasWrongUplink">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicInUse">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicIsLastPath">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicNotBound">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="IscsiFaultVnicNotFound">
|
|
<complexContent>
|
|
<extension base="vim25:IscsiFault">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="LargeRDMConversionNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="LargeRDMNotSupportedOnDatastore">
|
|
<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="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="MemoryFileFormatNotSupportedByDatastore">
|
|
<complexContent>
|
|
<extension base="vim25:UnsupportedDatastore">
|
|
<sequence>
|
|
<element name="datastoreName" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
</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="MemorySizeNotSupportedByDatastore">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualHardwareCompatibilityIssue">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="memorySizeMB" 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="MissingIpPool">
|
|
<complexContent>
|
|
<extension base="vim25:VAppPropertyFault">
|
|
<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="MksConnectionLimitReached">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="connectionLimit" type="xsd:int" />
|
|
</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="MultiWriterNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:DeviceNotSupported">
|
|
<sequence>
|
|
</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="NamespaceFull">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="currentMaxSize" type="xsd:long" />
|
|
<element name="requiredSize" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NamespaceLimitReached">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="limit" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NamespaceWriteProtected">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
</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="NetworkDisruptedAndConfigRolledBack">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="host" type="xsd:string" />
|
|
</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="NoCompatibleDatastore">
|
|
<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="NoConnectedDatastore">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</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="NonVmwareOuiMacNotSupportedHost">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotADirectory">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotAFile">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<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="NotSupportedHostForChecksum">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotSupportedHostForVFlash">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotSupportedHostForVmcp">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotSupportedHostForVmemFile">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotSupportedHostForVsan">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
</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="NotSupportedHostInHACluster">
|
|
<complexContent>
|
|
<extension base="vim25:NotSupportedHost">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="build" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NotUserConfigurableProperty">
|
|
<complexContent>
|
|
<extension base="vim25:VAppPropertyFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NumVirtualCoresPerSocketNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualHardwareCompatibilityIssue">
|
|
<sequence>
|
|
<element name="maxSupportedCoresPerSocketDest" type="xsd:int" />
|
|
<element name="numCoresPerSocketVm" type="xsd:int" />
|
|
</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="OperationDisabledByGuest">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OperationDisallowedOnHost">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OperationNotSupportedByGuest">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</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="OvfConsumerCallbackFault">
|
|
<complexContent>
|
|
<extension base="vim25:OvfFault">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="extensionName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerCommunicationError">
|
|
<complexContent>
|
|
<extension base="vim25:OvfConsumerCallbackFault">
|
|
<sequence>
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerFault">
|
|
<complexContent>
|
|
<extension base="vim25:OvfConsumerCallbackFault">
|
|
<sequence>
|
|
<element name="errorKey" type="xsd:string" />
|
|
<element name="message" type="xsd:string" />
|
|
<element name="params" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerInvalidSection">
|
|
<complexContent>
|
|
<extension base="vim25:OvfConsumerCallbackFault">
|
|
<sequence>
|
|
<element name="lineNumber" type="xsd:int" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerPowerOnFault">
|
|
<complexContent>
|
|
<extension base="vim25:InvalidState">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="extensionName" type="xsd:string" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerUndeclaredSection">
|
|
<complexContent>
|
|
<extension base="vim25:OvfConsumerCallbackFault">
|
|
<sequence>
|
|
<element name="qualifiedSectionType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerUndefinedPrefix">
|
|
<complexContent>
|
|
<extension base="vim25:OvfConsumerCallbackFault">
|
|
<sequence>
|
|
<element name="prefix" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfConsumerValidationFault">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="extensionName" type="xsd:string" />
|
|
<element name="message" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfCpuCompatibility">
|
|
<complexContent>
|
|
<extension base="vim25:OvfImport">
|
|
<sequence>
|
|
<element name="registerName" type="xsd:string" />
|
|
<element name="level" type="xsd:int" />
|
|
<element name="registerValue" type="xsd:string" />
|
|
<element name="desiredRegisterValue" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfCpuCompatibilityCheckNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:OvfImport">
|
|
<sequence>
|
|
</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="OvfDuplicatedPropertyIdExport">
|
|
<complexContent>
|
|
<extension base="vim25:OvfExport">
|
|
<sequence>
|
|
<element name="fqid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfDuplicatedPropertyIdImport">
|
|
<complexContent>
|
|
<extension base="vim25:OvfExport">
|
|
<sequence>
|
|
</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="OvfNetworkMappingNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:OvfImport">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfNoHostNic">
|
|
<complexContent>
|
|
<extension base="vim25:OvfUnsupportedPackage">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="OvfNoSpaceOnController">
|
|
<complexContent>
|
|
<extension base="vim25:OvfUnsupportedElement">
|
|
<sequence>
|
|
<element name="parent" type="xsd:string" />
|
|
</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="OvfPropertyNetworkExport">
|
|
<complexContent>
|
|
<extension base="vim25:OvfExport">
|
|
<sequence>
|
|
<element name="network" type="xsd:string" />
|
|
</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" />
|
|
<element name="warnings" type="vim25:ProfileUpdateFailedUpdateFailure" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="QuarantineModeFaultFaultType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="NoCompatibleNonQuarantinedHost" />
|
|
<enumeration value="CorrectionDisallowed" />
|
|
<enumeration value="CorrectionImpact" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="QuarantineModeFault">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
<element name="vmName" type="xsd:string" />
|
|
<element name="faultType" type="xsd:string" />
|
|
</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="QuiesceDatastoreIOForHAFailed">
|
|
<complexContent>
|
|
<extension base="vim25:ResourceInUse">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="hostName" type="xsd:string" />
|
|
<element name="ds" type="vim25:ManagedObjectReference" />
|
|
<element name="dsName" 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="ReadHostResourcePoolTreeFailed">
|
|
<complexContent>
|
|
<extension base="vim25:HostConnectFault">
|
|
<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="ReplicationConfigFault">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ReplicationDiskConfigFaultReasonForFault">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="diskNotFound" />
|
|
<enumeration value="diskTypeNotSupported" />
|
|
<enumeration value="invalidDiskKey" />
|
|
<enumeration value="invalidDiskReplicationId" />
|
|
<enumeration value="duplicateDiskReplicationId" />
|
|
<enumeration value="invalidPersistentFilePath" />
|
|
<enumeration value="reconfigureDiskReplicationIdNotAllowed" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ReplicationDiskConfigFault">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationConfigFault">
|
|
<sequence>
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
<element name="vmRef" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="key" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationIncompatibleWithFT">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationInvalidOptions">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
<element name="options" type="xsd:string" />
|
|
<element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationNotSupportedOnHost">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ReplicationVmConfigFaultReasonForFault">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="incompatibleHwVersion" />
|
|
<enumeration value="invalidVmReplicationId" />
|
|
<enumeration value="invalidGenerationNumber" />
|
|
<enumeration value="outOfBoundsRpoValue" />
|
|
<enumeration value="invalidDestinationIpAddress" />
|
|
<enumeration value="invalidDestinationPort" />
|
|
<enumeration value="invalidExtraVmOptions" />
|
|
<enumeration value="staleGenerationNumber" />
|
|
<enumeration value="reconfigureVmReplicationIdNotAllowed" />
|
|
<enumeration value="cannotRetrieveVmReplicationConfiguration" />
|
|
<enumeration value="replicationAlreadyEnabled" />
|
|
<enumeration value="invalidPriorConfiguration" />
|
|
<enumeration value="replicationNotEnabled" />
|
|
<enumeration value="replicationConfigurationFailed" />
|
|
<enumeration value="encryptedVm" />
|
|
<enumeration value="invalidThumbprint" />
|
|
<enumeration value="incompatibleDevice" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ReplicationVmConfigFault">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationConfigFault">
|
|
<sequence>
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
<element name="vmRef" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ReplicationVmFaultReasonForFault">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="notConfigured" />
|
|
<enumeration value="poweredOff" />
|
|
<enumeration value="suspended" />
|
|
<enumeration value="poweredOn" />
|
|
<enumeration value="offlineReplicating" />
|
|
<enumeration value="invalidState" />
|
|
<enumeration value="invalidInstanceId" />
|
|
<enumeration value="closeDiskError" />
|
|
<enumeration value="groupExist" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ReplicationVmFault">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationFault">
|
|
<sequence>
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
<element name="state" type="xsd:string" minOccurs="0" />
|
|
<element name="instanceId" type="xsd:string" minOccurs="0" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ReplicationVmInProgressFaultActivity">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="fullSync" />
|
|
<enumeration value="delta" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ReplicationVmInProgressFault">
|
|
<complexContent>
|
|
<extension base="vim25:ReplicationVmFault">
|
|
<sequence>
|
|
<element name="requestedActivity" type="xsd:string" />
|
|
<element name="inProgressActivity" type="xsd:string" />
|
|
</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="RestrictedByAdministrator">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
<element name="details" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RestrictedVersion">
|
|
<complexContent>
|
|
<extension base="vim25:SecurityError">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RollbackFailure">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="entityName" type="xsd:string" />
|
|
<element name="entityType" type="xsd:string" />
|
|
</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="ShrinkDiskFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:int" minOccurs="0" />
|
|
</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="SsdDiskNotAvailable">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="devicePath" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveDiskInMultiWriterMode">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveFTVm">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveIndependentDisk">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveManuallyPlacedSwapFile">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveManuallyPlacedVm">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveSharedDisk">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveTemplate">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveVmInUserFolder">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveVmWithMountedCDROM">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsCannotMoveVmWithNoFilesInLayout">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsDatacentersCannotShareDatastore">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsDisabledOnVm">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsHbrDiskNotMovable">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="nonMovableDiskIds" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsHmsMoveInProgress">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsHmsUnreachable">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsIolbDisabledInternally">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsRelocateDisabled">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsStaleHmsCollection">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsUnableToMoveFiles">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageVMotionNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFeatureNotSupported">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageVmotionIncompatible">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualHardwareCompatibilityIssue">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</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="SwitchIpUnset">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<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>
|
|
<simpleType name="ThirdPartyLicenseAssignmentFailedReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="licenseAssignmentFailed" />
|
|
<enumeration value="moduleNotInstalled" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ThirdPartyLicenseAssignmentFailed">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="module" type="xsd:string" />
|
|
<element name="reason" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="Timedout">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TooManyConcurrentNativeClones">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<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="TooManyGuestLogons">
|
|
<complexContent>
|
|
<extension base="vim25:GuestOperationsFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TooManyHosts">
|
|
<complexContent>
|
|
<extension base="vim25:HostConnectFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TooManyNativeCloneLevels">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TooManyNativeClonesOnFile">
|
|
<complexContent>
|
|
<extension base="vim25:FileFault">
|
|
<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="ToolsImageCopyFailed">
|
|
<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="UnSupportedDatastoreForVFlash">
|
|
<complexContent>
|
|
<extension base="vim25:UnsupportedDatastore">
|
|
<sequence>
|
|
<element name="datastoreName" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
</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="VAppOperationInProgress">
|
|
<complexContent>
|
|
<extension base="vim25:RuntimeFault">
|
|
<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="VFlashCacheHotConfigNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VFlashModuleNotSupportedReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="CacheModeNotSupported" />
|
|
<enumeration value="CacheConsistencyTypeNotSupported" />
|
|
<enumeration value="CacheBlockSizeNotSupported" />
|
|
<enumeration value="CacheReservationNotSupported" />
|
|
<enumeration value="DiskSizeNotSupported" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VFlashModuleNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFault">
|
|
<sequence>
|
|
<element name="vmName" type="xsd:string" />
|
|
<element name="moduleName" type="xsd:string" />
|
|
<element name="reason" type="xsd:string" />
|
|
<element name="hostName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VFlashModuleVersionIncompatible">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
<element name="moduleName" type="xsd:string" />
|
|
<element name="vmRequestModuleVersion" type="xsd:string" />
|
|
<element name="hostMinSupportedVerson" type="xsd:string" />
|
|
<element name="hostModuleVersion" type="xsd:string" />
|
|
</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="VMotionAcrossNetworkNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFeatureNotSupported">
|
|
<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" />
|
|
<enumeration value="esxAgentVm" />
|
|
<enumeration value="video3dEnabled" />
|
|
<enumeration value="hasUnsupportedDisk" />
|
|
<enumeration value="insufficientBandwidth" />
|
|
<enumeration value="hasNestedHVConfiguration" />
|
|
<enumeration value="hasVFlashConfiguration" />
|
|
<enumeration value="unsupportedProduct" />
|
|
<enumeration value="cpuHvUnsupported" />
|
|
<enumeration value="cpuHwmmuUnsupported" />
|
|
<enumeration value="cpuHvDisabled" />
|
|
<enumeration value="hasEFIFirmware" />
|
|
<enumeration value="tooManyVCPUs" />
|
|
<enumeration value="tooMuchMemory" />
|
|
</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="VmFaultToleranceTooManyFtVcpusOnHost">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" minOccurs="0" />
|
|
<element name="maxNumFtVcpus" type="xsd:int" />
|
|
</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="VmMetadataManagerFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</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="VmSmpFaultToleranceTooManyVMsOnHost">
|
|
<complexContent>
|
|
<extension base="vim25:InsufficientResourcesFault">
|
|
<sequence>
|
|
<element name="hostName" type="xsd:string" minOccurs="0" />
|
|
<element name="maxNumSmpFtVms" type="xsd:int" />
|
|
</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="VramLimitLicense">
|
|
<complexContent>
|
|
<extension base="vim25:NotEnoughLicenses">
|
|
<sequence>
|
|
<element name="limit" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanClusterUuidMismatch">
|
|
<complexContent>
|
|
<extension base="vim25:CannotMoveVsanEnabledHost">
|
|
<sequence>
|
|
<element name="hostClusterUuid" type="xsd:string" />
|
|
<element name="destinationClusterUuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanDiskFault">
|
|
<complexContent>
|
|
<extension base="vim25:VsanFault">
|
|
<sequence>
|
|
<element name="device" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanIncompatibleDiskMapping">
|
|
<complexContent>
|
|
<extension base="vim25:VsanDiskFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanDestPortConflict">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="vspanSessionKey1" type="xsd:string" />
|
|
<element name="vspanSessionKey2" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPortConflict">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="vspanSessionKey1" type="xsd:string" />
|
|
<element name="vspanSessionKey2" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPortMoveFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="srcPortgroupName" type="xsd:string" />
|
|
<element name="destPortgroupName" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPortPromiscChangeFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPortgroupPromiscChangeFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="portgroupName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPortgroupTypeChangeFault">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="portgroupName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanPromiscuousPortNotSupported">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="vspanSessionKey" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VspanSameSessionPortConflict">
|
|
<complexContent>
|
|
<extension base="vim25:DvsFault">
|
|
<sequence>
|
|
<element name="vspanSessionKey" type="xsd:string" />
|
|
<element name="portKey" type="xsd:string" />
|
|
</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>
|
|
<simpleType name="WillLoseHAProtectionResolution">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="svmotion" />
|
|
<enumeration value="relocate" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="WillLoseHAProtection">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
<element name="resolution" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="WillModifyConfigCpuRequirements">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="WillResetSnapshotDirectory">
|
|
<complexContent>
|
|
<extension base="vim25:MigrationFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="WipeDiskFault">
|
|
<complexContent>
|
|
<extension base="vim25:VimFault">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostActiveDirectoryAuthenticationCertificateDigest">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="SHA1" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="smartCardAuthenticationEnabled" type="xsd:boolean" 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" />
|
|
<element name="camServer" type="xsd:string" minOccurs="0" />
|
|
<element name="thumbprint" type="xsd:string" minOccurs="0" />
|
|
<element name="smartCardAuthenticationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="smartCardTrustAnchors" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</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>
|
|
<complexType name="HostCacheConfigurationSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="swapSize" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostCacheConfigurationInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="vim25:ManagedObjectReference" />
|
|
<element name="swapSize" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostCacheConfigurationInfo">
|
|
<sequence>
|
|
<element name="HostCacheConfigurationInfo" type="vim25:HostCacheConfigurationInfo" 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" />
|
|
<enumeration value="unsupportedProduct" />
|
|
<enumeration value="cpuHvUnsupported" />
|
|
<enumeration value="cpuHwmmuUnsupported" />
|
|
<enumeration value="cpuHvDisabled" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostCapabilityVmDirectPathGen2UnsupportedReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="hostNptIncompatibleProduct" />
|
|
<enumeration value="hostNptIncompatibleHardware" />
|
|
<enumeration value="hostNptDisabled" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostCapabilityUnmapMethodSupported">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="priority" />
|
|
<enumeration value="fixed" />
|
|
<enumeration value="dynamic" />
|
|
</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="maxRegisteredVMs" 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="vmotionAcrossNetworkSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="maxNumDisksSVMotion" type="xsd:int" minOccurs="0" />
|
|
<element name="hbrNicSelectionSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vrNfcNicSelectionSupported" 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="smpFtSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ftCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="smpFtCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maxVcpusPerFtVm" type="xsd:int" minOccurs="0" />
|
|
<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="tpmVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="txtEnabled" 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="supportedVmfsMajorVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vStorageCapable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="snapshotRelayoutSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="firewallIpRulesSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="servicePackageInfoSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="maxHostRunningVms" type="xsd:int" minOccurs="0" />
|
|
<element name="maxHostSupportedVcpus" type="xsd:int" minOccurs="0" />
|
|
<element name="vmfsDatastoreMountCapable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="eightPlusHostVmfsSharedAccessSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nestedHVSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vPMCSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="interVMCommunicationThroughVMCISupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="scheduledHardwareUpgradeSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="featureCapabilitiesSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="latencySensitivitySupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="storagePolicySupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="accel3dSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="reliableMemoryAware" type="xsd:boolean" minOccurs="0" />
|
|
<element name="multipleNetworkStackInstanceSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="messageBusProxySupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vsanSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vFlashSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hostAccessManagerSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="provisioningNicSelectionSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nfs41Supported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nfs41Krb5iSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="turnDiskLocatorLedSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualVolumeDatastoreSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="markAsSsdSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="markAsLocalSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="smartCardAuthenticationSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="pMemSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="pMemSnapshotSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="cryptoSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="oneKVolumeAPIsSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="gatewayOnNicSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="upitSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="cpuHwMmuSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptedVMotionSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionChangeOnAddRemoveSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionHotOperationSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionWithSnapshotsSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionFaultToleranceSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionMemorySaveSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionRDMSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionVFlashSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionCBRCSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionHBRSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ftEfiSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="unmapMethodSupported" type="xsd:string" minOccurs="0" />
|
|
<element name="maxMemMBPerFtVm" type="xsd:int" minOccurs="0" />
|
|
<element name="virtualMmuUsageIgnored" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualExecUsageIgnored" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmCreateDateSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmfs3EOLSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ftVmcpSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostCertificateManagerCertificateInfoCertificateStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="unknown" />
|
|
<enumeration value="expired" />
|
|
<enumeration value="expiring" />
|
|
<enumeration value="expiringShortly" />
|
|
<enumeration value="expirationImminent" />
|
|
<enumeration value="good" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostCertificateManagerCertificateInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="issuer" type="xsd:string" minOccurs="0" />
|
|
<element name="notBefore" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="notAfter" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="subject" type="xsd:string" minOccurs="0" />
|
|
<element name="status" type="xsd:string" />
|
|
</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" />
|
|
<enumeration value="ignore" />
|
|
</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="deploymentInfo" type="vim25:HostDeploymentInfo" minOccurs="0" />
|
|
<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="systemSwapConfiguration" type="vim25:HostSystemSwapConfiguration" 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="lockdownMode" type="vim25:HostLockdownMode" minOccurs="0" />
|
|
<element name="ipmi" type="vim25:HostIpmiInfo" minOccurs="0" />
|
|
<element name="sslThumbprintInfo" type="vim25:HostSslThumbprintInfo" minOccurs="0" />
|
|
<element name="sslThumbprintData" type="vim25:HostSslThumbprintInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="certificate" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" />
|
|
<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" />
|
|
<element name="cacheConfigurationInfo" type="vim25:HostCacheConfigurationInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="wakeOnLanCapable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maskedFeatureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vFlashConfigInfo" type="vim25:HostVFlashManagerVFlashConfigInfo" minOccurs="0" />
|
|
<element name="vsanHostConfig" type="vim25:VsanHostConfigInfo" minOccurs="0" />
|
|
<element name="domainList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="scriptCheckSum" type="xsd:base64Binary" minOccurs="0" />
|
|
<element name="hostConfigCheckSum" type="xsd:base64Binary" minOccurs="0" />
|
|
<element name="graphicsInfo" type="vim25:HostGraphicsInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="sharedPassthruGpuTypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="graphicsConfig" type="vim25:HostGraphicsConfig" minOccurs="0" />
|
|
<element name="sharedGpuCapabilities" type="vim25:HostSharedGpuCapabilities" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="ioFilterInfo" type="vim25:HostIoFilterInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="sriovDevicePool" type="vim25:HostSriovDevicePoolInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="imageConfigManager" 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" />
|
|
<element name="cacheConfigurationManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="esxAgentHostManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="iscsiManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="vFlashManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="vsanSystem" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="messageBusProxy" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="userDirectory" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="accountManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="hostAccessManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="graphicsManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="vsanInternalSystem" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="certificateManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="cryptoManager" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="nvdimmSystem" 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" />
|
|
<element name="genericConfig" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="graphicsConfig" type="vim25:HostGraphicsConfig" minOccurs="0" />
|
|
</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" />
|
|
<element name="resource" type="vim25:HostLicensableResourceInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostConnectInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="serverIp" type="xsd:string" minOccurs="0" />
|
|
<element name="inDasCluster" type="xsd:boolean" 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" />
|
|
<element name="capability" type="vim25:HostCapability" 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" />
|
|
<element name="lockdownMode" type="vim25:HostLockdownMode" minOccurs="0" />
|
|
<element name="hostGateway" type="vim25:HostGatewaySpec" 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="friendlyName" type="xsd:string" minOccurs="0" />
|
|
<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" />
|
|
<element name="encrypted" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmConfigFileQueryFlags">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="configVersion" type="xsd:boolean" />
|
|
<element name="encryption" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="encrypted" 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" />
|
|
<element name="encryption" 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="VmConfigFileEncryptionInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmConfigFileInfo">
|
|
<complexContent>
|
|
<extension base="vim25:FileInfo">
|
|
<sequence>
|
|
<element name="configVersion" type="xsd:int" minOccurs="0" />
|
|
<element name="encryption" type="vim25:VmConfigFileEncryptionInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TemplateConfigFileInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VmConfigFileInfo">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmDiskFileEncryptionInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
</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" />
|
|
<element name="encryption" type="vim25:VmDiskFileEncryptionInfo" 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="HostDatastoreSystemVvolDatastoreSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="scId" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostDatastoreSystemDatastoreResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="vim25:ManagedObjectReference" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostDatastoreSystemDatastoreResult">
|
|
<sequence>
|
|
<element name="HostDatastoreSystemDatastoreResult" type="vim25:HostDatastoreSystemDatastoreResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VmfsDatastoreInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DatastoreInfo">
|
|
<sequence>
|
|
<element name="maxPhysicalRDMFileSize" type="xsd:long" minOccurs="0" />
|
|
<element name="maxVirtualRDMFileSize" type="xsd:long" minOccurs="0" />
|
|
<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" />
|
|
<element name="partitionFormatChange" type="xsd:boolean" minOccurs="0" />
|
|
</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="VvolDatastoreInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DatastoreInfo">
|
|
<sequence>
|
|
<element name="vvolDS" type="vim25:HostVvolVolume" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PMemDatastoreInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DatastoreInfo">
|
|
<sequence>
|
|
<element name="pmem" type="vim25:HostPMemVolume" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostDeploymentInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="bootedFromStatelessCache" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostDiskConfigurationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="devicePath" type="xsd:string" minOccurs="0" />
|
|
<element name="success" type="xsd:boolean" minOccurs="0" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostDiskConfigurationResult">
|
|
<sequence>
|
|
<element name="HostDiskConfigurationResult" type="vim25:HostDiskConfigurationResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="HostDiskPartitionInfoPartitionFormat">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="gpt" />
|
|
<enumeration value="mbr" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<enumeration value="vffs" />
|
|
</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="guid" type="xsd:string" minOccurs="0" />
|
|
<element name="logical" type="xsd:boolean" />
|
|
<element name="attributes" type="xsd:byte" />
|
|
<element name="partitionAlignment" type="xsd:long" minOccurs="0" />
|
|
</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="partitionFormat" type="xsd:string" minOccurs="0" />
|
|
<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="ipv6VirtualNicDevice" 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" />
|
|
<element name="virtualNicConnectionV6" type="vim25:HostVirtualNicConnection" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostEnterMaintenanceResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmFaults" type="vim25:FaultsByVM" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="hostFaults" type="vim25:FaultsByHost" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostEsxAgentHostManagerConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="agentVmDatastore" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="agentVmNetwork" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostFaultToleranceManagerComponentHealthInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="isStorageHealthy" type="xsd:boolean" />
|
|
<element name="isNetworkHealthy" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FcoeConfigVlanRange">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vlanLow" type="xsd:int" />
|
|
<element name="vlanHigh" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfFcoeConfigVlanRange">
|
|
<sequence>
|
|
<element name="FcoeConfigVlanRange" type="vim25:FcoeConfigVlanRange" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="FcoeConfigFcoeCapabilities">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="priorityClass" type="xsd:boolean" />
|
|
<element name="sourceMacAddress" type="xsd:boolean" />
|
|
<element name="vlanRange" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FcoeConfigFcoeSpecification">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="underlyingPnic" type="xsd:string" />
|
|
<element name="priorityClass" type="xsd:int" minOccurs="0" />
|
|
<element name="sourceMac" type="xsd:string" minOccurs="0" />
|
|
<element name="vlanRange" type="vim25:FcoeConfigVlanRange" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FcoeConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="priorityClass" type="xsd:int" />
|
|
<element name="sourceMac" type="xsd:string" />
|
|
<element name="vlanRange" type="vim25:FcoeConfigVlanRange" maxOccurs="unbounded" />
|
|
<element name="capabilities" type="vim25:FcoeConfigFcoeCapabilities" />
|
|
<element name="fcoeActive" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostFeatureCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="featureName" type="xsd:string" />
|
|
<element name="value" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostFeatureCapability">
|
|
<sequence>
|
|
<element name="HostFeatureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostFeatureMask">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="featureName" type="xsd:string" />
|
|
<element name="value" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostFeatureMask">
|
|
<sequence>
|
|
<element name="HostFeatureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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>
|
|
<simpleType name="HostFileSystemVolumeFileSystemType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="VMFS" />
|
|
<enumeration value="NFS" />
|
|
<enumeration value="NFS41" />
|
|
<enumeration value="CIFS" />
|
|
<enumeration value="vsan" />
|
|
<enumeration value="VFFS" />
|
|
<enumeration value="VVOL" />
|
|
<enumeration value="PMEM" />
|
|
<enumeration value="OTHER" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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="HostNasVolumeUserInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="user" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostNasVolumeSecurityType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="AUTH_SYS" />
|
|
<enumeration value="SEC_KRB5" />
|
|
<enumeration value="SEC_KRB5I" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="remoteHostNames" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="securityType" 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" />
|
|
<element name="remoteHostNames" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="securityType" type="xsd:string" minOccurs="0" />
|
|
<element name="protocolEndpoint" type="xsd:boolean" 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="HostVfatVolume">
|
|
<complexContent>
|
|
<extension base="vim25:HostFileSystemVolume">
|
|
<sequence>
|
|
</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" />
|
|
<element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" minOccurs="0" />
|
|
</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="HostGatewaySpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="gatewayType" type="xsd:string" />
|
|
<element name="gatewayId" type="xsd:string" minOccurs="0" />
|
|
<element name="trustVerificationToken" type="xsd:string" minOccurs="0" />
|
|
<element name="hostAuthParams" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostGraphicsConfigGraphicsType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="shared" />
|
|
<enumeration value="sharedDirect" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostGraphicsConfigSharedPassthruAssignmentPolicy">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="performance" />
|
|
<enumeration value="consolidation" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostGraphicsConfigDeviceType">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="deviceId" type="xsd:string" />
|
|
<element name="graphicsType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostGraphicsConfigDeviceType">
|
|
<sequence>
|
|
<element name="HostGraphicsConfigDeviceType" type="vim25:HostGraphicsConfigDeviceType" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostGraphicsConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="hostDefaultGraphicsType" type="xsd:string" />
|
|
<element name="sharedPassthruAssignmentPolicy" type="xsd:string" />
|
|
<element name="deviceType" type="vim25:HostGraphicsConfigDeviceType" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostGraphicsInfoGraphicsType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="basic" />
|
|
<enumeration value="shared" />
|
|
<enumeration value="direct" />
|
|
<enumeration value="sharedDirect" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostGraphicsInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="deviceName" type="xsd:string" />
|
|
<element name="vendorName" type="xsd:string" />
|
|
<element name="pciId" type="xsd:string" />
|
|
<element name="graphicsType" type="xsd:string" />
|
|
<element name="memorySizeInKB" type="xsd:long" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostGraphicsInfo">
|
|
<sequence>
|
|
<element name="HostGraphicsInfo" type="vim25:HostGraphicsInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="smcPresent" type="xsd:boolean" 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" />
|
|
<element name="reliableMemoryInfo" type="vim25:HostReliableMemoryInfo" minOccurs="0" />
|
|
<element name="persistentMemoryInfo" type="vim25:HostPersistentMemoryInfo" 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" />
|
|
<element name="serialNumber" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="pciId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="vendor" type="xsd:string" minOccurs="0" />
|
|
<element name="majorRelease" type="xsd:int" minOccurs="0" />
|
|
<element name="minorRelease" type="xsd:int" minOccurs="0" />
|
|
<element name="firmwareMajorRelease" type="xsd:int" minOccurs="0" />
|
|
<element name="firmwareMinorRelease" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostReliableMemoryInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="memorySize" type="xsd:long" />
|
|
</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>
|
|
<simpleType name="HostAccessMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="accessNone" />
|
|
<enumeration value="accessAdmin" />
|
|
<enumeration value="accessNoAccess" />
|
|
<enumeration value="accessReadOnly" />
|
|
<enumeration value="accessOther" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostAccessControlEntry">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="principal" type="xsd:string" />
|
|
<element name="group" type="xsd:boolean" />
|
|
<element name="accessMode" type="vim25:HostAccessMode" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostAccessControlEntry">
|
|
<sequence>
|
|
<element name="HostAccessControlEntry" type="vim25:HostAccessControlEntry" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostLockdownMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="lockdownDisabled" />
|
|
<enumeration value="lockdownNormal" />
|
|
<enumeration value="lockdownStrict" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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="HostSerialAttachedHba">
|
|
<complexContent>
|
|
<extension base="vim25:HostHostBusAdapter">
|
|
<sequence>
|
|
<element name="nodeWorldWideName" type="xsd:string" />
|
|
</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" />
|
|
<element name="ipv4EnableSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6EnableSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6PrefixLengthSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6PrefixLength" type="xsd:int" minOccurs="0" />
|
|
<element name="ipv6DhcpConfigurationSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6LinkLocalAutoConfigurationSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6RouterAdvertisementConfigurationSettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6DefaultGatewaySettable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6MaxStaticAddressesSupported" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="DHCP" />
|
|
<enumeration value="AutoConfigured" />
|
|
<enumeration value="Static" />
|
|
<enumeration value="Other" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="add" />
|
|
<enumeration value="remove" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostInternetScsiHbaIscsiIpv6Address">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="address" type="xsd:string" />
|
|
<element name="prefixLength" type="xsd:int" />
|
|
<element name="origin" type="xsd:string" />
|
|
<element name="operation" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostInternetScsiHbaIscsiIpv6Address">
|
|
<sequence>
|
|
<element name="HostInternetScsiHbaIscsiIpv6Address" type="vim25:HostInternetScsiHbaIscsiIpv6Address" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostInternetScsiHbaIPv6Properties">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="iscsiIpv6Address" type="vim25:HostInternetScsiHbaIscsiIpv6Address" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="ipv6DhcpConfigurationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6LinkLocalAutoConfigurationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6RouterAdvertisementConfigurationEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6DefaultGateway" type="xsd:string" 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" />
|
|
<element name="ipv4Enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6Enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ipv6properties" type="vim25:HostInternetScsiHbaIPv6Properties" 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>
|
|
<simpleType name="HostInternetScsiHbaStaticTargetTargetDiscoveryMethod">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="staticMethod" />
|
|
<enumeration value="sendTargetMethod" />
|
|
<enumeration value="slpMethod" />
|
|
<enumeration value="isnsMethod" />
|
|
<enumeration value="unknownMethod" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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="discoveryMethod" type="xsd:string" 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="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>
|
|
<simpleType name="HostInternetScsiHbaNetworkBindingSupportType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="notsupported" />
|
|
<enumeration value="optional" />
|
|
<enumeration value="required" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostInternetScsiHba">
|
|
<complexContent>
|
|
<extension base="vim25:HostHostBusAdapter">
|
|
<sequence>
|
|
<element name="isSoftwareBased" type="xsd:boolean" />
|
|
<element name="canBeDisabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="networkBindingSupport" type="vim25:HostInternetScsiHbaNetworkBindingSupportType" minOccurs="0" />
|
|
<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="HostFibreChannelOverEthernetHbaLinkInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vnportMac" type="xsd:string" />
|
|
<element name="fcfMac" type="xsd:string" />
|
|
<element name="vlanId" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostFibreChannelOverEthernetHba">
|
|
<complexContent>
|
|
<extension base="vim25:HostFibreChannelHba">
|
|
<sequence>
|
|
<element name="underlyingNic" type="xsd:string" />
|
|
<element name="linkInfo" type="vim25:HostFibreChannelOverEthernetHbaLinkInfo" />
|
|
<element name="isSoftwareFcoe" type="xsd:boolean" />
|
|
<element name="markedForRemoval" type="xsd:boolean" />
|
|
</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="HostProxySwitchHostLagConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="lagKey" type="xsd:string" />
|
|
<element name="lagName" type="xsd:string" minOccurs="0" />
|
|
<element name="uplinkPort" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProxySwitchHostLagConfig">
|
|
<sequence>
|
|
<element name="HostProxySwitchHostLagConfig" type="vim25:HostProxySwitchHostLagConfig" 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="configNumPorts" type="xsd:int" minOccurs="0" />
|
|
<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" />
|
|
<element name="hostLag" type="vim25:HostProxySwitchHostLagConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="networkReservationSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProxySwitch">
|
|
<sequence>
|
|
<element name="HostProxySwitch" type="vim25:HostProxySwitch" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostImageAcceptanceLevel">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="vmware_certified" />
|
|
<enumeration value="vmware_accepted" />
|
|
<enumeration value="partner" />
|
|
<enumeration value="community" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostImageProfileSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="vendor" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="IscsiStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="IscsiPortInfoPathStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="notUsed" />
|
|
<enumeration value="active" />
|
|
<enumeration value="standBy" />
|
|
<enumeration value="lastActive" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="IscsiPortInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vnicDevice" type="xsd:string" minOccurs="0" />
|
|
<element name="vnic" type="vim25:HostVirtualNic" minOccurs="0" />
|
|
<element name="pnicDevice" type="xsd:string" minOccurs="0" />
|
|
<element name="pnic" type="vim25:PhysicalNic" minOccurs="0" />
|
|
<element name="switchName" type="xsd:string" minOccurs="0" />
|
|
<element name="switchUuid" type="xsd:string" minOccurs="0" />
|
|
<element name="portgroupName" type="xsd:string" minOccurs="0" />
|
|
<element name="portgroupKey" type="xsd:string" minOccurs="0" />
|
|
<element name="portKey" type="xsd:string" minOccurs="0" />
|
|
<element name="opaqueNetworkId" type="xsd:string" minOccurs="0" />
|
|
<element name="opaqueNetworkType" type="xsd:string" minOccurs="0" />
|
|
<element name="opaqueNetworkName" type="xsd:string" minOccurs="0" />
|
|
<element name="externalId" type="xsd:string" minOccurs="0" />
|
|
<element name="complianceStatus" type="vim25:IscsiStatus" minOccurs="0" />
|
|
<element name="pathStatus" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfIscsiPortInfo">
|
|
<sequence>
|
|
<element name="IscsiPortInfo" type="vim25:IscsiPortInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="IscsiDependencyEntity">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="pnicDevice" type="xsd:string" />
|
|
<element name="vnicDevice" type="xsd:string" />
|
|
<element name="vmhbaName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfIscsiDependencyEntity">
|
|
<sequence>
|
|
<element name="IscsiDependencyEntity" type="vim25:IscsiDependencyEntity" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="IscsiMigrationDependency">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="migrationAllowed" type="xsd:boolean" />
|
|
<element name="disallowReason" type="vim25:IscsiStatus" minOccurs="0" />
|
|
<element name="dependency" type="vim25:IscsiDependencyEntity" minOccurs="0" maxOccurs="unbounded" />
|
|
</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>
|
|
<complexType name="HostLowLevelProvisioningManagerVmRecoveryInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="version" type="xsd:string" />
|
|
<element name="biosUUID" type="xsd:string" />
|
|
<element name="instanceUUID" type="xsd:string" />
|
|
<element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostLowLevelProvisioningManagerVmMigrationStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="migrationId" type="xsd:long" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="source" type="xsd:boolean" />
|
|
<element name="consideredSuccessful" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostLowLevelProvisioningManagerReloadTarget">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="currentConfig" />
|
|
<enumeration value="snapshotConfig" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostLowLevelProvisioningManagerDiskLayoutSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="controllerType" type="xsd:string" />
|
|
<element name="busNumber" type="xsd:int" />
|
|
<element name="unitNumber" type="xsd:int" />
|
|
<element name="srcFilename" type="xsd:string" />
|
|
<element name="dstFilename" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerDiskLayoutSpec">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerDiskLayoutSpec" type="vim25:HostLowLevelProvisioningManagerDiskLayoutSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostLowLevelProvisioningManagerSnapshotLayoutSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:int" />
|
|
<element name="srcFilename" type="xsd:string" />
|
|
<element name="dstFilename" type="xsd:string" />
|
|
<element name="disk" type="vim25:HostLowLevelProvisioningManagerDiskLayoutSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerSnapshotLayoutSpec">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerSnapshotLayoutSpec" type="vim25:HostLowLevelProvisioningManagerSnapshotLayoutSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostLowLevelProvisioningManagerFileType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="File" />
|
|
<enumeration value="VirtualDisk" />
|
|
<enumeration value="Directory" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostLowLevelProvisioningManagerFileReserveSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="baseName" type="xsd:string" />
|
|
<element name="parentDir" type="xsd:string" />
|
|
<element name="fileType" type="xsd:string" />
|
|
<element name="storageProfile" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerFileReserveSpec">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerFileReserveSpec" type="vim25:HostLowLevelProvisioningManagerFileReserveSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostLowLevelProvisioningManagerFileReserveResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="baseName" type="xsd:string" />
|
|
<element name="parentDir" type="xsd:string" />
|
|
<element name="reservedName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerFileReserveResult">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerFileReserveResult" type="vim25:HostLowLevelProvisioningManagerFileReserveResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostLowLevelProvisioningManagerFileDeleteSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="fileName" type="xsd:string" />
|
|
<element name="fileType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerFileDeleteSpec">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerFileDeleteSpec" type="vim25:HostLowLevelProvisioningManagerFileDeleteSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostLowLevelProvisioningManagerFileDeleteResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="fileName" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostLowLevelProvisioningManagerFileDeleteResult">
|
|
<sequence>
|
|
<element name="HostLowLevelProvisioningManagerFileDeleteResult" type="vim25:HostLowLevelProvisioningManagerFileDeleteResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostMaintenanceSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vsanMode" type="vim25:VsanHostDecommissionMode" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<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>
|
|
<simpleType name="HostMountInfoInaccessibleReason">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="AllPathsDown_Start" />
|
|
<enumeration value="AllPathsDown_Timeout" />
|
|
<enumeration value="PermanentDeviceLoss" />
|
|
</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="mounted" type="xsd:boolean" minOccurs="0" />
|
|
<element name="accessible" type="xsd:boolean" minOccurs="0" />
|
|
<element name="inaccessibleReason" type="xsd:string" 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>
|
|
<simpleType name="HostNetStackInstanceSystemStackKey">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="defaultTcpipStack" />
|
|
<enumeration value="vmotion" />
|
|
<enumeration value="vSphereProvisioning" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostNetStackInstanceCongestionControlAlgorithmType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="newreno" />
|
|
<enumeration value="cubic" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostNetStackInstance">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="dnsConfig" type="vim25:HostDnsConfig" minOccurs="0" />
|
|
<element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" />
|
|
<element name="requestedMaxNumberOfConnections" type="xsd:int" minOccurs="0" />
|
|
<element name="congestionControlAlgorithm" type="xsd:string" minOccurs="0" />
|
|
<element name="ipV6Enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="routeTableConfig" type="vim25:HostIpRouteTableConfig" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostNetStackInstance">
|
|
<sequence>
|
|
<element name="HostNetStackInstance" type="vim25:HostNetStackInstance" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="HostNetworkConfigNetStackSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="netStackInstance" type="vim25:HostNetStackInstance" />
|
|
<element name="operation" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostNetworkConfigNetStackSpec">
|
|
<sequence>
|
|
<element name="HostNetworkConfigNetStackSpec" type="vim25:HostNetworkConfigNetStackSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<element name="netStackSpec" type="vim25:HostNetworkConfigNetStackSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="netStackInstance" type="vim25:HostNetStackInstance" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="opaqueSwitch" type="vim25:HostOpaqueSwitch" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="opaqueNetwork" type="vim25:HostOpaqueNetworkInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="configFile" 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" />
|
|
<enumeration value="processor" />
|
|
<enumeration value="memory" />
|
|
<enumeration value="storage" />
|
|
<enumeration value="systemBoard" />
|
|
<enumeration value="battery" />
|
|
<enumeration value="bios" />
|
|
<enumeration value="cable" />
|
|
<enumeration value="watchdog" />
|
|
</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" />
|
|
<element name="id" type="xsd:string" minOccurs="0" />
|
|
<element name="timeStamp" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostNumericSensorInfo">
|
|
<sequence>
|
|
<element name="HostNumericSensorInfo" type="vim25:HostNumericSensorInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="NvdimmRangeType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="volatileRange" />
|
|
<enumeration value="persistentRange" />
|
|
<enumeration value="controlRange" />
|
|
<enumeration value="blockRange" />
|
|
<enumeration value="volatileVirtualDiskRange" />
|
|
<enumeration value="volatileVirtualCDRange" />
|
|
<enumeration value="persistentVirtualDiskRange" />
|
|
<enumeration value="persistentVirtualCDRange" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="NvdimmNamespaceType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="blockNamespace" />
|
|
<enumeration value="persistentNamespace" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="NvdimmNvdimmHealthInfoState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="normal" />
|
|
<enumeration value="error" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="NvdimmHealthInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="healthStatus" type="xsd:string" />
|
|
<element name="healthInformation" type="xsd:string" />
|
|
<element name="stateFlagInfo" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="dimmTemperature" type="xsd:int" />
|
|
<element name="dimmTemperatureThreshold" type="xsd:int" />
|
|
<element name="spareBlocksPercentage" type="xsd:int" />
|
|
<element name="spareBlockThreshold" type="xsd:int" />
|
|
<element name="dimmLifespanPercentage" type="xsd:int" />
|
|
<element name="esTemperature" type="xsd:int" minOccurs="0" />
|
|
<element name="esTemperatureThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="esLifespanPercentage" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NvdimmRegionInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="regionId" type="xsd:int" />
|
|
<element name="setId" type="xsd:int" />
|
|
<element name="rangeType" type="xsd:string" />
|
|
<element name="startAddr" type="xsd:long" />
|
|
<element name="size" type="xsd:long" />
|
|
<element name="offset" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNvdimmRegionInfo">
|
|
<sequence>
|
|
<element name="NvdimmRegionInfo" type="vim25:NvdimmRegionInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="NvdimmSummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="numDimms" type="xsd:int" />
|
|
<element name="healthStatus" type="xsd:string" />
|
|
<element name="totalCapacity" type="xsd:long" />
|
|
<element name="persistentCapacity" type="xsd:long" />
|
|
<element name="blockCapacity" type="xsd:long" />
|
|
<element name="availableCapacity" type="xsd:long" />
|
|
<element name="numInterleavesets" type="xsd:int" />
|
|
<element name="numNamespaces" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NvdimmDimmInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="dimmHandle" type="xsd:int" />
|
|
<element name="healthInfo" type="vim25:NvdimmHealthInfo" />
|
|
<element name="totalCapacity" type="xsd:long" />
|
|
<element name="persistentCapacity" type="xsd:long" />
|
|
<element name="availablePersistentCapacity" type="xsd:long" />
|
|
<element name="volatileCapacity" type="xsd:long" />
|
|
<element name="availableVolatileCapacity" type="xsd:long" />
|
|
<element name="blockCapacity" type="xsd:long" />
|
|
<element name="regionInfo" type="vim25:NvdimmRegionInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="representationString" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNvdimmDimmInfo">
|
|
<sequence>
|
|
<element name="NvdimmDimmInfo" type="vim25:NvdimmDimmInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="NvdimmInterleaveSetState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="invalid" />
|
|
<enumeration value="active" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="NvdimmInterleaveSetInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="setId" type="xsd:int" />
|
|
<element name="rangeType" type="xsd:string" />
|
|
<element name="baseAddress" type="xsd:long" />
|
|
<element name="size" type="xsd:long" />
|
|
<element name="availableSize" type="xsd:long" />
|
|
<element name="deviceList" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="state" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNvdimmInterleaveSetInfo">
|
|
<sequence>
|
|
<element name="NvdimmInterleaveSetInfo" type="vim25:NvdimmInterleaveSetInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="NvdimmGuid">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNvdimmGuid">
|
|
<sequence>
|
|
<element name="NvdimmGuid" type="vim25:NvdimmGuid" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="NvdimmNamespaceHealthStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="normal" />
|
|
<enumeration value="missing" />
|
|
<enumeration value="labelMissing" />
|
|
<enumeration value="interleaveBroken" />
|
|
<enumeration value="labelInconsistent" />
|
|
<enumeration value="bttCorrupt" />
|
|
<enumeration value="badBlockSize" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="NvdimmNamespaceState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="invalid" />
|
|
<enumeration value="notInUse" />
|
|
<enumeration value="inUse" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="NvdimmNamespaceInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="friendlyName" type="xsd:string" />
|
|
<element name="blockSize" type="xsd:long" />
|
|
<element name="blockCount" type="xsd:long" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="namespaceHealthStatus" type="xsd:string" />
|
|
<element name="locationID" type="xsd:int" />
|
|
<element name="state" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNvdimmNamespaceInfo">
|
|
<sequence>
|
|
<element name="NvdimmNamespaceInfo" type="vim25:NvdimmNamespaceInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="NvdimmNamespaceCreateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="friendlyName" type="xsd:string" minOccurs="0" />
|
|
<element name="blockSize" type="xsd:long" />
|
|
<element name="blockCount" type="xsd:long" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="locationID" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NvdimmNamespaceDeleteSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NvdimmSystemInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="summary" type="vim25:NvdimmSummary" minOccurs="0" />
|
|
<element name="dimms" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="dimmInfo" type="vim25:NvdimmDimmInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="interleaveSet" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="iSetInfo" type="vim25:NvdimmInterleaveSetInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="namespace" type="vim25:NvdimmGuid" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="nsInfo" type="vim25:NvdimmNamespaceInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostOpaqueNetworkInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="opaqueNetworkId" type="xsd:string" />
|
|
<element name="opaqueNetworkName" type="xsd:string" />
|
|
<element name="opaqueNetworkType" type="xsd:string" />
|
|
<element name="pnicZone" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="capability" type="vim25:OpaqueNetworkCapability" minOccurs="0" />
|
|
<element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostOpaqueNetworkInfo">
|
|
<sequence>
|
|
<element name="HostOpaqueNetworkInfo" type="vim25:HostOpaqueNetworkInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostOpaqueSwitchOpaqueSwitchState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="up" />
|
|
<enumeration value="warning" />
|
|
<enumeration value="down" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostOpaqueSwitchPhysicalNicZone">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="pnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostOpaqueSwitchPhysicalNicZone">
|
|
<sequence>
|
|
<element name="HostOpaqueSwitchPhysicalNicZone" type="vim25:HostOpaqueSwitchPhysicalNicZone" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostOpaqueSwitch">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="name" type="xsd:string" minOccurs="0" />
|
|
<element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="pnicZone" type="vim25:HostOpaqueSwitchPhysicalNicZone" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="status" type="xsd:string" minOccurs="0" />
|
|
<element name="vtep" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostOpaqueSwitch">
|
|
<sequence>
|
|
<element name="HostOpaqueSwitch" type="vim25:HostOpaqueSwitch" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostPMemVolume">
|
|
<complexContent>
|
|
<extension base="vim25:HostFileSystemVolume">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="version" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostPersistentMemoryInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="capacityInMB" type="xsd:long" minOccurs="0" />
|
|
<element name="volumeUUID" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="enableEnhancedNetworkingStack" type="xsd:boolean" 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" />
|
|
<element name="lldpInfo" type="vim25:LinkLayerDiscoveryProtocolInfo" 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>
|
|
<complexType name="LinkLayerDiscoveryProtocolInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="chassisId" type="xsd:string" />
|
|
<element name="portId" type="xsd:string" />
|
|
<element name="timeToLive" type="xsd:int" />
|
|
<element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="fcoeConfiguration" type="vim25:FcoeConfig" minOccurs="0" />
|
|
<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" />
|
|
<element name="enhancedNetworkingStackSupported" 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>
|
|
<simpleType name="HostProtocolEndpointPEType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="block" />
|
|
<enumeration value="nas" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostProtocolEndpointProtocolEndpointType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="scsi" />
|
|
<enumeration value="nfs" />
|
|
<enumeration value="nfs4x" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostProtocolEndpoint">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="peType" type="xsd:string" />
|
|
<element name="type" type="xsd:string" minOccurs="0" />
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="hostKey" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="storageArray" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsServer" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsDir" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsServerScope" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsServerMajor" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsServerAuthType" type="xsd:string" minOccurs="0" />
|
|
<element name="nfsServerUser" type="xsd:string" minOccurs="0" />
|
|
<element name="deviceId" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProtocolEndpoint">
|
|
<sequence>
|
|
<element name="HostProtocolEndpoint" type="vim25:HostProtocolEndpoint" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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>
|
|
<complexType name="HostFirewallRulesetIpNetwork">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="network" type="xsd:string" />
|
|
<element name="prefixLength" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostFirewallRulesetIpNetwork">
|
|
<sequence>
|
|
<element name="HostFirewallRulesetIpNetwork" type="vim25:HostFirewallRulesetIpNetwork" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostFirewallRulesetIpList">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="ipNetwork" type="vim25:HostFirewallRulesetIpNetwork" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="allIp" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostFirewallRulesetRulesetSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostFirewallRuleDirection">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="inbound" />
|
|
<enumeration value="outbound" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostFirewallRulePortType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="src" />
|
|
<enumeration value="dst" />
|
|
</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="portType" type="vim25:HostFirewallRulePortType" minOccurs="0" />
|
|
<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" />
|
|
<element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostFirewallRuleset">
|
|
<sequence>
|
|
<element name="HostFirewallRuleset" type="vim25:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostRuntimeInfoNetStackInstanceRuntimeInfoState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="inactive" />
|
|
<enumeration value="active" />
|
|
<enumeration value="deactivating" />
|
|
<enumeration value="activating" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostRuntimeInfoNetStackInstanceRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="netStackInstanceKey" type="xsd:string" />
|
|
<element name="state" type="xsd:string" minOccurs="0" />
|
|
<element name="vmknicKeys" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maxNumberOfConnections" type="xsd:int" minOccurs="0" />
|
|
<element name="currentIpV6Enabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostRuntimeInfoNetStackInstanceRuntimeInfo">
|
|
<sequence>
|
|
<element name="HostRuntimeInfoNetStackInstanceRuntimeInfo" type="vim25:HostRuntimeInfoNetStackInstanceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostPlacedVirtualNicIdentifier">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="vnicKey" type="xsd:string" />
|
|
<element name="reservation" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostPlacedVirtualNicIdentifier">
|
|
<sequence>
|
|
<element name="HostPlacedVirtualNicIdentifier" type="vim25:HostPlacedVirtualNicIdentifier" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostPnicNetworkResourceInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="pnicDevice" type="xsd:string" />
|
|
<element name="availableBandwidthForVMTraffic" type="xsd:long" minOccurs="0" />
|
|
<element name="unusedBandwidthForVMTraffic" type="xsd:long" minOccurs="0" />
|
|
<element name="placedVirtualNics" type="vim25:HostPlacedVirtualNicIdentifier" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostPnicNetworkResourceInfo">
|
|
<sequence>
|
|
<element name="HostPnicNetworkResourceInfo" type="vim25:HostPnicNetworkResourceInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostNetworkResourceRuntime">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="pnicResourceInfo" type="vim25:HostPnicNetworkResourceInfo" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostRuntimeInfoNetworkRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="netStackInstanceRuntimeInfo" type="vim25:HostRuntimeInfoNetStackInstanceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="networkResourceRuntime" type="vim25:HostNetworkResourceRuntime" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="inQuarantineMode" type="xsd:boolean" minOccurs="0" />
|
|
<element name="bootTime" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="healthSystemRuntime" type="vim25:HealthSystemRuntime" minOccurs="0" />
|
|
<element name="dasHostState" type="vim25:ClusterDasFdmHostState" minOccurs="0" />
|
|
<element name="tpmPcrValues" type="vim25:HostTpmDigestInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vsanRuntimeInfo" type="vim25:VsanHostRuntimeInfo" minOccurs="0" />
|
|
<element name="networkRuntimeInfo" type="vim25:HostRuntimeInfoNetworkRuntimeInfo" minOccurs="0" />
|
|
<element name="vFlashResourceRuntimeInfo" type="vim25:HostVFlashManagerVFlashResourceRunTimeInfo" minOccurs="0" />
|
|
<element name="hostMaxVirtualDiskCapacity" type="xsd:long" minOccurs="0" />
|
|
<element name="cryptoState" type="xsd:string" minOccurs="0" />
|
|
<element name="cryptoKeyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
</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>
|
|
<simpleType name="ScsiDiskType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="native512" />
|
|
<enumeration value="emulated512" />
|
|
<enumeration value="native4k" />
|
|
<enumeration value="SoftwareEmulated4k" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostScsiDisk">
|
|
<complexContent>
|
|
<extension base="vim25:ScsiLun">
|
|
<sequence>
|
|
<element name="capacity" type="vim25:HostDiskDimensionsLba" />
|
|
<element name="devicePath" type="xsd:string" />
|
|
<element name="ssd" type="xsd:boolean" minOccurs="0" />
|
|
<element name="localDisk" type="xsd:boolean" minOccurs="0" />
|
|
<element name="physicalLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="emulatedDIXDIFEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vsanDiskInfo" type="vim25:VsanHostVsanDiskInfo" minOccurs="0" />
|
|
<element name="scsiDiskType" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<enumeration value="timeout" />
|
|
</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" />
|
|
<element name="protocolEndpoint" type="xsd:boolean" 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="HostServiceSourcePackage">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="sourcePackageName" type="xsd:string" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<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" />
|
|
<element name="sourcePackage" type="vim25:HostServiceSourcePackage" minOccurs="0" />
|
|
</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="HostSharedGpuCapabilities">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vgpu" type="xsd:string" />
|
|
<element name="diskSnapshotSupported" type="xsd:boolean" />
|
|
<element name="memorySnapshotSupported" type="xsd:boolean" />
|
|
<element name="suspendSupported" type="xsd:boolean" />
|
|
<element name="migrateSupported" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostSharedGpuCapabilities">
|
|
<sequence>
|
|
<element name="HostSharedGpuCapabilities" type="vim25:HostSharedGpuCapabilities" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<element name="option" type="vim25:KeyValue" 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>
|
|
<simpleType name="SoftwarePackageVibType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="bootbank" />
|
|
<enumeration value="tools" />
|
|
<enumeration value="meta" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="SoftwarePackageCapability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="liveInstallAllowed" type="xsd:boolean" minOccurs="0" />
|
|
<element name="liveRemoveAllowed" type="xsd:boolean" minOccurs="0" />
|
|
<element name="statelessReady" type="xsd:boolean" minOccurs="0" />
|
|
<element name="overlay" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="SoftwarePackageConstraint">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="equals" />
|
|
<enumeration value="lessThan" />
|
|
<enumeration value="lessThanEqual" />
|
|
<enumeration value="greaterThanEqual" />
|
|
<enumeration value="greaterThan" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="Relation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="constraint" type="xsd:string" minOccurs="0" />
|
|
<element name="name" type="xsd:string" />
|
|
<element name="version" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfRelation">
|
|
<sequence>
|
|
<element name="Relation" type="vim25:Relation" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="SoftwarePackage">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="version" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="vendor" type="xsd:string" />
|
|
<element name="acceptanceLevel" type="xsd:string" />
|
|
<element name="summary" type="xsd:string" />
|
|
<element name="description" type="xsd:string" />
|
|
<element name="referenceURL" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="creationDate" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="depends" type="vim25:Relation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="conflicts" type="vim25:Relation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="replaces" type="vim25:Relation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="provides" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="maintenanceModeRequired" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hardwarePlatformsRequired" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="capability" type="vim25:SoftwarePackageCapability" />
|
|
<element name="tag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="payload" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfSoftwarePackage">
|
|
<sequence>
|
|
<element name="SoftwarePackage" type="vim25:SoftwarePackage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostSriovConfig">
|
|
<complexContent>
|
|
<extension base="vim25:HostPciPassthruConfig">
|
|
<sequence>
|
|
<element name="sriovEnabled" type="xsd:boolean" />
|
|
<element name="numVirtualFunction" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSriovDevicePoolInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostSriovDevicePoolInfo">
|
|
<sequence>
|
|
<element name="HostSriovDevicePoolInfo" type="vim25:HostSriovDevicePoolInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostSriovInfo">
|
|
<complexContent>
|
|
<extension base="vim25:HostPciPassthruInfo">
|
|
<sequence>
|
|
<element name="sriovEnabled" type="xsd:boolean" />
|
|
<element name="sriovCapable" type="xsd:boolean" />
|
|
<element name="sriovActive" type="xsd:boolean" />
|
|
<element name="numVirtualFunctionRequested" type="xsd:int" />
|
|
<element name="numVirtualFunction" type="xsd:int" />
|
|
<element name="maxVirtualFunctionSupported" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSriovNetworkDevicePoolInfo">
|
|
<complexContent>
|
|
<extension base="vim25:HostSriovDevicePoolInfo">
|
|
<sequence>
|
|
<element name="switchKey" type="xsd:string" minOccurs="0" />
|
|
<element name="switchUuid" type="xsd:string" minOccurs="0" />
|
|
<element name="pnic" type="vim25:PhysicalNic" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSslThumbprintInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="principal" type="xsd:string" />
|
|
<element name="ownerTag" type="xsd:string" minOccurs="0" />
|
|
<element name="sslThumbprints" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostSslThumbprintInfo">
|
|
<sequence>
|
|
<element name="HostSslThumbprintInfo" type="vim25:HostSslThumbprintInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="HostStorageSystemVmfsVolumeResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostStorageSystemVmfsVolumeResult">
|
|
<sequence>
|
|
<element name="HostStorageSystemVmfsVolumeResult" type="vim25:HostStorageSystemVmfsVolumeResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostStorageSystemScsiLunResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostStorageSystemScsiLunResult">
|
|
<sequence>
|
|
<element name="HostStorageSystemScsiLunResult" type="vim25:HostStorageSystemScsiLunResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostStorageSystemDiskLocatorLedResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostStorageSystemDiskLocatorLedResult">
|
|
<sequence>
|
|
<element name="HostStorageSystemDiskLocatorLedResult" type="vim25:HostStorageSystemDiskLocatorLedResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="availablePMemCapacity" 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" />
|
|
<element name="agentVmDatastore" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="agentVmNetwork" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostListSummaryGatewaySummary">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="gatewayType" type="xsd:string" />
|
|
<element name="gatewayId" type="xsd:string" />
|
|
</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" />
|
|
<element name="gateway" type="vim25:HostListSummaryGatewaySummary" minOccurs="0" />
|
|
<element name="tpmAttestation" type="vim25:HostTpmAttestationInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SystemEventInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="recordId" type="xsd:long" />
|
|
<element name="when" type="xsd:string" />
|
|
<element name="selType" type="xsd:long" />
|
|
<element name="message" type="xsd:string" />
|
|
<element name="sensorNumber" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfSystemEventInfo">
|
|
<sequence>
|
|
<element name="SystemEventInfo" type="vim25:SystemEventInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<enumeration value="OemSpecificString" />
|
|
</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="HostSystemSwapConfigurationSystemSwapOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostSystemSwapConfigurationSystemSwapOption">
|
|
<sequence>
|
|
<element name="HostSystemSwapConfigurationSystemSwapOption" type="vim25:HostSystemSwapConfigurationSystemSwapOption" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostSystemSwapConfigurationDisabledOption">
|
|
<complexContent>
|
|
<extension base="vim25:HostSystemSwapConfigurationSystemSwapOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemSwapConfigurationHostCacheOption">
|
|
<complexContent>
|
|
<extension base="vim25:HostSystemSwapConfigurationSystemSwapOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemSwapConfigurationHostLocalSwapOption">
|
|
<complexContent>
|
|
<extension base="vim25:HostSystemSwapConfigurationSystemSwapOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemSwapConfigurationDatastoreOption">
|
|
<complexContent>
|
|
<extension base="vim25:HostSystemSwapConfigurationSystemSwapOption">
|
|
<sequence>
|
|
<element name="datastore" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSystemSwapConfiguration">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="option" type="vim25:HostSystemSwapConfigurationSystemSwapOption" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostSerialAttachedTargetTransport">
|
|
<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>
|
|
<complexType name="HostFibreChannelOverEthernetTargetTransport">
|
|
<complexContent>
|
|
<extension base="vim25:HostFibreChannelTargetTransport">
|
|
<sequence>
|
|
<element name="vnportMac" type="xsd:string" />
|
|
<element name="fcfMac" type="xsd:string" />
|
|
<element name="vlanId" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostTpmAttestationInfoAcceptanceStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="notAccepted" />
|
|
<enumeration value="accepted" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostTpmAttestationInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="time" type="xsd:dateTime" />
|
|
<element name="status" type="vim25:HostTpmAttestationInfoAcceptanceStatus" />
|
|
<element name="message" type="vim25:LocalizableMessage" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostTpmAttestationReport">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="tpmPcrValues" type="vim25:HostTpmDigestInfo" maxOccurs="unbounded" />
|
|
<element name="tpmEvents" type="vim25:HostTpmEventLogEntry" maxOccurs="unbounded" />
|
|
<element name="tpmLogReliable" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostTpmBootSecurityOptionEventDetails">
|
|
<complexContent>
|
|
<extension base="vim25:HostTpmEventDetails">
|
|
<sequence>
|
|
<element name="bootSecurityOption" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostTpmCommandEventDetails">
|
|
<complexContent>
|
|
<extension base="vim25:HostTpmEventDetails">
|
|
<sequence>
|
|
<element name="commandLine" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostDigestInfoDigestMethodType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="SHA1" />
|
|
<enumeration value="MD5" />
|
|
<enumeration value="SHA256" />
|
|
<enumeration value="SHA384" />
|
|
<enumeration value="SHA512" />
|
|
<enumeration value="SM3_256" />
|
|
</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>
|
|
<complexType name="HostTpmEventDetails">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="dataHash" type="xsd:byte" maxOccurs="unbounded" />
|
|
<element name="dataHashMethod" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostTpmEventLogEntry">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="pcrIndex" type="xsd:int" />
|
|
<element name="eventDetails" type="vim25:HostTpmEventDetails" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostTpmEventLogEntry">
|
|
<sequence>
|
|
<element name="HostTpmEventLogEntry" type="vim25:HostTpmEventLogEntry" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostTpmOptionEventDetails">
|
|
<complexContent>
|
|
<extension base="vim25:HostTpmEventDetails">
|
|
<sequence>
|
|
<element name="optionsFileName" type="xsd:string" />
|
|
<element name="bootOptions" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostTpmSoftwareComponentEventDetails">
|
|
<complexContent>
|
|
<extension base="vim25:HostTpmEventDetails">
|
|
<sequence>
|
|
<element name="componentName" type="xsd:string" />
|
|
<element name="vibName" type="xsd:string" />
|
|
<element name="vibVersion" type="xsd:string" />
|
|
<element name="vibVendor" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostVFlashManagerVFlashResourceConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vffsUuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashResourceConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vffs" type="vim25:HostVffsVolume" minOccurs="0" />
|
|
<element name="capacity" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashResourceRunTimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="usage" type="xsd:long" />
|
|
<element name="capacity" type="xsd:long" />
|
|
<element name="accessible" type="xsd:boolean" />
|
|
<element name="capacityForVmCache" type="xsd:long" />
|
|
<element name="freeForVmCache" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashCacheConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="defaultVFlashModule" type="xsd:string" />
|
|
<element name="swapCacheReservationInGB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vFlashModule" type="xsd:string" />
|
|
<element name="vFlashModuleVersion" type="xsd:string" />
|
|
<element name="minSupportedModuleVersion" type="xsd:string" />
|
|
<element name="cacheConsistencyType" type="vim25:ChoiceOption" />
|
|
<element name="cacheMode" type="vim25:ChoiceOption" />
|
|
<element name="blockSizeInKBOption" type="vim25:LongOption" />
|
|
<element name="reservationInMBOption" type="vim25:LongOption" />
|
|
<element name="maxDiskSizeInKB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption">
|
|
<sequence>
|
|
<element name="HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption" type="vim25:HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashCacheConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vFlashModuleConfigOption" type="vim25:HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="defaultVFlashModule" type="xsd:string" minOccurs="0" />
|
|
<element name="swapCacheReservationInGB" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashManagerVFlashConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vFlashResourceConfigInfo" type="vim25:HostVFlashManagerVFlashResourceConfigInfo" minOccurs="0" />
|
|
<element name="vFlashCacheConfigInfo" type="vim25:HostVFlashManagerVFlashCacheConfigInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVFlashResourceConfigurationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="devicePath" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vffs" type="vim25:HostVffsVolume" minOccurs="0" />
|
|
<element name="diskConfigurationResult" type="vim25:HostDiskConfigurationResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="HostVffsSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="devicePath" type="xsd:string" />
|
|
<element name="partition" type="vim25:HostDiskPartitionSpec" minOccurs="0" />
|
|
<element name="majorVersion" type="xsd:int" />
|
|
<element name="volumeName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVffsVolume">
|
|
<complexContent>
|
|
<extension base="vim25:HostFileSystemVolume">
|
|
<sequence>
|
|
<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" />
|
|
</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" />
|
|
<element name="netStackInstanceKey" type="xsd:string" minOccurs="0" />
|
|
<element name="opaqueNetwork" type="vim25:HostVirtualNicOpaqueNetworkSpec" minOccurs="0" />
|
|
<element name="externalId" type="xsd:string" minOccurs="0" />
|
|
<element name="pinnedPnic" type="xsd:string" minOccurs="0" />
|
|
<element name="ipRouteSpec" type="vim25:HostVirtualNicIpRouteSpec" 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="HostVirtualNicOpaqueNetworkSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="opaqueNetworkId" type="xsd:string" />
|
|
<element name="opaqueNetworkType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVirtualNicIpRouteSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="opNetwork" type="vim25:HostVirtualNicOpaqueNetworkSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostVirtualNicManagerNicType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="vmotion" />
|
|
<enumeration value="faultToleranceLogging" />
|
|
<enumeration value="vSphereReplication" />
|
|
<enumeration value="vSphereReplicationNFC" />
|
|
<enumeration value="management" />
|
|
<enumeration value="vsan" />
|
|
<enumeration value="vSphereProvisioning" />
|
|
<enumeration value="vsanWitness" />
|
|
</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>
|
|
<simpleType name="HostVmciAccessManagerMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="grant" />
|
|
<enumeration value="replace" />
|
|
<enumeration value="revoke" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostVmciAccessManagerAccessSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="services" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="mode" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVmciAccessManagerAccessSpec">
|
|
<sequence>
|
|
<element name="HostVmciAccessManagerAccessSpec" type="vim25:HostVmciAccessManagerAccessSpec" 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" />
|
|
<element name="blockSize" type="xsd:int" minOccurs="0" />
|
|
<element name="unmapGranularity" type="xsd:int" minOccurs="0" />
|
|
<element name="unmapPriority" type="xsd:string" minOccurs="0" />
|
|
<element name="unmapBandwidthSpec" type="vim25:VmfsUnmapBandwidthSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VmfsUnmapBandwidthSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="policy" type="xsd:string" />
|
|
<element name="fixedValue" type="xsd:long" />
|
|
<element name="dynamicMin" type="xsd:long" />
|
|
<element name="dynamicMax" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostVmfsVolumeUnmapPriority">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="low" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostVmfsVolumeUnmapBandwidthPolicy">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="fixed" />
|
|
<enumeration value="dynamic" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VmfsConfigOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="blockSizeOption" type="xsd:int" />
|
|
<element name="unmapGranularityOption" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="unmapBandwidthFixedValue" type="vim25:LongOption" minOccurs="0" />
|
|
<element name="unmapBandwidthDynamicMin" type="vim25:LongOption" minOccurs="0" />
|
|
<element name="unmapBandwidthDynamicMax" type="vim25:LongOption" minOccurs="0" />
|
|
<element name="unmapBandwidthIncrement" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVmfsConfigOption">
|
|
<sequence>
|
|
<element name="VmfsConfigOption" type="vim25:VmfsConfigOption" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVmfsVolume">
|
|
<complexContent>
|
|
<extension base="vim25:HostFileSystemVolume">
|
|
<sequence>
|
|
<element name="blockSizeMb" type="xsd:int" />
|
|
<element name="blockSize" type="xsd:int" minOccurs="0" />
|
|
<element name="unmapGranularity" type="xsd:int" minOccurs="0" />
|
|
<element name="unmapPriority" type="xsd:string" minOccurs="0" />
|
|
<element name="unmapBandwidthSpec" type="vim25:VmfsUnmapBandwidthSpec" minOccurs="0" />
|
|
<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" />
|
|
<element name="ssd" type="xsd:boolean" minOccurs="0" />
|
|
<element name="local" type="xsd:boolean" minOccurs="0" />
|
|
<element name="scsiDiskType" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostVsanInternalSystemCmmdsQuery">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="type" type="xsd:string" minOccurs="0" />
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="owner" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVsanInternalSystemCmmdsQuery">
|
|
<sequence>
|
|
<element name="HostVsanInternalSystemCmmdsQuery" type="vim25:HostVsanInternalSystemCmmdsQuery" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanPolicyCost">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="changeDataSize" type="xsd:long" minOccurs="0" />
|
|
<element name="currentDataSize" type="xsd:long" minOccurs="0" />
|
|
<element name="tempDataSize" type="xsd:long" minOccurs="0" />
|
|
<element name="copyDataSize" type="xsd:long" minOccurs="0" />
|
|
<element name="changeFlashReadCacheSize" type="xsd:long" minOccurs="0" />
|
|
<element name="currentFlashReadCacheSize" type="xsd:long" minOccurs="0" />
|
|
<element name="currentDiskSpaceToAddressSpaceRatio" type="xsd:float" minOccurs="0" />
|
|
<element name="diskSpaceToAddressSpaceRatio" type="xsd:float" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanPolicySatisfiability">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="isSatisfiable" type="xsd:boolean" />
|
|
<element name="reason" type="vim25:LocalizableMessage" minOccurs="0" />
|
|
<element name="cost" type="vim25:VsanPolicyCost" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanPolicySatisfiability">
|
|
<sequence>
|
|
<element name="VsanPolicySatisfiability" type="vim25:VsanPolicySatisfiability" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanPolicyChangeBatch">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="policy" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanPolicyChangeBatch">
|
|
<sequence>
|
|
<element name="VsanPolicyChangeBatch" type="vim25:VsanPolicyChangeBatch" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanNewPolicyBatch">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="size" type="xsd:long" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="policy" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanNewPolicyBatch">
|
|
<sequence>
|
|
<element name="VsanNewPolicyBatch" type="vim25:VsanNewPolicyBatch" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="diskUuid" type="xsd:string" />
|
|
<element name="success" type="xsd:boolean" />
|
|
<element name="failureReason" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult">
|
|
<sequence>
|
|
<element name="HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult" type="vim25:HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVsanInternalSystemDeleteVsanObjectsResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="success" type="xsd:boolean" />
|
|
<element name="failureReason" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVsanInternalSystemDeleteVsanObjectsResult">
|
|
<sequence>
|
|
<element name="HostVsanInternalSystemDeleteVsanObjectsResult" type="vim25:HostVsanInternalSystemDeleteVsanObjectsResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVsanInternalSystemVsanObjectOperationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" />
|
|
<element name="failureReason" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostVsanInternalSystemVsanObjectOperationResult">
|
|
<sequence>
|
|
<element name="HostVsanInternalSystemVsanObjectOperationResult" type="vim25:HostVsanInternalSystemVsanObjectOperationResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVvolVolumeSpecification">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="maxSizeInMB" type="xsd:long" />
|
|
<element name="volumeName" type="xsd:string" />
|
|
<element name="vasaProviderInfo" type="vim25:VimVasaProviderInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="storageArray" type="vim25:VASAStorageArray" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="uuid" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VVolHostPE">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="vim25:ManagedObjectReference" />
|
|
<element name="protocolEndpoint" type="vim25:HostProtocolEndpoint" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVVolHostPE">
|
|
<sequence>
|
|
<element name="VVolHostPE" type="vim25:VVolHostPE" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostVvolVolume">
|
|
<complexContent>
|
|
<extension base="vim25:HostFileSystemVolume">
|
|
<sequence>
|
|
<element name="scId" type="xsd:string" />
|
|
<element name="hostPE" type="vim25:VVolHostPE" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vasaProviderInfo" type="vim25:VimVasaProviderInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="storageArray" type="vim25:VASAStorageArray" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="profileTypeName" type="xsd:string" minOccurs="0" />
|
|
<element name="profileVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="property" type="vim25:ProfileApplyProfileProperty" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="favorite" type="xsd:boolean" minOccurs="0" />
|
|
<element name="toBeMerged" type="xsd:boolean" minOccurs="0" />
|
|
<element name="toReplaceWith" type="xsd:boolean" minOccurs="0" />
|
|
<element name="toBeDeleted" type="xsd:boolean" minOccurs="0" />
|
|
<element name="copyEnableStatus" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hidden" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfApplyProfile">
|
|
<sequence>
|
|
<element name="ApplyProfile" type="vim25:ApplyProfile" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ProfileApplyProfileElement">
|
|
<complexContent>
|
|
<extension base="vim25:ApplyProfile">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ProfileApplyProfileProperty">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="propertyName" type="xsd:string" />
|
|
<element name="array" type="xsd:boolean" />
|
|
<element name="profile" type="vim25:ApplyProfile" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfileApplyProfileProperty">
|
|
<sequence>
|
|
<element name="ProfileApplyProfileProperty" type="vim25:ProfileApplyProfileProperty" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<enumeration value="running" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ComplianceFailureComplianceFailureValues">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="comparisonIdentifier" type="xsd:string" />
|
|
<element name="profileInstance" type="xsd:string" minOccurs="0" />
|
|
<element name="hostValue" type="xsd:anyType" minOccurs="0" />
|
|
<element name="profileValue" type="xsd:anyType" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfComplianceFailureComplianceFailureValues">
|
|
<sequence>
|
|
<element name="ComplianceFailureComplianceFailureValues" type="vim25:ComplianceFailureComplianceFailureValues" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<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" />
|
|
<element name="failureValues" type="vim25:ComplianceFailureComplianceFailureValues" minOccurs="0" maxOccurs="unbounded" />
|
|
</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>
|
|
<simpleType name="ProfileParameterMetadataRelationType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="dynamic_relation" />
|
|
<enumeration value="extensible_relation" />
|
|
<enumeration value="localizable_relation" />
|
|
<enumeration value="static_relation" />
|
|
<enumeration value="validation_relation" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ProfileParameterMetadataParameterRelationMetadata">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="relationTypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="values" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="path" type="vim25:ProfilePropertyPath" minOccurs="0" />
|
|
<element name="minCount" type="xsd:int" />
|
|
<element name="maxCount" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfileParameterMetadataParameterRelationMetadata">
|
|
<sequence>
|
|
<element name="ProfileParameterMetadataParameterRelationMetadata" type="vim25:ProfileParameterMetadataParameterRelationMetadata" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<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" />
|
|
<element name="hidden" type="xsd:boolean" minOccurs="0" />
|
|
<element name="securitySensitive" type="xsd:boolean" minOccurs="0" />
|
|
<element name="readOnly" type="xsd:boolean" minOccurs="0" />
|
|
<element name="parameterRelations" type="vim25:ProfileParameterMetadataParameterRelationMetadata" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="ProfileMetadataProfileSortSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="policyId" type="xsd:string" />
|
|
<element name="parameter" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfileMetadataProfileSortSpec">
|
|
<sequence>
|
|
<element name="ProfileMetadataProfileSortSpec" type="vim25:ProfileMetadataProfileSortSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ProfileMetadataProfileOperationMessage">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="operationName" type="xsd:string" />
|
|
<element name="message" type="vim25:LocalizableMessage" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfileMetadataProfileOperationMessage">
|
|
<sequence>
|
|
<element name="ProfileMetadataProfileOperationMessage" type="vim25:ProfileMetadataProfileOperationMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ProfileMetadata">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="profileTypeName" type="xsd:string" minOccurs="0" />
|
|
<element name="description" type="vim25:ExtendedDescription" minOccurs="0" />
|
|
<element name="sortSpec" type="vim25:ProfileMetadataProfileSortSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="profileCategory" type="xsd:string" minOccurs="0" />
|
|
<element name="profileComponent" type="xsd:string" minOccurs="0" />
|
|
<element name="operationMessages" type="vim25:ProfileMetadataProfileOperationMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="parameterId" type="xsd:string" minOccurs="0" />
|
|
<element name="policyOptionId" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfilePropertyPath">
|
|
<sequence>
|
|
<element name="ProfilePropertyPath" type="vim25:ProfilePropertyPath" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ProfileProfileStructure">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="profileTypeName" type="xsd:string" />
|
|
<element name="child" type="vim25:ProfileProfileStructureProperty" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ProfileProfileStructureProperty">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="propertyName" type="xsd:string" />
|
|
<element name="array" type="xsd:boolean" />
|
|
<element name="element" type="vim25:ProfileProfileStructure" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfProfileProfileStructureProperty">
|
|
<sequence>
|
|
<element name="ProfileProfileStructureProperty" type="vim25:ProfileProfileStructureProperty" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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>
|
|
<complexType name="AnswerFile">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="userInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="createdTime" type="xsd:dateTime" />
|
|
<element name="modifiedTime" type="xsd:dateTime" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AnswerFileStatusError">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="userInputPath" type="vim25:ProfilePropertyPath" />
|
|
<element name="errMsg" type="vim25:LocalizableMessage" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfAnswerFileStatusError">
|
|
<sequence>
|
|
<element name="AnswerFileStatusError" type="vim25:AnswerFileStatusError" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="AnswerFileStatusResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="checkedTime" type="xsd:dateTime" />
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="status" type="xsd:string" />
|
|
<element name="error" type="vim25:AnswerFileStatusError" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfAnswerFileStatusResult">
|
|
<sequence>
|
|
<element name="AnswerFileStatusResult" type="vim25:AnswerFileStatusResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<element name="nsxHostNic" type="vim25:NsxHostVNicProfile" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="netStackInstance" type="vim25:NetStackInstanceProfile" 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="NsxHostVNicProfile">
|
|
<complexContent>
|
|
<extension base="vim25:ApplyProfile">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="ipConfig" type="vim25:IpAddressProfile" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNsxHostVNicProfile">
|
|
<sequence>
|
|
<element name="NsxHostVNicProfile" type="vim25:NsxHostVNicProfile" 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>
|
|
<element name="key" type="xsd:string" minOccurs="0" />
|
|
</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="NetStackInstanceProfile">
|
|
<complexContent>
|
|
<extension base="vim25:ApplyProfile">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="dnsConfig" type="vim25:NetworkProfileDnsConfigProfile" />
|
|
<element name="ipRouteConfig" type="vim25:IpRouteProfile" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfNetStackInstanceProfile">
|
|
<sequence>
|
|
<element name="NetStackInstanceProfile" type="vim25:NetStackInstanceProfile" 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" />
|
|
<element name="description" type="vim25:ProfileDescription" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostProfileConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ProfileCreateSpec">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostProfileSerializedHostProfileSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ProfileSerializedCreateSpec">
|
|
<sequence>
|
|
<element name="validatorHost" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="validating" type="xsd:boolean" minOccurs="0" />
|
|
</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" />
|
|
<element name="validatorHost" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="validating" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hostConfig" type="vim25:HostProfileConfigInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostProfileHostBasedConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:HostProfileConfigSpec">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="useHostProfileEngine" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostProfileValidationState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Ready" />
|
|
<enumeration value="Running" />
|
|
<enumeration value="Failed" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="HostProfileValidationFailureInfoUpdateType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="HostBased" />
|
|
<enumeration value="Import" />
|
|
<enumeration value="Edit" />
|
|
<enumeration value="Compose" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostProfileValidationFailureInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="annotation" type="xsd:string" />
|
|
<element name="updateType" type="xsd:string" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="applyProfile" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="failures" type="vim25:ProfileUpdateFailedUpdateFailure" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSpecification">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="createdTime" type="xsd:dateTime" />
|
|
<element name="lastModified" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="subSpecs" type="vim25:HostSubSpecification" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="changeID" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="HostSubSpecification">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="createdTime" type="xsd:dateTime" />
|
|
<element name="data" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="binaryData" type="xsd:base64Binary" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostSubSpecification">
|
|
<sequence>
|
|
<element name="HostSubSpecification" type="vim25:HostSubSpecification" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostProfileManagerTaskListRequirement">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="maintenanceModeRequired" />
|
|
<enumeration value="rebootRequired" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="taskListRequirement" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AnswerFileCreateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="validating" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AnswerFileOptionsCreateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:AnswerFileCreateSpec">
|
|
<sequence>
|
|
<element name="userInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="AnswerFileSerializedCreateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:AnswerFileCreateSpec">
|
|
<sequence>
|
|
<element name="answerFileConfigString" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostProfileManagerAnswerFileStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="valid" />
|
|
<enumeration value="invalid" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostProfilesEntityCustomizations">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProfilesEntityCustomizations">
|
|
<sequence>
|
|
<element name="HostProfilesEntityCustomizations" type="vim25:HostProfilesEntityCustomizations" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="StructuredCustomizations">
|
|
<complexContent>
|
|
<extension base="vim25:HostProfilesEntityCustomizations">
|
|
<sequence>
|
|
<element name="entity" type="vim25:ManagedObjectReference" />
|
|
<element name="customizations" type="vim25:AnswerFile" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStructuredCustomizations">
|
|
<sequence>
|
|
<element name="StructuredCustomizations" type="vim25:StructuredCustomizations" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostProfileManagerHostToConfigSpecMap">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="configSpec" type="vim25:AnswerFileCreateSpec" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProfileManagerHostToConfigSpecMap">
|
|
<sequence>
|
|
<element name="HostProfileManagerHostToConfigSpecMap" type="vim25:HostProfileManagerHostToConfigSpecMap" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ApplyHostProfileConfigurationSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ProfileExecuteResult">
|
|
<sequence>
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="taskListRequirement" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="taskDescription" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="rebootStateless" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rebootHost" type="xsd:boolean" minOccurs="0" />
|
|
<element name="faultData" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfApplyHostProfileConfigurationSpec">
|
|
<sequence>
|
|
<element name="ApplyHostProfileConfigurationSpec" type="vim25:ApplyHostProfileConfigurationSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="ApplyHostProfileConfigurationResultStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="success" />
|
|
<enumeration value="failed" />
|
|
<enumeration value="reboot_failed" />
|
|
<enumeration value="stateless_reboot_failed" />
|
|
<enumeration value="check_compliance_failed" />
|
|
<enumeration value="state_not_satisfied" />
|
|
<enumeration value="exit_maintenancemode_failed" />
|
|
<enumeration value="canceled" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ApplyHostProfileConfigurationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="startTime" type="xsd:dateTime" />
|
|
<element name="completeTime" type="xsd:dateTime" />
|
|
<element name="host" type="vim25:ManagedObjectReference" />
|
|
<element name="status" type="xsd:string" />
|
|
<element name="errors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfApplyHostProfileConfigurationResult">
|
|
<sequence>
|
|
<element name="ApplyHostProfileConfigurationResult" type="vim25:ApplyHostProfileConfigurationResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="HostProfileManagerCompositionValidationResultResultElementStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="success" />
|
|
<enumeration value="error" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostProfileManagerCompositionValidationResultResultElement">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="target" type="vim25:ManagedObjectReference" />
|
|
<element name="status" type="xsd:string" />
|
|
<element name="errors" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="sourceDiffForToBeMerged" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="targetDiffForToBeMerged" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="toBeAdded" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="toBeDeleted" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="toBeDisabled" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="toBeEnabled" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
<element name="toBeReenableCC" type="vim25:HostApplyProfile" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProfileManagerCompositionValidationResultResultElement">
|
|
<sequence>
|
|
<element name="HostProfileManagerCompositionValidationResultResultElement" type="vim25:HostProfileManagerCompositionValidationResultResultElement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostProfileManagerCompositionValidationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="results" type="vim25:HostProfileManagerCompositionValidationResultResultElement" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="errors" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="HostProfileManagerCompositionResultResultElementStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="success" />
|
|
<enumeration value="error" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="HostProfileManagerCompositionResultResultElement">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="target" type="vim25:ManagedObjectReference" />
|
|
<element name="status" type="xsd:string" />
|
|
<element name="errors" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfHostProfileManagerCompositionResultResultElement">
|
|
<sequence>
|
|
<element name="HostProfileManagerCompositionResultResultElement" type="vim25:HostProfileManagerCompositionResultResultElement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HostProfileManagerCompositionResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="errors" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="results" type="vim25:HostProfileManagerCompositionResultResultElement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="AnswerFileValidationInfoStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="success" />
|
|
<enumeration value="failed" />
|
|
<enumeration value="failed_defaults" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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="ApplyStorageRecommendationResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="podConfig" type="vim25:StorageDrsPodConfigInfo" />
|
|
<element name="vmConfig" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="podConfigSpec" type="vim25:StorageDrsPodConfigSpec" minOccurs="0" />
|
|
<element name="vmConfigSpec" type="vim25:StorageDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsVmConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ArrayUpdateSpec">
|
|
<sequence>
|
|
<element name="info" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStorageDrsVmConfigSpec">
|
|
<sequence>
|
|
<element name="StorageDrsVmConfigSpec" type="vim25:StorageDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="HbrDiskMigrationAction">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterAction">
|
|
<sequence>
|
|
<element name="collectionId" type="xsd:string" />
|
|
<element name="collectionName" type="xsd:string" />
|
|
<element name="diskIds" type="xsd:string" maxOccurs="unbounded" />
|
|
<element name="source" type="vim25:ManagedObjectReference" />
|
|
<element name="destination" type="vim25:ManagedObjectReference" />
|
|
<element name="sizeTransferred" type="xsd:long" />
|
|
<element name="spaceUtilSrcBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilDstBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilSrcAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilDstAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="ioLatencySrcBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="ioLatencyDstBefore" type="xsd:float" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="PlacementAffinityRuleRuleType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="affinity" />
|
|
<enumeration value="antiAffinity" />
|
|
<enumeration value="softAffinity" />
|
|
<enumeration value="softAntiAffinity" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="PlacementAffinityRuleRuleScope">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="cluster" />
|
|
<enumeration value="host" />
|
|
<enumeration value="storagePod" />
|
|
<enumeration value="datastore" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="PlacementAffinityRule">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ruleType" type="xsd:string" />
|
|
<element name="ruleScope" type="xsd:string" />
|
|
<element name="vms" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="keys" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfPlacementAffinityRule">
|
|
<sequence>
|
|
<element name="PlacementAffinityRule" type="vim25:PlacementAffinityRule" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="PlacementRankResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="candidate" type="vim25:ManagedObjectReference" />
|
|
<element name="reservedSpaceMB" type="xsd:long" />
|
|
<element name="usedSpaceMB" type="xsd:long" />
|
|
<element name="totalSpaceMB" type="xsd:long" />
|
|
<element name="utilization" type="xsd:double" />
|
|
<element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PlacementRankSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="specs" type="vim25:PlacementSpec" maxOccurs="unbounded" />
|
|
<element name="clusters" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
<element name="rules" type="vim25:PlacementAffinityRule" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="placementRankByVm" type="vim25:StorageDrsPlacementRankVmSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsPlacementRankVmSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmPlacementSpec" type="vim25:PlacementSpec" />
|
|
<element name="vmClusters" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStorageDrsPlacementRankVmSpec">
|
|
<sequence>
|
|
<element name="StorageDrsPlacementRankVmSpec" type="vim25:StorageDrsPlacementRankVmSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="StorageDrsPodConfigInfoBehavior">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="manual" />
|
|
<enumeration value="automated" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="StorageDrsPodConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" />
|
|
<element name="ioLoadBalanceEnabled" type="xsd:boolean" />
|
|
<element name="defaultVmBehavior" type="xsd:string" />
|
|
<element name="loadBalanceInterval" type="xsd:int" minOccurs="0" />
|
|
<element name="defaultIntraVmAffinity" type="xsd:boolean" minOccurs="0" />
|
|
<element name="spaceLoadBalanceConfig" type="vim25:StorageDrsSpaceLoadBalanceConfig" minOccurs="0" />
|
|
<element name="ioLoadBalanceConfig" type="vim25:StorageDrsIoLoadBalanceConfig" minOccurs="0" />
|
|
<element name="automationOverrides" type="vim25:StorageDrsAutomationConfig" minOccurs="0" />
|
|
<element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="utilization" />
|
|
<enumeration value="freeSpace" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="StorageDrsSpaceLoadBalanceConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="spaceThresholdMode" type="xsd:string" minOccurs="0" />
|
|
<element name="spaceUtilizationThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="freeSpaceThresholdGB" type="xsd:int" minOccurs="0" />
|
|
<element name="minSpaceUtilizationDifference" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsIoLoadBalanceConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="reservablePercentThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="reservableIopsThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="reservableThresholdMode" type="xsd:string" minOccurs="0" />
|
|
<element name="ioLatencyThreshold" type="xsd:int" minOccurs="0" />
|
|
<element name="ioLoadImbalanceThreshold" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsAutomationConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="spaceLoadBalanceAutomationMode" type="xsd:string" minOccurs="0" />
|
|
<element name="ioLoadBalanceAutomationMode" type="xsd:string" minOccurs="0" />
|
|
<element name="ruleEnforcementAutomationMode" type="xsd:string" minOccurs="0" />
|
|
<element name="policyEnforcementAutomationMode" type="xsd:string" minOccurs="0" />
|
|
<element name="vmEvacuationAutomationMode" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsPodConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ioLoadBalanceEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultVmBehavior" type="xsd:string" minOccurs="0" />
|
|
<element name="loadBalanceInterval" type="xsd:int" minOccurs="0" />
|
|
<element name="defaultIntraVmAffinity" type="xsd:boolean" minOccurs="0" />
|
|
<element name="spaceLoadBalanceConfig" type="vim25:StorageDrsSpaceLoadBalanceConfig" minOccurs="0" />
|
|
<element name="ioLoadBalanceConfig" type="vim25:StorageDrsIoLoadBalanceConfig" minOccurs="0" />
|
|
<element name="automationOverrides" type="vim25:StorageDrsAutomationConfig" minOccurs="0" />
|
|
<element name="rule" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="option" type="vim25:StorageDrsOptionSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageDrsOptionSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ArrayUpdateSpec">
|
|
<sequence>
|
|
<element name="option" type="vim25:OptionValue" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStorageDrsOptionSpec">
|
|
<sequence>
|
|
<element name="StorageDrsOptionSpec" type="vim25:StorageDrsOptionSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VmPodConfigForPlacement">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="storagePod" type="vim25:ManagedObjectReference" />
|
|
<element name="disk" type="vim25:PodDiskLocator" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vmConfig" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" />
|
|
<element name="interVmRule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVmPodConfigForPlacement">
|
|
<sequence>
|
|
<element name="VmPodConfigForPlacement" type="vim25:VmPodConfigForPlacement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="PodDiskLocator">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:int" />
|
|
<element name="diskMoveType" type="xsd:string" minOccurs="0" />
|
|
<element name="diskBackingInfo" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfPodDiskLocator">
|
|
<sequence>
|
|
<element name="PodDiskLocator" type="vim25:PodDiskLocator" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="StorageDrsPodSelectionSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="initialVmConfig" type="vim25:VmPodConfigForPlacement" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="storagePod" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StorageMigrationAction">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterAction">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" />
|
|
<element name="source" type="vim25:ManagedObjectReference" />
|
|
<element name="destination" type="vim25:ManagedObjectReference" />
|
|
<element name="sizeTransferred" type="xsd:long" />
|
|
<element name="spaceUtilSrcBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilDstBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilSrcAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilDstAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="ioLatencySrcBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="ioLatencyDstBefore" type="xsd:float" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StoragePlacementAction">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterAction">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" />
|
|
<element name="destination" type="vim25:ManagedObjectReference" />
|
|
<element name="spaceUtilBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceDemandBefore" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceUtilAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="spaceDemandAfter" type="xsd:float" minOccurs="0" />
|
|
<element name="ioLatencyBefore" type="xsd:float" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="StoragePlacementResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="drsFault" type="vim25:ClusterDrsFaults" minOccurs="0" />
|
|
<element name="task" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="StoragePlacementSpecPlacementType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="create" />
|
|
<enumeration value="reconfigure" />
|
|
<enumeration value="relocate" />
|
|
<enumeration value="clone" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="StoragePlacementSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="type" type="xsd:string" />
|
|
<element name="priority" type="vim25:VirtualMachineMovePriority" minOccurs="0" />
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="podSelectionSpec" type="vim25:StorageDrsPodSelectionSpec" />
|
|
<element name="cloneSpec" type="vim25:VirtualMachineCloneSpec" minOccurs="0" />
|
|
<element name="cloneName" type="xsd:string" minOccurs="0" />
|
|
<element name="configSpec" type="vim25:VirtualMachineConfigSpec" minOccurs="0" />
|
|
<element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" minOccurs="0" />
|
|
<element name="resourcePool" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="host" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="folder" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="disallowPrerequisiteMoves" type="xsd:boolean" minOccurs="0" />
|
|
<element name="resourceLeaseDurationSec" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskAntiAffinityRuleSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterRuleInfo">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:int" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualDiskRuleSpecRuleType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="affinity" />
|
|
<enumeration value="antiAffinity" />
|
|
<enumeration value="disabled" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualDiskRuleSpec">
|
|
<complexContent>
|
|
<extension base="vim25:ClusterRuleInfo">
|
|
<sequence>
|
|
<element name="diskRuleType" type="xsd:string" />
|
|
<element name="diskId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualDiskRuleSpec">
|
|
<sequence>
|
|
<element name="VirtualDiskRuleSpec" type="vim25:VirtualDiskRuleSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="StorageDrsVmConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="behavior" type="xsd:string" minOccurs="0" />
|
|
<element name="intraVmAffinity" type="xsd:boolean" minOccurs="0" />
|
|
<element name="intraVmAntiAffinity" type="vim25:VirtualDiskAntiAffinityRuleSpec" minOccurs="0" />
|
|
<element name="virtualDiskRules" type="vim25:VirtualDiskRuleSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfStorageDrsVmConfigInfo">
|
|
<sequence>
|
|
<element name="StorageDrsVmConfigInfo" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<enumeration value="fixedAllocatedPolicy" />
|
|
</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" />
|
|
<element name="availableIpv4Addresses" type="xsd:int" minOccurs="0" />
|
|
<element name="availableIpv6Addresses" type="xsd:int" minOccurs="0" />
|
|
<element name="allocatedIpv4Addresses" type="xsd:int" minOccurs="0" />
|
|
<element name="allocatedIpv6Addresses" type="xsd:int" minOccurs="0" />
|
|
</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="typeReference" 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" />
|
|
<element name="managedBy" type="vim25:ManagedByInfo" 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" />
|
|
<element name="managedBy" type="vim25:ManagedByInfo" 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="ClusterNetworkConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="networkPortGroup" type="vim25:ManagedObjectReference" />
|
|
<element name="ipSettings" type="vim25:CustomizationIPSettings" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SourceNodeSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="managementVc" type="vim25:ServiceLocator" />
|
|
<element name="activeVc" type="vim25:ManagedObjectReference" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NodeNetworkSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipSettings" type="vim25:CustomizationIPSettings" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PassiveNodeNetworkSpec">
|
|
<complexContent>
|
|
<extension base="vim25:NodeNetworkSpec">
|
|
<sequence>
|
|
<element name="failoverIpSettings" type="vim25:CustomizationIPSettings" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VchaClusterNetworkSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="witnessNetworkSpec" type="vim25:NodeNetworkSpec" />
|
|
<element name="passiveNetworkSpec" type="vim25:PassiveNodeNetworkSpec" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NodeDeploymentSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="esxHost" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="publicNetworkPortGroup" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="clusterNetworkPortGroup" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="folder" type="vim25:ManagedObjectReference" />
|
|
<element name="resourcePool" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="managementVc" type="vim25:ServiceLocator" minOccurs="0" />
|
|
<element name="nodeName" type="xsd:string" />
|
|
<element name="ipSettings" type="vim25:CustomizationIPSettings" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="PassiveNodeDeploymentSpec">
|
|
<complexContent>
|
|
<extension base="vim25:NodeDeploymentSpec">
|
|
<sequence>
|
|
<element name="failoverIpSettings" type="vim25:CustomizationIPSettings" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VchaClusterConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="passiveIp" type="xsd:string" />
|
|
<element name="witnessIp" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VchaClusterDeploymentSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="passiveDeploymentSpec" type="vim25:PassiveNodeDeploymentSpec" />
|
|
<element name="witnessDeploymentSpec" type="vim25:NodeDeploymentSpec" />
|
|
<element name="activeVcSpec" type="vim25:SourceNodeSpec" />
|
|
<element name="activeVcNetworkConfig" type="vim25:ClusterNetworkConfigSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FailoverNodeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterIpSettings" type="vim25:CustomizationIPSettings" />
|
|
<element name="failoverIp" type="vim25:CustomizationIPSettings" minOccurs="0" />
|
|
<element name="biosUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="WitnessNodeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipSettings" type="vim25:CustomizationIPSettings" />
|
|
<element name="biosUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VchaState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="configured" />
|
|
<enumeration value="notConfigured" />
|
|
<enumeration value="invalid" />
|
|
<enumeration value="prepared" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VchaClusterConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="failoverNodeInfo1" type="vim25:FailoverNodeInfo" minOccurs="0" />
|
|
<element name="failoverNodeInfo2" type="vim25:FailoverNodeInfo" minOccurs="0" />
|
|
<element name="witnessNodeInfo" type="vim25:WitnessNodeInfo" minOccurs="0" />
|
|
<element name="state" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VchaNodeRole">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="active" />
|
|
<enumeration value="passive" />
|
|
<enumeration value="witness" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VchaClusterMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="enabled" />
|
|
<enumeration value="disabled" />
|
|
<enumeration value="maintenance" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VchaClusterState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="healthy" />
|
|
<enumeration value="degraded" />
|
|
<enumeration value="isolated" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VchaNodeState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="up" />
|
|
<enumeration value="down" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VchaNodeRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="nodeState" type="xsd:string" />
|
|
<element name="nodeRole" type="xsd:string" />
|
|
<element name="nodeIp" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVchaNodeRuntimeInfo">
|
|
<sequence>
|
|
<element name="VchaNodeRuntimeInfo" type="vim25:VchaNodeRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VchaClusterRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="clusterState" type="xsd:string" />
|
|
<element name="nodeInfo" type="vim25:VchaNodeRuntimeInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="clusterMode" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VchaClusterHealth">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="runtimeInfo" type="vim25:VchaClusterRuntimeInfo" />
|
|
<element name="healthMessages" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="additionalInformation" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineAffinityInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="affinitySet" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualMachineBootOptionsNetworkBootProtocolType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="ipv4" />
|
|
<enumeration value="ipv6" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineBootOptionsBootableDevice">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineBootOptionsBootableDevice">
|
|
<sequence>
|
|
<element name="VirtualMachineBootOptionsBootableDevice" type="vim25:VirtualMachineBootOptionsBootableDevice" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineBootOptionsBootableDiskDevice">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineBootOptionsBootableDevice">
|
|
<sequence>
|
|
<element name="deviceKey" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineBootOptionsBootableEthernetDevice">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineBootOptionsBootableDevice">
|
|
<sequence>
|
|
<element name="deviceKey" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineBootOptionsBootableFloppyDevice">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineBootOptionsBootableDevice">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineBootOptionsBootableCdromDevice">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineBootOptionsBootableDevice">
|
|
<sequence>
|
|
</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="efiSecureBootEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="bootRetryEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="bootRetryDelay" type="xsd:long" minOccurs="0" />
|
|
<element name="bootOrder" type="vim25:VirtualMachineBootOptionsBootableDevice" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="networkBootProtocol" type="xsd:string" 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" />
|
|
<element name="multipleCoresPerSocketSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hostBasedReplicationSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="guestAutoLockSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="memoryReservationLockSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="featureRequirementSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="poweredOnMonitorTypeChangeSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="seSparseDiskSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nestedHVSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vPMCSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="secureBootSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="perVmEvcSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualMmuUsageIgnored" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualExecUsageIgnored" type="xsd:boolean" minOccurs="0" />
|
|
<element name="diskOnlySnapshotOnSuspendedVMSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineCdromInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineTargetInfo">
|
|
<sequence>
|
|
<element name="description" type="xsd:string" minOccurs="0" />
|
|
</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" />
|
|
<element name="memory" type="xsd:boolean" 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="VirtualMachineConfigInfoOverheadInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="initialMemoryReservation" type="xsd:long" minOccurs="0" />
|
|
<element name="initialSwapReservation" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="createDate" type="xsd:dateTime" 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="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="latencySensitivity" type="vim25:LatencySensitivity" 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="repConfig" type="vim25:ReplicationConfigSpec" 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" />
|
|
<element name="firmware" type="xsd:string" minOccurs="0" />
|
|
<element name="maxMksConnections" type="xsd:int" minOccurs="0" />
|
|
<element name="guestAutoLockEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" />
|
|
<element name="memoryReservationLockedToMax" type="xsd:boolean" minOccurs="0" />
|
|
<element name="initialOverhead" type="vim25:VirtualMachineConfigInfoOverheadInfo" minOccurs="0" />
|
|
<element name="nestedHVEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vPMCEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="scheduledHardwareUpgradeInfo" type="vim25:ScheduledHardwareUpgradeInfo" minOccurs="0" />
|
|
<element name="forkConfigInfo" type="vim25:VirtualMachineForkConfigInfo" minOccurs="0" />
|
|
<element name="vFlashCacheReservation" type="xsd:long" minOccurs="0" />
|
|
<element name="vmxConfigChecksum" type="xsd:base64Binary" minOccurs="0" />
|
|
<element name="messageBusTunnelEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vmStorageObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="swapStorageObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="keyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
<element name="guestIntegrityInfo" type="vim25:VirtualMachineGuestIntegrityInfo" minOccurs="0" />
|
|
<element name="migrateEncryption" type="xsd:string" 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" />
|
|
<element name="propertyRelations" type="vim25:VirtualMachinePropertyRelation" 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" />
|
|
<element name="runSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="upgradeSupported" 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>
|
|
<simpleType name="VirtualMachineConfigSpecEncryptedVMotionModes">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="disabled" />
|
|
<enumeration value="opportunistic" />
|
|
<enumeration value="required" />
|
|
</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="createDate" type="xsd:dateTime" 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="numCoresPerSocket" 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="virtualICH7MPresent" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualSMCPresent" 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="latencySensitivity" type="vim25:LatencySensitivity" 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="repConfig" type="vim25:ReplicationConfigSpec" 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" />
|
|
<element name="firmware" type="xsd:string" minOccurs="0" />
|
|
<element name="maxMksConnections" type="xsd:int" minOccurs="0" />
|
|
<element name="guestAutoLockEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" />
|
|
<element name="memoryReservationLockedToMax" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nestedHVEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vPMCEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="scheduledHardwareUpgradeInfo" type="vim25:ScheduledHardwareUpgradeInfo" minOccurs="0" />
|
|
<element name="vmProfile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="messageBusTunnelEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="crypto" type="vim25:CryptoSpec" minOccurs="0" />
|
|
<element name="migrateEncryption" type="xsd:string" 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="smcPresent" type="xsd:boolean" minOccurs="0" />
|
|
<element name="datastore" type="vim25:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="network" type="vim25:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="opaqueNetwork" type="vim25:OpaqueNetworkTargetInfo" 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" />
|
|
<element name="sriov" type="vim25:VirtualMachineSriovInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vFlashModule" type="vim25:VirtualMachineVFlashModuleInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="sharedGpuPassthroughTypes" type="vim25:VirtualMachinePciSharedGpuPassthroughInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="availablePersistentMemoryReservationMB" type="xsd:long" minOccurs="0" />
|
|
</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="maxVirtualDiskCapacity" type="xsd:long" minOccurs="0" />
|
|
<element name="maxPhysicalRDMFileSize" type="xsd:long" minOccurs="0" />
|
|
<element name="maxVirtualRDMFileSize" type="xsd:long" minOccurs="0" />
|
|
<element name="mode" type="xsd:string" />
|
|
<element name="vStorageSupport" type="xsd:string" minOccurs="0" />
|
|
</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="VirtualMachineDefaultProfileSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineProfileSpec">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineDefinedProfileSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineProfileSpec">
|
|
<sequence>
|
|
<element name="profileId" type="xsd:string" />
|
|
<element name="replicationSpec" type="vim25:ReplicationSpec" minOccurs="0" />
|
|
<element name="profileData" type="vim25:VirtualMachineProfileRawData" minOccurs="0" />
|
|
<element name="profileParams" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<enumeration value="vmNptOutOfIntrVector" />
|
|
<enumeration value="vmNptVMCIActive" />
|
|
</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" />
|
|
<element name="reservationStatus" type="xsd:string" minOccurs="0" />
|
|
<element name="attachmentStatus" type="xsd:string" minOccurs="0" />
|
|
<element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="VirtualMachineEmptyProfileSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineProfileSpec">
|
|
<sequence>
|
|
</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" />
|
|
<element name="orphaned" type="xsd:boolean" minOccurs="0" />
|
|
</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="FaultToleranceConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="metaDataPath" type="vim25:FaultToleranceMetaSpec" minOccurs="0" />
|
|
<element name="secondaryVmSpec" type="vim25:FaultToleranceVMConfigSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FaultToleranceMetaSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="metaDataDatastore" 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="FaultToleranceDiskSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="disk" type="vim25:VirtualDevice" />
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfFaultToleranceDiskSpec">
|
|
<sequence>
|
|
<element name="FaultToleranceDiskSpec" type="vim25:FaultToleranceDiskSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="FaultToleranceVMConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmConfig" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="disks" type="vim25:FaultToleranceDiskSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineFeatureRequirement">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="featureName" type="xsd:string" />
|
|
<element name="value" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineFeatureRequirement">
|
|
<sequence>
|
|
<element name="VirtualMachineFeatureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<element name="ftMetadataDirectory" 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="digestDescriptor" />
|
|
<enumeration value="digestExtent" />
|
|
<enumeration value="diskReplicationState" />
|
|
<enumeration value="log" />
|
|
<enumeration value="stat" />
|
|
<enumeration value="namespaceData" />
|
|
<enumeration value="nvram" />
|
|
<enumeration value="snapshotData" />
|
|
<enumeration value="snapshotMemory" />
|
|
<enumeration value="snapshotList" />
|
|
<enumeration value="snapshotManifestList" />
|
|
<enumeration value="suspend" />
|
|
<enumeration value="suspendMemory" />
|
|
<enumeration value="swap" />
|
|
<enumeration value="uwswap" />
|
|
<enumeration value="core" />
|
|
<enumeration value="screenshot" />
|
|
<enumeration value="ftMetadata" />
|
|
<enumeration value="guestCustomization" />
|
|
</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" />
|
|
<element name="uniqueSize" type="xsd:long" minOccurs="0" />
|
|
<element name="backingObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="accessible" type="xsd:boolean" minOccurs="0" />
|
|
</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="memoryKey" type="xsd:int" minOccurs="0" />
|
|
<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" />
|
|
<enumeration value="take" />
|
|
</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" />
|
|
<element name="faultToleranceType" type="xsd:string" minOccurs="0" />
|
|
<element name="cbrcCacheEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vvtdEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vbsEnabled" 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="VirtualMachineForkConfigInfoChildType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="persistent" />
|
|
<enumeration value="nonpersistent" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineForkConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="parentEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="childForkGroupId" type="xsd:string" minOccurs="0" />
|
|
<element name="parentForkGroupId" type="xsd:string" minOccurs="0" />
|
|
<element name="childType" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<enumeration value="guestToolsTooOld" />
|
|
<enumeration value="guestToolsSupportedOld" />
|
|
<enumeration value="guestToolsSupportedNew" />
|
|
<enumeration value="guestToolsTooNew" />
|
|
<enumeration value="guestToolsBlacklisted" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineToolsRunningStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="guestToolsNotRunning" />
|
|
<enumeration value="guestToolsRunning" />
|
|
<enumeration value="guestToolsExecutingScripts" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineToolsInstallType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="guestToolsTypeUnknown" />
|
|
<enumeration value="guestToolsTypeMSI" />
|
|
<enumeration value="guestToolsTypeTar" />
|
|
<enumeration value="guestToolsTypeOSP" />
|
|
<enumeration value="guestToolsTypeOpenVMTools" />
|
|
</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>
|
|
<simpleType name="GuestInfoAppStateType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="appStateOk" />
|
|
<enumeration value="appStateNeedReset" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="GuestInfoNamespaceGenerationInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
<element name="generationNo" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestInfoNamespaceGenerationInfo">
|
|
<sequence>
|
|
<element name="GuestInfoNamespaceGenerationInfo" type="vim25:GuestInfoNamespaceGenerationInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<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="toolsVersionStatus2" type="xsd:string" minOccurs="0" />
|
|
<element name="toolsRunningStatus" type="xsd:string" minOccurs="0" />
|
|
<element name="toolsVersion" type="xsd:string" minOccurs="0" />
|
|
<element name="toolsInstallType" 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" />
|
|
<element name="guestKernelCrashed" type="xsd:boolean" minOccurs="0" />
|
|
<element name="appState" type="xsd:string" minOccurs="0" />
|
|
<element name="guestOperationsReady" type="xsd:boolean" minOccurs="0" />
|
|
<element name="interactiveGuestOperationsReady" type="xsd:boolean" minOccurs="0" />
|
|
<element name="guestStateChangeSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="generationInfo" type="vim25:GuestInfoNamespaceGenerationInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineGuestIntegrityInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" 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="darwinGuestFamily" />
|
|
<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="windows8Guest" />
|
|
<enumeration value="windows8_64Guest" />
|
|
<enumeration value="windows8Server64Guest" />
|
|
<enumeration value="windows9Guest" />
|
|
<enumeration value="windows9_64Guest" />
|
|
<enumeration value="windows9Server64Guest" />
|
|
<enumeration value="windowsHyperVGuest" />
|
|
<enumeration value="freebsdGuest" />
|
|
<enumeration value="freebsd64Guest" />
|
|
<enumeration value="freebsd11Guest" />
|
|
<enumeration value="freebsd11_64Guest" />
|
|
<enumeration value="freebsd12Guest" />
|
|
<enumeration value="freebsd12_64Guest" />
|
|
<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="rhel7Guest" />
|
|
<enumeration value="rhel7_64Guest" />
|
|
<enumeration value="rhel8_64Guest" />
|
|
<enumeration value="centosGuest" />
|
|
<enumeration value="centos64Guest" />
|
|
<enumeration value="centos6Guest" />
|
|
<enumeration value="centos6_64Guest" />
|
|
<enumeration value="centos7Guest" />
|
|
<enumeration value="centos7_64Guest" />
|
|
<enumeration value="centos8_64Guest" />
|
|
<enumeration value="oracleLinuxGuest" />
|
|
<enumeration value="oracleLinux64Guest" />
|
|
<enumeration value="oracleLinux6Guest" />
|
|
<enumeration value="oracleLinux6_64Guest" />
|
|
<enumeration value="oracleLinux7Guest" />
|
|
<enumeration value="oracleLinux7_64Guest" />
|
|
<enumeration value="oracleLinux8_64Guest" />
|
|
<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="sles12Guest" />
|
|
<enumeration value="sles12_64Guest" />
|
|
<enumeration value="sles15_64Guest" />
|
|
<enumeration value="nld9Guest" />
|
|
<enumeration value="oesGuest" />
|
|
<enumeration value="sjdsGuest" />
|
|
<enumeration value="mandrakeGuest" />
|
|
<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="debian6Guest" />
|
|
<enumeration value="debian6_64Guest" />
|
|
<enumeration value="debian7Guest" />
|
|
<enumeration value="debian7_64Guest" />
|
|
<enumeration value="debian8Guest" />
|
|
<enumeration value="debian8_64Guest" />
|
|
<enumeration value="debian9Guest" />
|
|
<enumeration value="debian9_64Guest" />
|
|
<enumeration value="debian10Guest" />
|
|
<enumeration value="debian10_64Guest" />
|
|
<enumeration value="asianux3Guest" />
|
|
<enumeration value="asianux3_64Guest" />
|
|
<enumeration value="asianux4Guest" />
|
|
<enumeration value="asianux4_64Guest" />
|
|
<enumeration value="asianux5_64Guest" />
|
|
<enumeration value="asianux7_64Guest" />
|
|
<enumeration value="asianux8_64Guest" />
|
|
<enumeration value="opensuseGuest" />
|
|
<enumeration value="opensuse64Guest" />
|
|
<enumeration value="fedoraGuest" />
|
|
<enumeration value="fedora64Guest" />
|
|
<enumeration value="coreos64Guest" />
|
|
<enumeration value="vmwarePhoton64Guest" />
|
|
<enumeration value="other24xLinuxGuest" />
|
|
<enumeration value="other26xLinuxGuest" />
|
|
<enumeration value="otherLinuxGuest" />
|
|
<enumeration value="other3xLinuxGuest" />
|
|
<enumeration value="other4xLinuxGuest" />
|
|
<enumeration value="genericLinuxGuest" />
|
|
<enumeration value="other24xLinux64Guest" />
|
|
<enumeration value="other26xLinux64Guest" />
|
|
<enumeration value="other3xLinux64Guest" />
|
|
<enumeration value="other4xLinux64Guest" />
|
|
<enumeration value="otherLinux64Guest" />
|
|
<enumeration value="solaris6Guest" />
|
|
<enumeration value="solaris7Guest" />
|
|
<enumeration value="solaris8Guest" />
|
|
<enumeration value="solaris9Guest" />
|
|
<enumeration value="solaris10Guest" />
|
|
<enumeration value="solaris10_64Guest" />
|
|
<enumeration value="solaris11_64Guest" />
|
|
<enumeration value="os2Guest" />
|
|
<enumeration value="eComStationGuest" />
|
|
<enumeration value="eComStation2Guest" />
|
|
<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="darwin10Guest" />
|
|
<enumeration value="darwin10_64Guest" />
|
|
<enumeration value="darwin11Guest" />
|
|
<enumeration value="darwin11_64Guest" />
|
|
<enumeration value="darwin12_64Guest" />
|
|
<enumeration value="darwin13_64Guest" />
|
|
<enumeration value="darwin14_64Guest" />
|
|
<enumeration value="darwin15_64Guest" />
|
|
<enumeration value="darwin16_64Guest" />
|
|
<enumeration value="darwin17_64Guest" />
|
|
<enumeration value="darwin18_64Guest" />
|
|
<enumeration value="vmkernelGuest" />
|
|
<enumeration value="vmkernel5Guest" />
|
|
<enumeration value="vmkernel6Guest" />
|
|
<enumeration value="vmkernel65Guest" />
|
|
<enumeration value="otherGuest" />
|
|
<enumeration value="otherGuest64" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="GuestOsDescriptorFirmwareType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="bios" />
|
|
<enumeration value="efi" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="GuestOsDescriptorSupportLevel">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="experimental" />
|
|
<enumeration value="legacy" />
|
|
<enumeration value="terminated" />
|
|
<enumeration value="supported" />
|
|
<enumeration value="unsupported" />
|
|
<enumeration value="deprecated" />
|
|
<enumeration value="techPreview" />
|
|
</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="numSupportedPhysicalSockets" type="xsd:int" minOccurs="0" />
|
|
<element name="numSupportedCoresPerSocket" type="xsd:int" minOccurs="0" />
|
|
<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="recommendedCdromController" type="xsd:string" minOccurs="0" />
|
|
<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="smcRequired" type="xsd:boolean" minOccurs="0" />
|
|
<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" />
|
|
<element name="supportedFirmware" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="recommendedFirmware" type="xsd:string" minOccurs="0" />
|
|
<element name="supportedUSBControllerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="recommendedUSBController" type="xsd:string" minOccurs="0" />
|
|
<element name="supports3D" type="xsd:boolean" minOccurs="0" />
|
|
<element name="recommended3D" type="xsd:boolean" minOccurs="0" />
|
|
<element name="smcRecommended" type="xsd:boolean" minOccurs="0" />
|
|
<element name="ich7mRecommended" type="xsd:boolean" minOccurs="0" />
|
|
<element name="usbRecommended" type="xsd:boolean" minOccurs="0" />
|
|
<element name="supportLevel" type="xsd:string" minOccurs="0" />
|
|
<element name="supportedForCreate" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vRAMSizeInKB" type="vim25:IntOption" minOccurs="0" />
|
|
<element name="numSupportedFloppyDevices" type="xsd:int" minOccurs="0" />
|
|
<element name="wakeOnLanEthernetCard" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="supportsPvscsiControllerForBoot" type="xsd:boolean" minOccurs="0" />
|
|
<element name="diskUuidEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="supportsHotPlugPCI" type="xsd:boolean" minOccurs="0" />
|
|
<element name="supportsSecureBoot" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultSecureBoot" type="xsd:boolean" minOccurs="0" />
|
|
<element name="persistentMemorySupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="supportedMinPersistentMemoryMB" type="xsd:long" minOccurs="0" />
|
|
<element name="supportedMaxPersistentMemoryMB" type="xsd:long" minOccurs="0" />
|
|
<element name="recommendedPersistentMemoryMB" type="xsd:long" minOccurs="0" />
|
|
<element name="persistentMemoryHotAddSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="persistentMemoryHotRemoveSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="persistentMemoryColdGrowthSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="persistentMemoryColdGrowthGranularityMB" type="xsd:long" minOccurs="0" />
|
|
<element name="persistentMemoryHotGrowthSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="persistentMemoryHotGrowthGranularityMB" type="xsd:long" minOccurs="0" />
|
|
<element name="numRecommendedPhysicalSockets" type="xsd:int" minOccurs="0" />
|
|
<element name="numRecommendedCoresPerSocket" type="xsd:int" minOccurs="0" />
|
|
<element name="vvtdSupported" type="vim25:BoolOption" minOccurs="0" />
|
|
<element name="vbsSupported" type="vim25:BoolOption" minOccurs="0" />
|
|
<element name="supportsTPM20" 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="VirtualMachineGuestQuiesceSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="timeout" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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="VirtualMachineInstantCloneSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="location" type="vim25:VirtualMachineRelocateSpec" />
|
|
<element name="config" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="biosUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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>
|
|
<simpleType name="VirtualMachineMetadataManagerVmMetadataOwnerOwner">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="ComVmwareVsphereHA" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineMetadataManagerVmMetadataOwner">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualMachineMetadataManagerVmMetadataOp">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="Update" />
|
|
<enumeration value="Remove" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineMetadataManagerVmMetadata">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmId" type="xsd:string" />
|
|
<element name="metadata" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineMetadataManagerVmMetadataInput">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="operation" type="xsd:string" />
|
|
<element name="vmMetadata" type="vim25:VirtualMachineMetadataManagerVmMetadata" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineMetadataManagerVmMetadataInput">
|
|
<sequence>
|
|
<element name="VirtualMachineMetadataManagerVmMetadataInput" type="vim25:VirtualMachineMetadataManagerVmMetadataInput" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineMetadataManagerVmMetadataResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmMetadata" type="vim25:VirtualMachineMetadataManagerVmMetadata" />
|
|
<element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineMetadataManagerVmMetadataResult">
|
|
<sequence>
|
|
<element name="VirtualMachineMetadataManagerVmMetadataResult" type="vim25:VirtualMachineMetadataManagerVmMetadataResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineNetworkInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineTargetInfo">
|
|
<sequence>
|
|
<element name="network" type="vim25:NetworkSummary" />
|
|
<element name="vswitch" type="xsd:string" minOccurs="0" />
|
|
</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="OpaqueNetworkTargetInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineTargetInfo">
|
|
<sequence>
|
|
<element name="network" type="vim25:OpaqueNetworkSummary" />
|
|
<element name="networkReservationSupported" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfOpaqueNetworkTargetInfo">
|
|
<sequence>
|
|
<element name="OpaqueNetworkTargetInfo" type="vim25:OpaqueNetworkTargetInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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="VirtualMachinePciSharedGpuPassthroughInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineTargetInfo">
|
|
<sequence>
|
|
<element name="vgpu" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachinePciSharedGpuPassthroughInfo">
|
|
<sequence>
|
|
<element name="VirtualMachinePciSharedGpuPassthroughInfo" type="vim25:VirtualMachinePciSharedGpuPassthroughInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineProfileDetailsDiskProfileDetails">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:int" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineProfileDetailsDiskProfileDetails">
|
|
<sequence>
|
|
<element name="VirtualMachineProfileDetailsDiskProfileDetails" type="vim25:VirtualMachineProfileDetailsDiskProfileDetails" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineProfileDetails">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="diskProfileDetails" type="vim25:VirtualMachineProfileDetailsDiskProfileDetails" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineProfileRawData">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="extensionKey" type="xsd:string" />
|
|
<element name="objectData" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineProfileSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineProfileSpec">
|
|
<sequence>
|
|
<element name="VirtualMachineProfileSpec" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachinePropertyRelation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="vim25:DynamicProperty" />
|
|
<element name="relations" type="vim25:DynamicProperty" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachinePropertyRelation">
|
|
<sequence>
|
|
<element name="VirtualMachinePropertyRelation" type="vim25:VirtualMachinePropertyRelation" 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" />
|
|
<element name="diskBackingInfo" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<enumeration value="moveAllDiskBackingsAndConsolidate" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineRelocateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="service" type="vim25:ServiceLocator" minOccurs="0" />
|
|
<element name="folder" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<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" />
|
|
<element name="deviceChange" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationInfoDiskSettings">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:int" />
|
|
<element name="diskReplicationId" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfReplicationInfoDiskSettings">
|
|
<sequence>
|
|
<element name="ReplicationInfoDiskSettings" type="vim25:ReplicationInfoDiskSettings" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="ReplicationConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="generation" type="xsd:long" />
|
|
<element name="vmReplicationId" type="xsd:string" />
|
|
<element name="destination" type="xsd:string" />
|
|
<element name="port" type="xsd:int" />
|
|
<element name="rpo" type="xsd:long" />
|
|
<element name="quiesceGuestEnabled" type="xsd:boolean" />
|
|
<element name="paused" type="xsd:boolean" />
|
|
<element name="oppUpdatesEnabled" type="xsd:boolean" />
|
|
<element name="netCompressionEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="netEncryptionEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="encryptionDestination" type="xsd:string" minOccurs="0" />
|
|
<element name="encryptionPort" type="xsd:int" minOccurs="0" />
|
|
<element name="remoteCertificateThumbprint" type="xsd:string" minOccurs="0" />
|
|
<element name="disk" type="vim25:ReplicationInfoDiskSettings" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineRuntimeInfoDasProtectionState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="dasProtected" type="xsd:boolean" />
|
|
</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="dasVmProtection" type="vim25:VirtualMachineRuntimeInfoDasProtectionState" 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="onlineStandby" type="xsd:boolean" minOccurs="0" />
|
|
<element name="minRequiredEVCModeKey" type="xsd:string" minOccurs="0" />
|
|
<element name="consolidationNeeded" type="xsd:boolean" minOccurs="0" />
|
|
<element name="offlineFeatureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="featureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vFlashCacheAllocation" type="xsd:long" minOccurs="0" />
|
|
<element name="paused" type="xsd:boolean" minOccurs="0" />
|
|
<element name="snapshotInBackground" type="xsd:boolean" minOccurs="0" />
|
|
<element name="quiescedForkParent" type="xsd:boolean" minOccurs="0" />
|
|
<element name="instantCloneFrozen" type="xsd:boolean" minOccurs="0" />
|
|
<element name="cryptoState" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="ScheduledHardwareUpgradeInfoHardwareUpgradePolicy">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="never" />
|
|
<enumeration value="onSoftPowerOff" />
|
|
<enumeration value="always" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="ScheduledHardwareUpgradeInfoHardwareUpgradeStatus">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="none" />
|
|
<enumeration value="pending" />
|
|
<enumeration value="success" />
|
|
<enumeration value="failed" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="ScheduledHardwareUpgradeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="upgradePolicy" type="xsd:string" minOccurs="0" />
|
|
<element name="versionKey" type="xsd:string" minOccurs="0" />
|
|
<element name="scheduledHardwareUpgradeStatus" type="xsd:string" minOccurs="0" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" 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="VirtualMachineSriovDevicePoolInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineSriovInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachinePciPassthroughInfo">
|
|
<sequence>
|
|
<element name="virtualFunction" type="xsd:boolean" />
|
|
<element name="pnic" type="xsd:string" minOccurs="0" />
|
|
<element name="devicePool" type="vim25:VirtualMachineSriovDevicePoolInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineSriovInfo">
|
|
<sequence>
|
|
<element name="VirtualMachineSriovInfo" type="vim25:VirtualMachineSriovInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineSriovNetworkDevicePoolInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineSriovDevicePoolInfo">
|
|
<sequence>
|
|
<element name="switchKey" type="xsd:string" minOccurs="0" />
|
|
<element name="switchUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</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" />
|
|
<element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" />
|
|
<element name="tpmPresent" type="xsd:boolean" minOccurs="0" />
|
|
<element name="numVmiopBackings" type="xsd:int" 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" />
|
|
<element name="ssdSwappedMemory" type="xsd:long" 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="toolsVersionStatus2" 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="ToolsConfigInfoToolsLastInstallInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="counter" type="xsd:int" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ToolsConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="toolsVersion" type="xsd:int" minOccurs="0" />
|
|
<element name="toolsInstallType" type="xsd:string" 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="customizationKeyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
<element name="syncTimeWithHost" type="xsd:boolean" minOccurs="0" />
|
|
<element name="lastInstallInfo" type="vim25:ToolsConfigInfoToolsLastInstallInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualMachineUsbInfoSpeed">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="low" />
|
|
<enumeration value="full" />
|
|
<enumeration value="high" />
|
|
<enumeration value="superSpeed" />
|
|
<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="UsbScanCodeSpecModifierType">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="leftControl" type="xsd:boolean" minOccurs="0" />
|
|
<element name="leftShift" type="xsd:boolean" minOccurs="0" />
|
|
<element name="leftAlt" type="xsd:boolean" minOccurs="0" />
|
|
<element name="leftGui" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rightControl" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rightShift" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rightAlt" type="xsd:boolean" minOccurs="0" />
|
|
<element name="rightGui" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="UsbScanCodeSpecKeyEvent">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="usbHidCode" type="xsd:int" />
|
|
<element name="modifiers" type="vim25:UsbScanCodeSpecModifierType" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfUsbScanCodeSpecKeyEvent">
|
|
<sequence>
|
|
<element name="UsbScanCodeSpecKeyEvent" type="vim25:UsbScanCodeSpecKeyEvent" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="UsbScanCodeSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyEvents" type="vim25:UsbScanCodeSpecKeyEvent" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineVFlashModuleInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineTargetInfo">
|
|
<sequence>
|
|
<element name="vFlashModule" type="vim25:HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineVFlashModuleInfo">
|
|
<sequence>
|
|
<element name="VirtualMachineVFlashModuleInfo" type="vim25:VirtualMachineVFlashModuleInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualHardware">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="numCPU" type="xsd:int" />
|
|
<element name="numCoresPerSocket" type="xsd:int" minOccurs="0" />
|
|
<element name="memoryMB" type="xsd:int" />
|
|
<element name="virtualICH7MPresent" type="xsd:boolean" minOccurs="0" />
|
|
<element name="virtualSMCPresent" type="xsd:boolean" minOccurs="0" />
|
|
<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="numCoresPerSocket" type="vim25:IntOption" minOccurs="0" />
|
|
<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="numUSBXHCIControllers" type="vim25:IntOption" minOccurs="0" />
|
|
<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" />
|
|
<element name="numNVDIMMControllers" type="vim25:IntOption" minOccurs="0" />
|
|
<element name="numTPMDevices" type="vim25:IntOption" 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>
|
|
<simpleType name="VirtualMachineWindowsQuiesceSpecVssBackupContext">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="ctx_auto" />
|
|
<enumeration value="ctx_backup" />
|
|
<enumeration value="ctx_file_share_backup" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineWindowsQuiesceSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualMachineGuestQuiesceSpec">
|
|
<sequence>
|
|
<element name="vssBackupType" type="xsd:int" minOccurs="0" />
|
|
<element name="vssBootableSystemState" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vssPartialFileSupport" type="xsd:boolean" minOccurs="0" />
|
|
<element name="vssBackupContext" type="xsd:string" 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" />
|
|
<enumeration value="networkTests" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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="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="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="VirtualAHCIController">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualSATAController">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualAHCIControllerOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualSATAControllerOption">
|
|
<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" />
|
|
<element name="backingObjectId" type="xsd:string" 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>
|
|
<simpleType name="VirtualDeviceConnectInfoMigrateConnectOp">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="connect" />
|
|
<enumeration value="disconnect" />
|
|
<enumeration value="unset" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualDeviceConnectInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="migrateConnect" type="xsd:string" minOccurs="0" />
|
|
<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="VirtualDeviceBusSlotInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDevicePciBusSlotInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBusSlotInfo">
|
|
<sequence>
|
|
<element name="pciSlotNumber" type="xsd:int" />
|
|
</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="slotInfo" type="vim25:VirtualDeviceBusSlotInfo" 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="VirtualDeviceBusSlotOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="type" type="xsd:string" />
|
|
</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="busSlotOption" type="vim25:VirtualDeviceBusSlotOption" 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="VirtualDeviceConfigSpecBackingSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="parent" type="vim25:VirtualDeviceConfigSpecBackingSpec" minOccurs="0" />
|
|
<element name="crypto" type="vim25:CryptoSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<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" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="backing" type="vim25:VirtualDeviceConfigSpecBackingSpec" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualDeviceConfigSpec">
|
|
<sequence>
|
|
<element name="VirtualDeviceConfigSpec" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VirtualDiskDeltaDiskFormat">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="redoLogFormat" />
|
|
<enumeration value="nativeFormat" />
|
|
<enumeration value="seSparseFormat" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualDiskDeltaDiskFormatVariant">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="vmfsSparseVariant" />
|
|
<enumeration value="vsanSparseVariant" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualDiskSharing">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="sharingNone" />
|
|
<enumeration value="sharingMultiWriter" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="keyId" type="vim25:CryptoKeyId" 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" />
|
|
<element name="deltaDiskFormat" type="xsd:string" minOccurs="0" />
|
|
<element name="digestEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="deltaGrainSize" type="xsd:int" minOccurs="0" />
|
|
<element name="deltaDiskFormatVariant" type="xsd:string" minOccurs="0" />
|
|
<element name="sharing" type="xsd:string" minOccurs="0" />
|
|
<element name="keyId" type="vim25:CryptoKeyId" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskSeSparseBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceFileBackingInfo">
|
|
<sequence>
|
|
<element name="diskMode" type="xsd:string" />
|
|
<element name="writeThrough" 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:VirtualDiskSeSparseBackingInfo" minOccurs="0" />
|
|
<element name="deltaDiskFormat" type="xsd:string" minOccurs="0" />
|
|
<element name="digestEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="grainSize" type="xsd:int" minOccurs="0" />
|
|
<element name="keyId" type="vim25:CryptoKeyId" 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" />
|
|
<element name="sharing" 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" />
|
|
<element name="deltaDiskFormat" type="xsd:string" minOccurs="0" />
|
|
<element name="deltaGrainSize" type="xsd:int" minOccurs="0" />
|
|
<element name="sharing" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskLocalPMemBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceFileBackingInfo">
|
|
<sequence>
|
|
<element name="diskMode" type="xsd:string" />
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="volumeUUID" type="xsd:string" minOccurs="0" />
|
|
<element name="contentId" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualDiskVFlashCacheConfigInfoCacheConsistencyType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="strong" />
|
|
<enumeration value="weak" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualDiskVFlashCacheConfigInfoCacheMode">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="write_thru" />
|
|
<enumeration value="write_back" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualDiskVFlashCacheConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vFlashModule" type="xsd:string" minOccurs="0" />
|
|
<element name="reservationInMB" type="xsd:long" minOccurs="0" />
|
|
<element name="cacheConsistencyType" type="xsd:string" minOccurs="0" />
|
|
<element name="cacheMode" type="xsd:string" minOccurs="0" />
|
|
<element name="blockSizeInKB" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDisk">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDevice">
|
|
<sequence>
|
|
<element name="capacityInKB" type="xsd:long" />
|
|
<element name="capacityInBytes" type="xsd:long" minOccurs="0" />
|
|
<element name="shares" type="vim25:SharesInfo" minOccurs="0" />
|
|
<element name="storageIOAllocation" type="vim25:StorageIOAllocationInfo" minOccurs="0" />
|
|
<element name="diskObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="vFlashCacheConfigInfo" type="vim25:VirtualDiskVFlashCacheConfigInfo" minOccurs="0" />
|
|
<element name="iofilter" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="vDiskId" type="vim25:ID" minOccurs="0" />
|
|
<element name="nativeUnmanagedLinkedClone" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualDisk">
|
|
<sequence>
|
|
<element name="VirtualDisk" type="vim25:VirtualDisk" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualDiskId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vm" type="vim25:ManagedObjectReference" />
|
|
<element name="diskId" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualDiskId">
|
|
<sequence>
|
|
<element name="VirtualDiskId" type="vim25:VirtualDiskId" 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="VirtualDiskDeltaDiskFormatsSupported">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastoreType" type="xsd:string" />
|
|
<element name="deltaDiskFormat" type="vim25:ChoiceOption" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualDiskDeltaDiskFormatsSupported">
|
|
<sequence>
|
|
<element name="VirtualDiskDeltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</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" />
|
|
<element name="deltaDiskFormat" type="vim25:ChoiceOption" minOccurs="0" />
|
|
<element name="deltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskSeSparseBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceFileBackingOption">
|
|
<sequence>
|
|
<element name="diskMode" type="vim25:ChoiceOption" />
|
|
<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="deltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" maxOccurs="unbounded" />
|
|
</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="VirtualDiskLocalPMemBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceFileBackingOption">
|
|
<sequence>
|
|
<element name="diskMode" type="vim25:ChoiceOption" />
|
|
<element name="growable" type="xsd:boolean" />
|
|
<element name="hotGrowable" type="xsd:boolean" />
|
|
<element name="uuid" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskOptionVFlashCacheConfigOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="cacheConsistencyType" type="vim25:ChoiceOption" />
|
|
<element name="cacheMode" type="vim25:ChoiceOption" />
|
|
<element name="reservationInMB" type="vim25:LongOption" />
|
|
<element name="blockSizeInKB" type="vim25:LongOption" />
|
|
</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" />
|
|
<element name="vFlashCacheConfigOption" type="vim25:VirtualDiskOptionVFlashCacheConfigOption" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualDiskConfigSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceConfigSpec">
|
|
<sequence>
|
|
<element name="diskMoveType" type="xsd:string" minOccurs="0" />
|
|
<element name="migrateCache" type="xsd:boolean" 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="VirtualE1000e">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualEthernetCard">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualE1000eOption">
|
|
<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="VirtualEthernetCardOpaqueNetworkBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingInfo">
|
|
<sequence>
|
|
<element name="opaqueNetworkId" type="xsd:string" />
|
|
<element name="opaqueNetworkType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualEthernetCardResourceAllocation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="reservation" type="xsd:long" minOccurs="0" />
|
|
<element name="share" type="vim25:SharesInfo" />
|
|
<element name="limit" type="xsd:long" minOccurs="0" />
|
|
</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" />
|
|
<element name="resourceAllocation" type="vim25:VirtualEthernetCardResourceAllocation" minOccurs="0" />
|
|
<element name="externalId" type="xsd:string" minOccurs="0" />
|
|
<element name="uptCompatibilityEnabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualEthernetCardNetworkBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceDeviceBackingOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualEthernetCardOpaqueNetworkBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingOption">
|
|
<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" />
|
|
<element name="uptCompatibilityEnabled" type="vim25:BoolOption" 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="VirtualHdAudioCard">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualSoundCard">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualHdAudioCardOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualSoundCardOption">
|
|
<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="VirtualNVDIMMBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceFileBackingInfo">
|
|
<sequence>
|
|
<element name="parent" type="vim25:VirtualNVDIMMBackingInfo" minOccurs="0" />
|
|
<element name="changeId" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVDIMM">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDevice">
|
|
<sequence>
|
|
<element name="capacityInMB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVDIMMController">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualController">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVDIMMControllerOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualControllerOption">
|
|
<sequence>
|
|
<element name="numNVDIMMControllers" type="vim25:IntOption" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVDIMMOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceOption">
|
|
<sequence>
|
|
<element name="capacityInMB" type="vim25:LongOption" />
|
|
<element name="growable" type="xsd:boolean" />
|
|
<element name="hotGrowable" type="xsd:boolean" />
|
|
<element name="granularityInMB" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVMEController">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualController">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualNVMEControllerOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualControllerOption">
|
|
<sequence>
|
|
<element name="numNVMEDisks" type="vim25:IntOption" />
|
|
</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" />
|
|
<element name="numSATAControllers" type="vim25:IntOption" minOccurs="0" />
|
|
<element name="numNVMEControllers" type="vim25:IntOption" minOccurs="0" />
|
|
<element name="numVmxnet3VrdmaEthernetCards" 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="VirtualPCIPassthroughPluginBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingInfo">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualPCIPassthroughVmiopBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualPCIPassthroughPluginBackingInfo">
|
|
<sequence>
|
|
<element name="vgpu" type="xsd:string" minOccurs="0" />
|
|
</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="VirtualPCIPassthroughPluginBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualPCIPassthroughVmiopBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualPCIPassthroughPluginBackingOption">
|
|
<sequence>
|
|
<element name="vgpu" type="vim25:StringOption" />
|
|
<element name="maxInstances" type="xsd:int" />
|
|
</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>
|
|
<complexType name="VirtualSATAController">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualController">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualSATAControllerOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualControllerOption">
|
|
<sequence>
|
|
<element name="numSATADisks" type="vim25:IntOption" />
|
|
<element name="numSATACdroms" type="vim25:IntOption" />
|
|
</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="VirtualSerialPortThinPrintBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingInfo">
|
|
<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="VirtualSerialPortThinPrintBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingOption">
|
|
<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="VirtualSriovEthernetCardSriovBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingInfo">
|
|
<sequence>
|
|
<element name="physicalFunctionBacking" type="vim25:VirtualPCIPassthroughDeviceBackingInfo" minOccurs="0" />
|
|
<element name="virtualFunctionBacking" type="vim25:VirtualPCIPassthroughDeviceBackingInfo" minOccurs="0" />
|
|
<element name="virtualFunctionIndex" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualSriovEthernetCard">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualEthernetCard">
|
|
<sequence>
|
|
<element name="allowGuestOSMtuChange" type="xsd:boolean" minOccurs="0" />
|
|
<element name="sriovBacking" type="vim25:VirtualSriovEthernetCardSriovBackingInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualSriovEthernetCardSriovBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceBackingOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualSriovEthernetCardOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualEthernetCardOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualTPM">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDevice">
|
|
<sequence>
|
|
<element name="endorsementKeyCertificateSigningRequest" type="xsd:base64Binary" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="endorsementKeyCertificate" type="xsd:base64Binary" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualTPMOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceOption">
|
|
<sequence>
|
|
<element name="supportedFirmware" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="VirtualUSBRemoteClientBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo">
|
|
<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="VirtualUSBControllerPciBusSlotInfo">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDevicePciBusSlotInfo">
|
|
<sequence>
|
|
<element name="ehciPciSlotNumber" type="xsd:int" minOccurs="0" />
|
|
</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" />
|
|
<element name="supportedSpeeds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</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="VirtualUSBRemoteClientBackingOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceRemoteDeviceBackingOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualUSBOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualUSBXHCIController">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualController">
|
|
<sequence>
|
|
<element name="autoConnectDevices" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualUSBXHCIControllerOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualControllerOption">
|
|
<sequence>
|
|
<element name="autoConnectDevices" type="vim25:BoolOption" />
|
|
<element name="supportedSpeeds" type="xsd:string" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualMachineVMCIDeviceAction">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="allow" />
|
|
<enumeration value="deny" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineVMCIDeviceProtocol">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="hypervisor" />
|
|
<enumeration value="doorbell" />
|
|
<enumeration value="queuepair" />
|
|
<enumeration value="datagram" />
|
|
<enumeration value="stream" />
|
|
<enumeration value="anyProtocol" />
|
|
</restriction>
|
|
</simpleType>
|
|
<simpleType name="VirtualMachineVMCIDeviceDirection">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="guest" />
|
|
<enumeration value="host" />
|
|
<enumeration value="anyDirection" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualMachineVMCIDeviceFilterSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="rank" type="xsd:long" />
|
|
<element name="action" type="xsd:string" />
|
|
<element name="protocol" type="xsd:string" />
|
|
<element name="direction" type="xsd:string" />
|
|
<element name="lowerDstPortBoundary" type="xsd:long" minOccurs="0" />
|
|
<element name="upperDstPortBoundary" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVirtualMachineVMCIDeviceFilterSpec">
|
|
<sequence>
|
|
<element name="VirtualMachineVMCIDeviceFilterSpec" type="vim25:VirtualMachineVMCIDeviceFilterSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VirtualMachineVMCIDeviceFilterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="filters" type="vim25:VirtualMachineVMCIDeviceFilterSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</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" />
|
|
<element name="filterEnable" type="xsd:boolean" minOccurs="0" />
|
|
<element name="filterInfo" type="vim25:VirtualMachineVMCIDeviceFilterInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineVMCIDeviceOptionFilterSpecOption">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="action" type="vim25:ChoiceOption" />
|
|
<element name="protocol" type="vim25:ChoiceOption" />
|
|
<element name="direction" type="vim25:ChoiceOption" />
|
|
<element name="lowerDstPortBoundary" type="vim25:LongOption" />
|
|
<element name="upperDstPortBoundary" type="vim25:LongOption" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualMachineVMCIDeviceOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualDeviceOption">
|
|
<sequence>
|
|
<element name="allowUnrestrictedCommunication" type="vim25:BoolOption" />
|
|
<element name="filterSpecOption" type="vim25:VirtualMachineVMCIDeviceOptionFilterSpecOption" minOccurs="0" />
|
|
<element name="filterSupported" type="vim25:BoolOption" minOccurs="0" />
|
|
</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>
|
|
<simpleType name="VirtualMachineVideoCardUse3dRenderer">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="automatic" />
|
|
<enumeration value="software" />
|
|
<enumeration value="hardware" />
|
|
</restriction>
|
|
</simpleType>
|
|
<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" />
|
|
<element name="use3dRenderer" type="xsd:string" minOccurs="0" />
|
|
<element name="graphicsMemorySizeInKB" type="xsd:long" 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" />
|
|
<element name="use3dRendererSupported" type="vim25:BoolOption" minOccurs="0" />
|
|
<element name="graphicsMemorySizeInKB" type="vim25:LongOption" minOccurs="0" />
|
|
<element name="graphicsMemorySizeSupported" 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="VirtualVmxnet3Vrdma">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualVmxnet3">
|
|
<sequence>
|
|
<element name="deviceProtocol" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VirtualVmxnet3VrdmaOptionDeviceProtocols">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="rocev1" />
|
|
<enumeration value="rocev2" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VirtualVmxnet3VrdmaOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualVmxnet3Option">
|
|
<sequence>
|
|
<element name="deviceProtocol" type="vim25:ChoiceOption" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VirtualVmxnetOption">
|
|
<complexContent>
|
|
<extension base="vim25:VirtualEthernetCardOption">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestAuthSubject">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestAuthSubject">
|
|
<sequence>
|
|
<element name="GuestAuthSubject" type="vim25:GuestAuthSubject" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestAuthAnySubject">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthSubject">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestAuthNamedSubject">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthSubject">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestAuthAliasInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="subject" type="vim25:GuestAuthSubject" />
|
|
<element name="comment" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestAuthAliasInfo">
|
|
<sequence>
|
|
<element name="GuestAuthAliasInfo" type="vim25:GuestAuthAliasInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestAliases">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="base64Cert" type="xsd:string" />
|
|
<element name="aliases" type="vim25:GuestAuthAliasInfo" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestAliases">
|
|
<sequence>
|
|
<element name="GuestAliases" type="vim25:GuestAliases" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestMappedAliases">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="base64Cert" type="xsd:string" />
|
|
<element name="username" type="xsd:string" />
|
|
<element name="subjects" type="vim25:GuestAuthSubject" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestMappedAliases">
|
|
<sequence>
|
|
<element name="GuestMappedAliases" type="vim25:GuestMappedAliases" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestFileAttributes">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="modificationTime" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="accessTime" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="symlinkTarget" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestPosixFileAttributes">
|
|
<complexContent>
|
|
<extension base="vim25:GuestFileAttributes">
|
|
<sequence>
|
|
<element name="ownerId" type="xsd:int" minOccurs="0" />
|
|
<element name="groupId" type="xsd:int" minOccurs="0" />
|
|
<element name="permissions" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestWindowsFileAttributes">
|
|
<complexContent>
|
|
<extension base="vim25:GuestFileAttributes">
|
|
<sequence>
|
|
<element name="hidden" type="xsd:boolean" minOccurs="0" />
|
|
<element name="readOnly" type="xsd:boolean" minOccurs="0" />
|
|
<element name="createTime" type="xsd:dateTime" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="GuestFileType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="file" />
|
|
<enumeration value="directory" />
|
|
<enumeration value="symlink" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="GuestFileInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="path" type="xsd:string" />
|
|
<element name="type" type="xsd:string" />
|
|
<element name="size" type="xsd:long" />
|
|
<element name="attributes" type="vim25:GuestFileAttributes" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestFileInfo">
|
|
<sequence>
|
|
<element name="GuestFileInfo" type="vim25:GuestFileInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestListFileInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="files" type="vim25:GuestFileInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="remaining" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FileTransferInformation">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="attributes" type="vim25:GuestFileAttributes" />
|
|
<element name="size" type="xsd:long" />
|
|
<element name="url" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestAuthentication">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="interactiveSession" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="NamePasswordAuthentication">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthentication">
|
|
<sequence>
|
|
<element name="username" type="xsd:string" />
|
|
<element name="password" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestProgramSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="programPath" type="xsd:string" />
|
|
<element name="arguments" type="xsd:string" />
|
|
<element name="workingDirectory" type="xsd:string" minOccurs="0" />
|
|
<element name="envVariables" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestWindowsProgramSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestProgramSpec">
|
|
<sequence>
|
|
<element name="startMinimized" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestProcessInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="pid" type="xsd:long" />
|
|
<element name="owner" type="xsd:string" />
|
|
<element name="cmdLine" type="xsd:string" />
|
|
<element name="startTime" type="xsd:dateTime" />
|
|
<element name="endTime" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="exitCode" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestProcessInfo">
|
|
<sequence>
|
|
<element name="GuestProcessInfo" type="vim25:GuestProcessInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="SAMLTokenAuthentication">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthentication">
|
|
<sequence>
|
|
<element name="token" type="xsd:string" />
|
|
<element name="username" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="SSPIAuthentication">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthentication">
|
|
<sequence>
|
|
<element name="sspiToken" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="TicketedSessionAuthentication">
|
|
<complexContent>
|
|
<extension base="vim25:GuestAuthentication">
|
|
<sequence>
|
|
<element name="ticket" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="GuestRegKeyWowSpec">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="WOWNative" />
|
|
<enumeration value="WOW32" />
|
|
<enumeration value="WOW64" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="GuestRegKeyNameSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="registryPath" type="xsd:string" />
|
|
<element name="wowBitness" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegKeySpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyName" type="vim25:GuestRegKeyNameSpec" />
|
|
<element name="classType" type="xsd:string" />
|
|
<element name="lastWritten" type="xsd:dateTime" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegKeyRecordSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="key" type="vim25:GuestRegKeySpec" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestRegKeyRecordSpec">
|
|
<sequence>
|
|
<element name="GuestRegKeyRecordSpec" type="vim25:GuestRegKeyRecordSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="GuestRegValueNameSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="keyName" type="vim25:GuestRegKeyNameSpec" />
|
|
<element name="name" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueDataSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueDwordSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueQwordSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:long" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueStringSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueExpandStringSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueMultiStringSpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueBinarySpec">
|
|
<complexContent>
|
|
<extension base="vim25:GuestRegValueDataSpec">
|
|
<sequence>
|
|
<element name="value" type="xsd:base64Binary" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="GuestRegValueSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="vim25:GuestRegValueNameSpec" />
|
|
<element name="data" type="vim25:GuestRegValueDataSpec" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfGuestRegValueSpec">
|
|
<sequence>
|
|
<element name="GuestRegValueSpec" type="vim25:GuestRegValueSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="DeviceGroupId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="FaultDomainId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationGroupId">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="faultDomainId" type="vim25:FaultDomainId" />
|
|
<element name="deviceGroupId" type="vim25:DeviceGroupId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ReplicationSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="replicationGroupId" type="vim25:ReplicationGroupId" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanClusterConfigInfoHostDefaultInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="autoClaimStorage" type="xsd:boolean" minOccurs="0" />
|
|
<element name="checksumEnabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanClusterConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="defaultConfig" type="vim25:VsanClusterConfigInfoHostDefaultInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostClusterStatusStateCompletionEstimate">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="completeTime" type="xsd:dateTime" minOccurs="0" />
|
|
<element name="percentComplete" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostClusterStatusState">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="state" type="xsd:string" />
|
|
<element name="completion" type="vim25:VsanHostClusterStatusStateCompletionEstimate" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostClusterStatus">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="nodeUuid" type="xsd:string" minOccurs="0" />
|
|
<element name="health" type="xsd:string" />
|
|
<element name="nodeState" type="vim25:VsanHostClusterStatusState" />
|
|
<element name="memberUuid" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostConfigInfoStorageInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="autoClaimStorage" type="xsd:boolean" minOccurs="0" />
|
|
<element name="diskMapping" type="vim25:VsanHostDiskMapping" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="diskMapInfo" type="vim25:VsanHostDiskMapInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="checksumEnabled" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostConfigInfoClusterInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="uuid" type="xsd:string" minOccurs="0" />
|
|
<element name="nodeUuid" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostConfigInfoNetworkInfoPortConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ipConfig" type="vim25:VsanHostIpConfig" minOccurs="0" />
|
|
<element name="device" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostConfigInfoNetworkInfoPortConfig">
|
|
<sequence>
|
|
<element name="VsanHostConfigInfoNetworkInfoPortConfig" type="vim25:VsanHostConfigInfoNetworkInfoPortConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanHostConfigInfoNetworkInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="port" type="vim25:VsanHostConfigInfoNetworkInfoPortConfig" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostFaultDomainInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="enabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="hostSystem" type="vim25:ManagedObjectReference" minOccurs="0" />
|
|
<element name="clusterInfo" type="vim25:VsanHostConfigInfoClusterInfo" minOccurs="0" />
|
|
<element name="storageInfo" type="vim25:VsanHostConfigInfoStorageInfo" minOccurs="0" />
|
|
<element name="networkInfo" type="vim25:VsanHostConfigInfoNetworkInfo" minOccurs="0" />
|
|
<element name="faultDomainInfo" type="vim25:VsanHostFaultDomainInfo" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostConfigInfo">
|
|
<sequence>
|
|
<element name="VsanHostConfigInfo" type="vim25:VsanHostConfigInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VsanHostDecommissionModeObjectAction">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="noAction" />
|
|
<enumeration value="ensureObjectAccessibility" />
|
|
<enumeration value="evacuateAllData" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanHostDecommissionMode">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="objectAction" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostDiskMapInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="mapping" type="vim25:VsanHostDiskMapping" />
|
|
<element name="mounted" type="xsd:boolean" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostDiskMapInfo">
|
|
<sequence>
|
|
<element name="VsanHostDiskMapInfo" type="vim25:VsanHostDiskMapInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanHostDiskMapResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="mapping" type="vim25:VsanHostDiskMapping" />
|
|
<element name="diskResult" type="vim25:VsanHostDiskResult" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostDiskMapResult">
|
|
<sequence>
|
|
<element name="VsanHostDiskMapResult" type="vim25:VsanHostDiskMapResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanHostDiskMapping">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="ssd" type="vim25:HostScsiDisk" />
|
|
<element name="nonSsd" type="vim25:HostScsiDisk" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostDiskMapping">
|
|
<sequence>
|
|
<element name="VsanHostDiskMapping" type="vim25:VsanHostDiskMapping" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VsanHostDiskResultState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="inUse" />
|
|
<enumeration value="eligible" />
|
|
<enumeration value="ineligible" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanHostDiskResult">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="disk" type="vim25:HostScsiDisk" />
|
|
<element name="state" type="xsd:string" />
|
|
<element name="vsanUuid" type="xsd:string" minOccurs="0" />
|
|
<element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
<element name="degraded" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostDiskResult">
|
|
<sequence>
|
|
<element name="VsanHostDiskResult" type="vim25:VsanHostDiskResult" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VsanHostHealthState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="unknown" />
|
|
<enumeration value="healthy" />
|
|
<enumeration value="unhealthy" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanHostIpConfig">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="upstreamIpAddress" type="xsd:string" />
|
|
<element name="downstreamIpAddress" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VsanHostMembershipInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="nodeUuid" type="xsd:string" />
|
|
<element name="hostname" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostMembershipInfo">
|
|
<sequence>
|
|
<element name="VsanHostMembershipInfo" type="vim25:VsanHostMembershipInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VsanHostNodeState">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="error" />
|
|
<enumeration value="disabled" />
|
|
<enumeration value="agent" />
|
|
<enumeration value="master" />
|
|
<enumeration value="backup" />
|
|
<enumeration value="starting" />
|
|
<enumeration value="stopping" />
|
|
<enumeration value="enteringMaintenanceMode" />
|
|
<enumeration value="exitingMaintenanceMode" />
|
|
<enumeration value="decommissioning" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanHostVsanDiskInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vsanUuid" type="xsd:string" />
|
|
<element name="formatVersion" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="VsanDiskIssueType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="nonExist" />
|
|
<enumeration value="stampMismatch" />
|
|
<enumeration value="unknown" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VsanHostRuntimeInfoDiskIssue">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="diskId" type="xsd:string" />
|
|
<element name="issue" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVsanHostRuntimeInfoDiskIssue">
|
|
<sequence>
|
|
<element name="VsanHostRuntimeInfoDiskIssue" type="vim25:VsanHostRuntimeInfoDiskIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VsanHostRuntimeInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="membershipList" type="vim25:VsanHostMembershipInfo" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="diskIssues" type="vim25:VsanHostRuntimeInfoDiskIssue" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="accessGenNo" type="xsd:int" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BaseConfigInfoBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BaseConfigInfoFileBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:BaseConfigInfoBackingInfo">
|
|
<sequence>
|
|
<element name="filePath" type="xsd:string" />
|
|
<element name="backingObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="parent" type="vim25:BaseConfigInfoFileBackingInfo" minOccurs="0" />
|
|
<element name="deltaSizeInMB" type="xsd:long" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="BaseConfigInfoDiskFileBackingInfoProvisioningType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="thin" />
|
|
<enumeration value="eagerZeroedThick" />
|
|
<enumeration value="lazyZeroedThick" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="BaseConfigInfoDiskFileBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:BaseConfigInfoFileBackingInfo">
|
|
<sequence>
|
|
<element name="provisioningType" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BaseConfigInfoRawDiskMappingBackingInfo">
|
|
<complexContent>
|
|
<extension base="vim25:BaseConfigInfoFileBackingInfo">
|
|
<sequence>
|
|
<element name="lunUuid" type="xsd:string" />
|
|
<element name="compatibilityMode" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="BaseConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="vim25:ID" />
|
|
<element name="name" type="xsd:string" />
|
|
<element name="createTime" type="xsd:dateTime" />
|
|
<element name="keepAfterDeleteVm" type="xsd:boolean" minOccurs="0" />
|
|
<element name="relocationDisabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="nativeSnapshotSupported" type="xsd:boolean" minOccurs="0" />
|
|
<element name="changedBlockTrackingEnabled" type="xsd:boolean" minOccurs="0" />
|
|
<element name="backing" type="vim25:BaseConfigInfoBackingInfo" />
|
|
<element name="iofilter" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmCloneSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VslmMigrateSpec">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="keepAfterDeleteVm" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmCreateSpecBackingSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="path" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmCreateSpecDiskFileBackingSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VslmCreateSpecBackingSpec">
|
|
<sequence>
|
|
<element name="provisioningType" type="xsd:string" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmCreateSpecRawDiskMappingBackingSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VslmCreateSpecBackingSpec">
|
|
<sequence>
|
|
<element name="lunUuid" type="xsd:string" />
|
|
<element name="compatibilityMode" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmCreateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="keepAfterDeleteVm" type="xsd:boolean" minOccurs="0" />
|
|
<element name="backingSpec" type="vim25:VslmCreateSpecBackingSpec" />
|
|
<element name="capacityInMB" type="xsd:long" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ID">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfID">
|
|
<sequence>
|
|
<element name="ID" type="vim25:ID" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="vslmInfrastructureObjectPolicy">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="name" type="xsd:string" />
|
|
<element name="backingObjectId" type="xsd:string" />
|
|
<element name="profileId" type="xsd:string" />
|
|
<element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfvslmInfrastructureObjectPolicy">
|
|
<sequence>
|
|
<element name="vslmInfrastructureObjectPolicy" type="vim25:vslmInfrastructureObjectPolicy" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="vslmInfrastructureObjectPolicySpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmMigrateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="backingSpec" type="vim25:VslmCreateSpecBackingSpec" />
|
|
<element name="profile" type="vim25:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="consolidate" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmRelocateSpec">
|
|
<complexContent>
|
|
<extension base="vim25:VslmMigrateSpec">
|
|
<sequence>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VStorageObjectStateInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="tentative" type="xsd:boolean" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VslmTagEntry">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="tagName" type="xsd:string" />
|
|
<element name="parentCategoryName" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVslmTagEntry">
|
|
<sequence>
|
|
<element name="VslmTagEntry" type="vim25:VslmTagEntry" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<simpleType name="VStorageObjectConsumptionType">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="disk" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VStorageObjectConfigInfo">
|
|
<complexContent>
|
|
<extension base="vim25:BaseConfigInfo">
|
|
<sequence>
|
|
<element name="capacityInMB" type="xsd:long" />
|
|
<element name="consumptionType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="consumerId" type="vim25:ID" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="VStorageObject">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="config" type="vim25:VStorageObjectConfigInfo" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<simpleType name="vslmVStorageObjectControlFlag">
|
|
<restriction base="xsd:string">
|
|
<enumeration value="keepAfterDeleteVm" />
|
|
<enumeration value="disableRelocation" />
|
|
<enumeration value="enableChangedBlockTracking" />
|
|
</restriction>
|
|
</simpleType>
|
|
<complexType name="VStorageObjectSnapshotInfoVStorageObjectSnapshot">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="vim25:ID" minOccurs="0" />
|
|
<element name="backingObjectId" type="xsd:string" minOccurs="0" />
|
|
<element name="createTime" type="xsd:dateTime" />
|
|
<element name="description" type="xsd:string" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVStorageObjectSnapshotInfoVStorageObjectSnapshot">
|
|
<sequence>
|
|
<element name="VStorageObjectSnapshotInfoVStorageObjectSnapshot" type="vim25:VStorageObjectSnapshotInfoVStorageObjectSnapshot" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VStorageObjectSnapshotInfo">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="snapshots" type="vim25:VStorageObjectSnapshotInfoVStorageObjectSnapshot" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="RetrieveVStorageObjSpec">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="vim25:ID" />
|
|
<element name="datastore" type="vim25:ManagedObjectReference" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfRetrieveVStorageObjSpec">
|
|
<sequence>
|
|
<element name="RetrieveVStorageObjSpec" type="vim25:RetrieveVStorageObjSpec" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VStorageObjectAssociationsVmDiskAssociations">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="vmId" type="xsd:string" />
|
|
<element name="diskKey" type="xsd:int" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVStorageObjectAssociationsVmDiskAssociations">
|
|
<sequence>
|
|
<element name="VStorageObjectAssociationsVmDiskAssociations" type="vim25:VStorageObjectAssociationsVmDiskAssociations" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="VStorageObjectAssociations">
|
|
<complexContent>
|
|
<extension base="vim25:DynamicData">
|
|
<sequence>
|
|
<element name="id" type="vim25:ID" />
|
|
<element name="vmDiskAssociations" type="vim25:VStorageObjectAssociationsVmDiskAssociations" minOccurs="0" maxOccurs="unbounded" />
|
|
<element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" />
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
<complexType name="ArrayOfVStorageObjectAssociations">
|
|
<sequence>
|
|
<element name="VStorageObjectAssociations" type="vim25:VStorageObjectAssociations" minOccurs="0" maxOccurs="unbounded" />
|
|
</sequence>
|
|
</complexType>
|
|
</schema>
|