1255 lines
No EOL
72 KiB
XML
1255 lines
No EOL
72 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.Hosting.VirtualMachineManagement.DataContracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.Hosting.VirtualMachineManagement.DataContracts" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:import schemaLocation="http://vmserver3/SCVMMService/VirtualMachineManagementService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
<xs:import schemaLocation="http://vmserver3/SCVMMService/VirtualMachineManagementService.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
|
|
<xs:import schemaLocation="http://vmserver3/SCVMMService/VirtualMachineManagementService.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/System.Net" />
|
|
<xs:complexType name="ArrayOfISOInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="ISOInfo" nillable="true" type="tns:ISOInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfISOInfo" nillable="true" type="tns:ArrayOfISOInfo" />
|
|
<xs:complexType name="ISOInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Directory" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="SharePath" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Size" type="xs:long" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ISOInfo" nillable="true" type="tns:ISOInfo" />
|
|
<xs:complexType name="ArrayOfProcessorTypeInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="ProcessorTypeInfo" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfProcessorTypeInfo" nillable="true" type="tns:ArrayOfProcessorTypeInfo" />
|
|
<xs:complexType name="ProcessorTypeInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ProcessorTypeInfo" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
<xs:complexType name="ArrayOfScriptInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="ScriptInfo" nillable="true" type="tns:ScriptInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfScriptInfo" nillable="true" type="tns:ArrayOfScriptInfo" />
|
|
<xs:complexType name="ScriptInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Directory" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsPowershellScript" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="SharePath" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ScriptInfo" nillable="true" type="tns:ScriptInfo" />
|
|
<xs:complexType name="ArrayOfOperatingSystemInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="OperatingSystemInfo" nillable="true" type="tns:OperatingSystemInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfOperatingSystemInfo" nillable="true" type="tns:ArrayOfOperatingSystemInfo" />
|
|
<xs:complexType name="OperatingSystemInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Architecture" type="tns:ArchitectureInfo" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsCustomizationAllowed" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ProductType" nillable="true" type="tns:ProductTypeInfo" />
|
|
<xs:element minOccurs="0" name="RequiresPIDInSysprep" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="RequiresXMLSysprepFormat" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="RequiresadministratorAccountNameInSysprep" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Version" nillable="true" type="tns:VersionInfo" />
|
|
<xs:element minOccurs="0" name="WindowsEdition" nillable="true" type="tns:WindowsEditionInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="OperatingSystemInfo" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:simpleType name="ArchitectureInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="x86" />
|
|
<xs:enumeration value="amd64" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="ArchitectureInfo" nillable="true" type="tns:ArchitectureInfo" />
|
|
<xs:simpleType name="ProductTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="UNKNOWN" />
|
|
<xs:enumeration value="VER_NT_WORKSTATION" />
|
|
<xs:enumeration value="VER_NT_DOMAIN_CONTROLLER" />
|
|
<xs:enumeration value="VER_NT_SERVER" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="ProductTypeInfo" nillable="true" type="tns:ProductTypeInfo" />
|
|
<xs:complexType name="VersionInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Build" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Major" type="xs:int" />
|
|
<xs:element minOccurs="0" name="MajorRevision" type="xs:short" />
|
|
<xs:element minOccurs="0" name="Minor" type="xs:int" />
|
|
<xs:element minOccurs="0" name="MinorRevision" type="xs:short" />
|
|
<xs:element minOccurs="0" name="Revision" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VersionInfo" nillable="true" type="tns:VersionInfo" />
|
|
<xs:simpleType name="WindowsEditionInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Standard" />
|
|
<xs:enumeration value="Enterprise" />
|
|
<xs:enumeration value="Datacenter" />
|
|
<xs:enumeration value="Web" />
|
|
<xs:enumeration value="SmallBusiness" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="WindowsEditionInfo" nillable="true" type="tns:WindowsEditionInfo" />
|
|
<xs:complexType name="ArrayOfVirtualDiskDriveInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualDiskDriveInfo" nillable="true" type="tns:VirtualDiskDriveInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualDiskDriveInfo" nillable="true" type="tns:ArrayOfVirtualDiskDriveInfo" />
|
|
<xs:complexType name="VirtualDiskDriveInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Bus" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="BusType" type="tns:VHDBusTypeInfo" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsVHD" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LUN" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualDiskDriveInfo" nillable="true" type="tns:VirtualDiskDriveInfo" />
|
|
<xs:simpleType name="VHDBusTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Unknown" />
|
|
<xs:enumeration value="IDE" />
|
|
<xs:enumeration value="SCSI" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VHDBusTypeInfo" nillable="true" type="tns:VHDBusTypeInfo" />
|
|
<xs:simpleType name="VHDTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="UnknownType" />
|
|
<xs:enumeration value="DynamicallyExpanding" />
|
|
<xs:enumeration value="FixedSize" />
|
|
<xs:enumeration value="Differencing" />
|
|
<xs:enumeration value="LinkedPhysical" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VHDTypeInfo" nillable="true" type="tns:VHDTypeInfo" />
|
|
<xs:complexType name="TemplateInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AddedTime" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Admin" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="AdminPasswordhasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="BootOrder" nillable="true" type="tns:ArrayOfBootDeviceInfo" />
|
|
<xs:element minOccurs="0" name="CPUCount" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="CPUMax" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUReserve" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUType" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
<xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CreationTime" type="xs:dateTime" />
|
|
<xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="CustomProperties" nillable="true" type="q1:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="DiskIO" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DomainAdmin" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainAdminPasswordHasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Enabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ExpectedCPUUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
|
|
<xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GuiRunOnceCommands" nillable="true" type="q2:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="HostId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="HostName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="JoinDomain" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="JoinWorkgroup" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="LibraryGroup" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="LibraryServer" nillable="true" type="tns:LibraryServerInfo" />
|
|
<xs:element minOccurs="0" name="LimitCPUForMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUFunctionality" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Memory" type="xs:int" />
|
|
<xs:element minOccurs="0" name="MergeAnswerFile" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ModifiedTime" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="OperatingSystem" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:element minOccurs="0" name="OrgName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OwnerSid" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ProductKeyHasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="SysprepScript" nillable="true" type="tns:ScriptInfo" />
|
|
<xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:int" />
|
|
<xs:element minOccurs="0" name="TotalVHDCapacity" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="VMCheckpoints" nillable="true" type="tns:ArrayOfVMCheckpointInfo" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="VirtualCOMPorts" nillable="true" type="tns:ArrayOfVirtualCOMPortInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDVDDrives" nillable="true" type="tns:ArrayOfVirtualDVDDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDiskDrives" nillable="true" type="tns:ArrayOfVirtualDiskDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualHardDisks" nillable="true" type="tns:ArrayOfStandaloneVirtualhardDiskInfo" />
|
|
<xs:element minOccurs="0" name="VirtualNetworkAdapters" nillable="true" type="tns:ArrayOfVirtualNetworkAdapterInfo" />
|
|
<xs:element minOccurs="0" name="VirtualSCSIAdapters" nillable="true" type="tns:ArrayOfVirtualSCSIAdapterInfo" />
|
|
<xs:element minOccurs="0" name="isHighlyAvailable" type="xs:boolean" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="TemplateInfo" nillable="true" type="tns:TemplateInfo" />
|
|
<xs:complexType name="ArrayOfBootDeviceInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="BootDeviceInfo" type="tns:BootDeviceInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfBootDeviceInfo" nillable="true" type="tns:ArrayOfBootDeviceInfo" />
|
|
<xs:simpleType name="BootDeviceInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="CD">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Floppy">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="IdeHardDrive" />
|
|
<xs:enumeration value="PxeBoot" />
|
|
<xs:enumeration value="Unknown">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1000</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="BootDeviceInfo" nillable="true" type="tns:BootDeviceInfo" />
|
|
<xs:complexType name="LibraryServerInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AllowUnencryptedTransfers" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="FQDN" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsClusterNode" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsVirtualClusterName" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LibraryGroup" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Status" type="tns:ComputerStateInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="LibraryServerInfo" nillable="true" type="tns:LibraryServerInfo" />
|
|
<xs:simpleType name="ComputerStateInfo">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="AccessDenied">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Adding">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="MaintenanceMode">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="NotResponding" />
|
|
<xs:enumeration value="Pending">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Reassociating">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Removing">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Responding">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Updating">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="ComputerStateInfo" nillable="true" type="tns:ComputerStateInfo" />
|
|
<xs:complexType name="ArrayOfVMCheckpointInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VMCheckpointInfo" nillable="true" type="tns:VMCheckpointInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVMCheckpointInfo" nillable="true" type="tns:ArrayOfVMCheckpointInfo" />
|
|
<xs:complexType name="VMCheckpointInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AddedTime" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="CheckpointID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentCheckpointID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="VMId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="VirtualDiskDrives" nillable="true" type="tns:ArrayOfVirtualDiskDriveInfo" />
|
|
<xs:element minOccurs="0" name="checkpoitHWProfile" nillable="true" type="tns:CheckpointHardwareProfileInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VMCheckpointInfo" nillable="true" type="tns:VMCheckpointInfo" />
|
|
<xs:complexType name="CheckpointHardwareProfileInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="BootOrder" nillable="true" type="tns:ArrayOfBootDeviceInfo" />
|
|
<xs:element minOccurs="0" name="CPUCount" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="CPUMax" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUReserve" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUType" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
<xs:element minOccurs="0" name="DiskIO" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ExpectedCPUUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsHighlyAvailable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUForMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUFunctionality" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Memory" type="xs:int" />
|
|
<xs:element minOccurs="0" name="NetworkUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RelativeWeight" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ShareSCSIBus" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="UndoDisksEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="VirtualCOMPorts" nillable="true" type="tns:ArrayOfVirtualCOMPortInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDVDDrives" nillable="true" type="tns:ArrayOfVirtualDVDDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualNetworkAdapters" nillable="true" type="tns:ArrayOfVirtualNetworkAdapterInfo" />
|
|
<xs:element minOccurs="0" name="VirtualSCSIAdapters" nillable="true" type="tns:ArrayOfVirtualSCSIAdapterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="CheckpointHardwareProfileInfo" nillable="true" type="tns:CheckpointHardwareProfileInfo" />
|
|
<xs:complexType name="ArrayOfVirtualCOMPortInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualCOMPortInfo" nillable="true" type="tns:VirtualCOMPortInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualCOMPortInfo" nillable="true" type="tns:ArrayOfVirtualCOMPortInfo" />
|
|
<xs:complexType name="VirtualCOMPortInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NamedPipe" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="PortNumber" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Textfile" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualCOMPortInfo" nillable="true" type="tns:VirtualCOMPortInfo" />
|
|
<xs:complexType name="ArrayOfVirtualDVDDriveInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualDVDDriveInfo" nillable="true" type="tns:VirtualDVDDriveInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualDVDDriveInfo" nillable="true" type="tns:ArrayOfVirtualDVDDriveInfo" />
|
|
<xs:complexType name="VirtualDVDDriveInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Bus" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="BusType" type="tns:VHDBusTypeInfo" />
|
|
<xs:element minOccurs="0" name="HostDrive" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ISO" nillable="true" type="tns:ISOInfo" />
|
|
<xs:element minOccurs="0" name="ISOLinked" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="LUN" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualDVDDriveInfo" nillable="true" type="tns:VirtualDVDDriveInfo" />
|
|
<xs:complexType name="ArrayOfVirtualNetworkAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualNetworkAdapterInfo" nillable="true" type="tns:VirtualNetworkAdapterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualNetworkAdapterInfo" nillable="true" type="tns:ArrayOfVirtualNetworkAdapterInfo" />
|
|
<xs:complexType name="VirtualNetworkAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="MACAddressesSpoolingEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="PhysicalAddress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VLanId" type="xs:unsignedShort" />
|
|
<xs:element minOccurs="0" name="VMNetworkOptimizationEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="VirtualNetwork" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VirtualNetworkAdapterType" type="tns:NICTypeInfo" />
|
|
<xs:element minOccurs="0" name="VlanEnabled" type="xs:boolean" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualNetworkAdapterInfo" nillable="true" type="tns:VirtualNetworkAdapterInfo" />
|
|
<xs:simpleType name="NICTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Emulated">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Synthetic">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="NICTypeInfo" nillable="true" type="tns:NICTypeInfo" />
|
|
<xs:complexType name="ArrayOfVirtualSCSIAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualSCSIAdapterInfo" nillable="true" type="tns:VirtualSCSIAdapterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualSCSIAdapterInfo" nillable="true" type="tns:ArrayOfVirtualSCSIAdapterInfo" />
|
|
<xs:complexType name="VirtualSCSIAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AdapterID" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Bus" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Shared" type="xs:boolean" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualSCSIAdapterInfo" nillable="true" type="tns:VirtualSCSIAdapterInfo" />
|
|
<xs:complexType name="HostInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AvailableForPlacement" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="AvailableMemory" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="CPUSpeed" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ComputerState" type="tns:ComputerStateInfo" />
|
|
<xs:element minOccurs="0" name="CoresPerCPU" type="xs:unsignedShort" />
|
|
<xs:element minOccurs="0" name="CpuUtilization" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="FQDN" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="HostGroup" nillable="true" type="tns:HostGroupInfo" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="SupportsLiveMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="TotalMemory" type="xs:unsignedLong" />
|
|
<xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="VMPaths" nillable="true" type="q3:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="VirtualizationPlatform" type="tns:VirtualizationPlatformInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostInfo" nillable="true" type="tns:HostInfo" />
|
|
<xs:complexType name="HostGroupInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentHostGroup" nillable="true" type="tns:HostGroupInfo" />
|
|
<xs:element minOccurs="0" name="Path" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostGroupInfo" nillable="true" type="tns:HostGroupInfo" />
|
|
<xs:simpleType name="VirtualizationPlatformInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Unknown" />
|
|
<xs:enumeration value="VirtualServer" />
|
|
<xs:enumeration value="HyperV" />
|
|
<xs:enumeration value="VMWareVC3" />
|
|
<xs:enumeration value="VMWareESX" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VirtualizationPlatformInfo" nillable="true" type="tns:VirtualizationPlatformInfo" />
|
|
<xs:complexType name="ArrayOfStandaloneVirtualhardDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="StandaloneVirtualhardDiskInfo" nillable="true" type="tns:StandaloneVirtualhardDiskInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfStandaloneVirtualhardDiskInfo" nillable="true" type="tns:ArrayOfStandaloneVirtualhardDiskInfo" />
|
|
<xs:complexType name="StandaloneVirtualhardDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Directory" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="MaximumSize" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OperatingSystem" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:element minOccurs="0" name="SharePath" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Size" type="xs:long" />
|
|
<xs:element minOccurs="0" name="VHDType" type="tns:VHDTypeInfo" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="StandaloneVirtualhardDiskInfo" nillable="true" type="tns:StandaloneVirtualhardDiskInfo" />
|
|
<xs:complexType name="HardwareProfileInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="BootOrder" nillable="true" type="tns:ArrayOfBootDeviceInfo" />
|
|
<xs:element minOccurs="0" name="CPUCount" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="CPUMax" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUReserve" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUType" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DiskIO" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ExpectedCPUUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsHighlyAvailable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUForMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUFunctionality" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Memory" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="NumLockEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="RelativeWeight" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ShareSCSIBuss" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="VirtualCOMPorts" nillable="true" type="tns:ArrayOfVirtualCOMPortInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDVDDrives" nillable="true" type="tns:ArrayOfVirtualDVDDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualNetworkAdapters" nillable="true" type="tns:ArrayOfVirtualNetworkAdapterInfo" />
|
|
<xs:element minOccurs="0" name="VirtualSCSIAdapters" nillable="true" type="tns:ArrayOfVirtualSCSIAdapterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HardwareProfileInfo" nillable="true" type="tns:HardwareProfileInfo" />
|
|
<xs:complexType name="ArrayOfGuestOSProfileInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="GuestOSProfileInfo" nillable="true" type="tns:GuestOSProfileInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfGuestOSProfileInfo" nillable="true" type="tns:ArrayOfGuestOSProfileInfo" />
|
|
<xs:complexType name="GuestOSProfileInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Admin" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="AdminPasswordhasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainAdmin" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainAdminPasswordHasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
|
|
<xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GuiRunOnceCommands" nillable="true" type="q4:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="JoinDomain" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="JoinWorkgroup" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="MergeAnswerFile" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OperatingSystem" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:element minOccurs="0" name="OrgName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ProductKeyHasValue" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="SysprepScript" nillable="true" type="tns:ScriptInfo" />
|
|
<xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="GuestOSProfileInfo" nillable="true" type="tns:GuestOSProfileInfo" />
|
|
<xs:complexType name="ArrayOfVirtualHardDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualHardDiskInfo" nillable="true" type="tns:VirtualHardDiskInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualHardDiskInfo" nillable="true" type="tns:ArrayOfVirtualHardDiskInfo" />
|
|
<xs:complexType name="VirtualHardDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Directory" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="MaximumSize" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OperatingSystem" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentDisk" nillable="true" type="tns:VirtualHardDiskInfo" />
|
|
<xs:element minOccurs="0" name="SharePath" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Size" type="xs:long" />
|
|
<xs:element minOccurs="0" name="VHDType" type="tns:VHDTypeInfo" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualHardDiskInfo" nillable="true" type="tns:VirtualHardDiskInfo" />
|
|
<xs:simpleType name="EthernetAddressTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Dynamic" />
|
|
<xs:enumeration value="Static" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="EthernetAddressTypeInfo" nillable="true" type="tns:EthernetAddressTypeInfo" />
|
|
<xs:complexType name="ArrayOfVirtualNetworkInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualNetworkInfo" nillable="true" type="tns:VirtualNetworkInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualNetworkInfo" nillable="true" type="tns:ArrayOfVirtualNetworkInfo" />
|
|
<xs:complexType name="VirtualNetworkInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="BoundToVMHost" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="DNSServers" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DefaultGatewayAddress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="EnablingIPAddress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="HighlyAvailable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="HostBoundVlanId" type="xs:unsignedShort" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkAddress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkMask" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="VMHostId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="VMHostNetworkAdapters" nillable="true" type="tns:ArrayOfHostNetworkAdapterInfo" />
|
|
<xs:element minOccurs="0" name="WINServers" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualNetworkInfo" nillable="true" type="tns:VirtualNetworkInfo" />
|
|
<xs:complexType name="ArrayOfHostNetworkAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HostNetworkAdapterInfo" nillable="true" type="tns:HostNetworkAdapterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHostNetworkAdapterInfo" nillable="true" type="tns:ArrayOfHostNetworkAdapterInfo" />
|
|
<xs:complexType name="HostNetworkAdapterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="ConnectionName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ConnectionState" type="tns:HostNetworkAdapterStateInfo" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/System.Net" minOccurs="0" name="IPAddresses" nillable="true" type="q5:ArrayOfIPAddress" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="MaxBandwidth" type="xs:unsignedShort" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkLocation" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="PrimaryDNSSuffix" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VLANEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="VLANMode" type="tns:VlanModeInfo" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
<xs:element xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="VlanTags" nillable="true" type="q6:ArrayOfunsignedShort" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostNetworkAdapterInfo" nillable="true" type="tns:HostNetworkAdapterInfo" />
|
|
<xs:simpleType name="HostNetworkAdapterStateInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Unknown" />
|
|
<xs:enumeration value="Connected" />
|
|
<xs:enumeration value="Disconnected" />
|
|
<xs:enumeration value="Disabled" />
|
|
<xs:enumeration value="MediaDisconnected" />
|
|
<xs:enumeration value="Failed" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="HostNetworkAdapterStateInfo" nillable="true" type="tns:HostNetworkAdapterStateInfo" />
|
|
<xs:simpleType name="VlanModeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Access" />
|
|
<xs:enumeration value="Trunk" />
|
|
<xs:enumeration value="Invalid" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VlanModeInfo" nillable="true" type="tns:VlanModeInfo" />
|
|
<xs:complexType name="ArrayOfHostClusterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HostClusterInfo" nillable="true" type="tns:HostClusterInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHostClusterInfo" nillable="true" type="tns:ArrayOfHostClusterInfo" />
|
|
<xs:complexType name="HostClusterInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AvailableStorageNode" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="ClusterName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ClusterReserve" nillable="true" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="ClusterReserveDetails" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DomainName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="HostGroup" nillable="true" type="tns:HostGroupInfo" />
|
|
<xs:element minOccurs="0" name="HostGroupId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Nodes" nillable="true" type="tns:ArrayOfHostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostClusterInfo" nillable="true" type="tns:HostClusterInfo" />
|
|
<xs:complexType name="ArrayOfHostInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HostInfo" nillable="true" type="tns:HostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHostInfo" nillable="true" type="tns:ArrayOfHostInfo" />
|
|
<xs:complexType name="ArrayOfHostDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HostDiskInfo" nillable="true" type="tns:HostDiskInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHostDiskInfo" nillable="true" type="tns:ArrayOfHostDiskInfo" />
|
|
<xs:complexType name="HostDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Capacity" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="ClusterDisk" nillable="true" type="tns:HostClusterDiskInfo" />
|
|
<xs:element minOccurs="0" name="DeviceID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="DiskID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Index" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="IsClustered" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsPassthroughCapable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsSanAttached" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LibraryServer" nillable="true" type="tns:LibraryServerInfo" />
|
|
<xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Signature" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostDiskInfo" nillable="true" type="tns:HostDiskInfo" />
|
|
<xs:complexType name="HostClusterDiskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="InUse" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Online" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="OwnerNode" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="ParentId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Signature" type="xs:unsignedInt" />
|
|
<xs:element minOccurs="0" name="UniqueID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VMHostCluster" nillable="true" type="tns:HostClusterInfo" />
|
|
<xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="VolumeGuids" nillable="true" type="q7:ArrayOfstring" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostClusterDiskInfo" nillable="true" type="tns:HostClusterDiskInfo" />
|
|
<xs:complexType name="ArrayOfHostVolumeInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HostVolumeInfo" nillable="true" type="tns:HostVolumeInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHostVolumeInfo" nillable="true" type="tns:ArrayOfHostVolumeInfo" />
|
|
<xs:complexType name="HostVolumeInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Capacity" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="FreeSpace" type="xs:unsignedLong" />
|
|
<xs:element minOccurs="0" name="HostVolumeID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="InUse" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsClusterSharedVolume" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsClustered" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsSANMigrationPossible" type="xs:boolean" />
|
|
<xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="MountPoints" nillable="true" type="q8:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ParentID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="ValumeLabel" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="isAvailableForPlacement" type="xs:boolean" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="HostVolumeInfo" nillable="true" type="tns:HostVolumeInfo" />
|
|
<xs:complexType name="MemorySettingInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AutomaticAllocation" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="AutomaticDeallocation" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="DeviceType" type="tns:VirtualDeviceTypeInfo" />
|
|
<xs:element minOccurs="0" name="DynamicMemoryEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Limit" type="xs:long" />
|
|
<xs:element minOccurs="0" name="Reservation" type="xs:long" />
|
|
<xs:element minOccurs="0" name="VirtualQuantity" type="xs:long" />
|
|
<xs:element minOccurs="0" name="Weight" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="MemorySettingInfo" nillable="true" type="tns:MemorySettingInfo" />
|
|
<xs:simpleType name="VirtualDeviceTypeInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Unknown" />
|
|
<xs:enumeration value="Memory" />
|
|
<xs:enumeration value="Processor" />
|
|
<xs:enumeration value="EthernetPortEmulated" />
|
|
<xs:enumeration value="EthernetPortSynthetic" />
|
|
<xs:enumeration value="SerialController" />
|
|
<xs:enumeration value="SerialPort" />
|
|
<xs:enumeration value="IDEController" />
|
|
<xs:enumeration value="SCSISyntheticController" />
|
|
<xs:enumeration value="DisketteController" />
|
|
<xs:enumeration value="DisketteSyntheticDrive" />
|
|
<xs:enumeration value="HardDiskSyntheticDirve" />
|
|
<xs:enumeration value="HardDiskPhysicalDrive" />
|
|
<xs:enumeration value="DVDSyntheticDrive" />
|
|
<xs:enumeration value="TimeSync" />
|
|
<xs:enumeration value="Heartbeat" />
|
|
<xs:enumeration value="DataExchange" />
|
|
<xs:enumeration value="Shutdown" />
|
|
<xs:enumeration value="VSSIntegration" />
|
|
<xs:enumeration value="HardDisk" />
|
|
<xs:enumeration value="ISODisk" />
|
|
<xs:enumeration value="FloppyDisk" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VirtualDeviceTypeInfo" nillable="true" type="tns:VirtualDeviceTypeInfo" />
|
|
<xs:complexType name="VirtualMachineInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="AddedTime" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="BackupEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="BootOrder" nillable="true" type="tns:ArrayOfBootDeviceInfo" />
|
|
<xs:element minOccurs="0" name="CPUCount" type="xs:unsignedByte" />
|
|
<xs:element minOccurs="0" name="CPUMax" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUReserve" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CPUType" nillable="true" type="tns:ProcessorTypeInfo" />
|
|
<xs:element minOccurs="0" name="CPUUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="CheckpointLocation" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ComputerName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ComputerNameString" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CreationSource" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CreationTime" type="xs:dateTime" />
|
|
<xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="CustomProperties" nillable="true" type="q9:ArrayOfstring" />
|
|
<xs:element minOccurs="0" name="DataExchangeEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="DelayStart" type="xs:int" />
|
|
<xs:element minOccurs="0" name="DiskIO" type="xs:int" />
|
|
<xs:element minOccurs="0" name="Enabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ExcludeFromPRO" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="ExpectedCPUUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="FailedJobId" nillable="true" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="HasPassthroughDisk" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="HeartbeatEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="HostGroupPath" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="HostId" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="HostName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsUndergoingLiveMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LastRestoredVMCheckpoint" nillable="true" type="tns:VMCheckpointInfo" />
|
|
<xs:element minOccurs="0" name="LibraryGroup" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="LibraryServer" nillable="true" type="tns:LibraryServerInfo" />
|
|
<xs:element minOccurs="0" name="LimitCPUForMigration" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="LimitCPUFunctionality" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="MarkedAsTemplate" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Memory" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ModifiedTime" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="NetworkUtilization" type="xs:int" />
|
|
<xs:element minOccurs="0" name="OperatingSystem" nillable="true" type="tns:OperatingSystemInfo" />
|
|
<xs:element minOccurs="0" name="OperatingSystemShutdownEnabled" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OwnerSid" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="PerfDiskBytesRead" type="xs:long" />
|
|
<xs:element minOccurs="0" name="Status" type="tns:VMComputerSystemStateInfo" />
|
|
<xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="TotalSize" type="xs:long" />
|
|
<xs:element minOccurs="0" name="VMCheckpoints" nillable="true" type="tns:ArrayOfVMCheckpointInfo" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
<xs:element minOccurs="0" name="VMId" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="VirtualCOMPorts" nillable="true" type="tns:ArrayOfVirtualCOMPortInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDVDDrives" nillable="true" type="tns:ArrayOfVirtualDVDDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualDiskDrives" nillable="true" type="tns:ArrayOfVirtualDiskDriveInfo" />
|
|
<xs:element minOccurs="0" name="VirtualHardDisks" nillable="true" type="tns:ArrayOfStandaloneVirtualhardDiskInfo" />
|
|
<xs:element minOccurs="0" name="VirtualNetworkAdapters" nillable="true" type="tns:ArrayOfVirtualNetworkAdapterInfo" />
|
|
<xs:element minOccurs="0" name="VirtualSCSIAdapters" nillable="true" type="tns:ArrayOfVirtualSCSIAdapterInfo" />
|
|
<xs:element minOccurs="0" name="isHighlyAvailable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="perfCPUUtilization" type="xs:int" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VirtualMachineInfo" nillable="true" type="tns:VirtualMachineInfo" />
|
|
<xs:simpleType name="VMComputerSystemStateInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="CheckpointFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">213</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="CreatingCheckpoint">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">210</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="CreationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">101</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="CustomizationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">105</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Deleting">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">13</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="DeletingCheckpoint">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">211</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="DiscardingDrives">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">80</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="DiscardSavedState">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="FinishingCheckpointOperation">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">215</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="HostNotResponding">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">221</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="IncompleteVMConfig">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">223</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="InitializingCheckpointOperation">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">214</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="MergingDrives" />
|
|
<xs:enumeration value="MigrationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">201</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Missing">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">220</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="P2VCreationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">240</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Paused">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Pausing">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">81</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="PoweringOff">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="PowerOff">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="RecoveringCheckpoint">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">212</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Restoring">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Running">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Saved">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Saving">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Starting">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Stored">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">102</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="TemplateCreationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">104</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnderCreation">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">100</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnderMigration">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">200</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnderTemplateCreation">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">103</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnderUpdate">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">106</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Unsupported">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">222</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnsupportedCluster">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">225</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UnsupportedSharedFiles">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">224</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="UpdateFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">107</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="V2VCreationFailed">
|
|
<xs:annotation>
|
|
<xs:appinfo>
|
|
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">250</EnumerationValue>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="VMComputerSystemStateInfo" nillable="true" type="tns:VMComputerSystemStateInfo" />
|
|
<xs:complexType name="ArrayOfVirtualMachineInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VirtualMachineInfo" nillable="true" type="tns:VirtualMachineInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVirtualMachineInfo" nillable="true" type="tns:ArrayOfVirtualMachineInfo" />
|
|
<xs:complexType name="ArrayOfVMHostRatingInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="VMHostRatingInfo" nillable="true" type="tns:VMHostRatingInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfVMHostRatingInfo" nillable="true" type="tns:ArrayOfVMHostRatingInfo" />
|
|
<xs:complexType name="VMHostRatingInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="EstimatedHostDiskSpaceRemaining" type="xs:long" />
|
|
<xs:element minOccurs="0" name="EstimatedHostMemoryRemaining" type="xs:long" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Rating" type="xs:float" />
|
|
<xs:element minOccurs="0" name="VMHost" nillable="true" type="tns:HostInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="VMHostRatingInfo" nillable="true" type="tns:VMHostRatingInfo" />
|
|
<xs:complexType name="ArrayOfTemplateInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="TemplateInfo" nillable="true" type="tns:TemplateInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfTemplateInfo" nillable="true" type="tns:ArrayOfTemplateInfo" />
|
|
<xs:complexType name="TaskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="CmdletName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="CurrentStep" nillable="true" type="tns:StepInfo" />
|
|
<xs:element minOccurs="0" name="EndTime" nillable="true" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="IsCompleted" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsRestartable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsStoppable" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="IsVisible" type="xs:boolean" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Owner" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="OwnerSID" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Progress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ProgressValue" type="xs:int" />
|
|
<xs:element minOccurs="0" name="ResultName" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ResultObjectID" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Source" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Status" type="tns:TaskUIStateInfo" />
|
|
<xs:element minOccurs="0" name="StatusString" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Steps" nillable="true" type="tns:ArrayOfStepInfo" />
|
|
<xs:element minOccurs="0" name="Target" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="TargetId" nillable="true" type="ser:guid" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="TaskInfo" nillable="true" type="tns:TaskInfo" />
|
|
<xs:complexType name="StepInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" name="Children" nillable="true" type="tns:ArrayOfStepInfo" />
|
|
<xs:element minOccurs="0" name="Id" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Job" type="ser:guid" />
|
|
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="Progress" nillable="true" type="xs:string" />
|
|
<xs:element minOccurs="0" name="ProgressValue" type="xs:int" />
|
|
<xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:dateTime" />
|
|
<xs:element minOccurs="0" name="Status" type="tns:StepUIStateInfo" />
|
|
<xs:element minOccurs="0" name="StatusString" nillable="true" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="StepInfo" nillable="true" type="tns:StepInfo" />
|
|
<xs:complexType name="ArrayOfStepInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="StepInfo" nillable="true" type="tns:StepInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfStepInfo" nillable="true" type="tns:ArrayOfStepInfo" />
|
|
<xs:simpleType name="StepUIStateInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Invalid" />
|
|
<xs:enumeration value="NotStarted" />
|
|
<xs:enumeration value="Running" />
|
|
<xs:enumeration value="Completed" />
|
|
<xs:enumeration value="Failed" />
|
|
<xs:enumeration value="Canceling" />
|
|
<xs:enumeration value="Canceled" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="StepUIStateInfo" nillable="true" type="tns:StepUIStateInfo" />
|
|
<xs:simpleType name="TaskUIStateInfo">
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Invalid" />
|
|
<xs:enumeration value="Running" />
|
|
<xs:enumeration value="Canceling" />
|
|
<xs:enumeration value="Failed" />
|
|
<xs:enumeration value="Canceled" />
|
|
<xs:enumeration value="Completed" />
|
|
<xs:enumeration value="SucceedWithInfo" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:element name="TaskUIStateInfo" nillable="true" type="tns:TaskUIStateInfo" />
|
|
<xs:complexType name="ArrayOfTaskInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="TaskInfo" nillable="true" type="tns:TaskInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfTaskInfo" nillable="true" type="tns:ArrayOfTaskInfo" />
|
|
<xs:complexType name="ArrayOfLibraryServerInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="LibraryServerInfo" nillable="true" type="tns:LibraryServerInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfLibraryServerInfo" nillable="true" type="tns:ArrayOfLibraryServerInfo" />
|
|
<xs:complexType name="ArrayOfHardwareProfileInfo">
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="HardwareProfileInfo" nillable="true" type="tns:HardwareProfileInfo" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:element name="ArrayOfHardwareProfileInfo" nillable="true" type="tns:ArrayOfHardwareProfileInfo" />
|
|
</xs:schema> |