websitepanel/WebsitePanel/Sources/WebsitePanel.Providers.Virtualization.HyperVForPC/Service References/VirtualizationWebService/VirtualizationService1.xsd
2011-07-13 16:07:32 -07:00

350 lines
No EOL
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://Microsoft.Hosting.Virtualization.ServiceContracts/2007/04" elementFormDefault="qualified" targetNamespace="http://Microsoft.Hosting.Virtualization.ServiceContracts/2007/04" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://vmserver3.sweetsoft.com.ua/VirtualizationWebService/VirtualizationService.svc?xsd=xsd2" namespace="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" />
<xs:element name="CreateVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="request" nillable="true" type="q1:VirtualMachineProvisioningRequest" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreateVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="CreateVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MountVirtualHardDisk">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="virtualDiskPath" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MountVirtualHardDiskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="MountVirtualHardDiskResult" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UnmountVirtualHardDisk">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="virtualDiskPath" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UnmountVirtualHardDiskResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UnmountVirtualHardDiskResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DefineVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="request" nillable="true" type="q2:VirtualMachineProvisioningRequest" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DefineVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DefineVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RemoveVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RemoveVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="RemoveVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StartVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StartVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TurnoffVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TurnoffVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="TurnoffVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PauseVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PauseVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="PauseVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ResumeVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ResumeVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ResumeVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SnapshotVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SnapshotVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SnapshotVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SaveVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SaveVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="SaveVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ResetVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ResetVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ResetVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShutdownVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ShutdownVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ShutdownVirtualSystemResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemMemorySetting">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element xmlns:q3="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="setting" nillable="true" type="q3:MemorySettingInfo" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemMemorySettingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ChangeVirtualSystemMemorySettingResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemProcessorSetting">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element xmlns:q4="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="setting" nillable="true" type="q4:ProcessorSettingInfo" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemProcessorSettingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ChangeVirtualSystemProcessorSettingResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemSetting">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element xmlns:q5="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="setting" nillable="true" type="q5:VirtualComputerSystemSettingInfo" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChangeVirtualSystemSettingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ChangeVirtualSystemSettingResult" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystemsResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="GetVirtualSystemsResult" nillable="true" type="q6:ArrayOfVirtualComputerSystemInfo" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q7="http://Microsoft.Hosting.Virtualization.DataContracts/2007/04" minOccurs="0" name="GetVirtualSystemResult" nillable="true" type="q7:VirtualComputerSystemInfo" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystemThumbnailImage">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="imgWidth" type="xs:int" />
<xs:element minOccurs="0" name="imgHeight" type="xs:int" />
<xs:element minOccurs="0" name="systemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="domain" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetVirtualSystemThumbnailImageResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="GetVirtualSystemThumbnailImageResult" nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>