| Oracle® Fusion Middleware Oracle Virtual Assembly Builderアプリケーションおよびイントロスペクション・プラグインの開発 12c (12.1.2) E47992-01 |
|
![]() 前 |
この付録では、デプロイヤWebサービスによって返されるレスポンス情報のスキーマが定義されています。このスキーマで定義されるタイプは、このマニュアルの前半にある章の「レスポンスのコンテンツ」の説明で参照されています。
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.oracle.com/ovab/deployer/webservice/bindings"
xmlns:tns="http://www.oracle.com/ovab/deployer/webservice/bindings"
elementFormDefault="qualified">
<xsd:element name="Path">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="InstancePath">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="AppliancePath">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Paths">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="tns:Path" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AssemblyInstanceId">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="AssemblyInstanceState">
<xsd:complexType>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="state" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="UploadAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CopyAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CanUploadAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="canUpload" type="tns:canUploadType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="versions" type="tns:VersionsType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ErrorDetail">
<xsd:sequence>
<xsd:element name="code" minOccurs="1" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="message" minOccurs="1" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="cause" minOccurs="0" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="action" minOccurs="0" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ErrorResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="type">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="error-detail" type="tns:ErrorDetail" minOccurs="1" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="VersionsType">
<xsd:sequence>
<xsd:element name="version" maxOccurs="unbounded" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RegisterAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="targetName" type="tns:targetNameType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UnregisterAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="targetName" type="tns:targetNameType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="requestIdType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="nameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="canUploadType">
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>
<xsd:simpleType name="versionType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="patchIdType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="payloadNameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="applianceInstanceIdType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:element name="DescribeAssemblyArchivesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assembly" type="tns:Assembly" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AssemblyVersion">
<xsd:sequence>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="description" type="tns:descriptionType"></xsd:element>
<xsd:element name="appliances">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="appliance" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="plans">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="plan" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="versionHistory">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="version" type="xsd:string" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="appliedPatches">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="patchId" type="xsd:string" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Assembly">
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="owner" type="xsd:boolean"></xsd:element>
<xsd:element name="versions">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="version" type="tns:AssemblyVersion" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="plans">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="plan" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="users">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="user" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="descriptionType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:element name="UpdateAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="assemblyInstanceIdType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:element name="CreateAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeployAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UndeployAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="instanceIdType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="InstancesType">
<xsd:sequence>
<xsd:element name="instanceId" type="tns:instanceIdType" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="targetNameType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="Instance">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="instanceId" type="xsd:string"></xsd:element>
<xsd:element name="instanceState" type="xsd:string"></xsd:element>
<xsd:element name="applianceId" type="xsd:string"></xsd:element>
<xsd:element name="appliancePath" type="xsd:string"></xsd:element>
<xsd:element name="vmName" type="xsd:string"></xsd:element>
<xsd:element name="vmId" type="xsd:string"></xsd:element>
<xsd:element name="ipaddresses">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ipaddress" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="vnets">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="vnet" maxOccurs="unbounded" type="tns:Vnet"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="volumes">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="volume" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="meteringMap">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="metering" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="networkInterfaces">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="interface" maxOccurs="unbounded" type="tns:NetworkInterface"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AssemblyInstance">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="assemblyVersion" type="xsd:string"></xsd:element>
<xsd:element name="state" type="xsd:string"></xsd:element>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
<xsd:element name="appliances">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="appliance" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="versionHistory">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="version" type="xsd:string" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeAssemblyInstancesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstance" type="tns:AssemblyInstance" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="RequestInfo">
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="requestStatus" type="xsd:string"></xsd:element>
<xsd:element name="requestType" type="xsd:string"></xsd:element>
<xsd:element name="operationType" type="xsd:string"></xsd:element>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="assemblyVersion" type="xsd:string"></xsd:element>
<xsd:element name="message" type="xsd:string"></xsd:element>
<xsd:element name="errorDetails">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="error-detail" type="tns:ErrorDetail" minOccurs="1" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="creationTimeStamp" type="xsd:long"></xsd:element>
<xsd:element name="completionTimeStamp" type="xsd:long"></xsd:element>
<xsd:element name="progressMessages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="progressMessage" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeRequestsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestInfo" type="tns:RequestInfo" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeDeployerResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="specificationVersion" type="xsd:string"></xsd:element>
<xsd:element name="implementationVersion" type="xsd:string"></xsd:element>
<xsd:element name="assemblyStoreFreeSpace" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateTargetResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeTargetNamesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteTargetResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetDefaultTargetResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
<xsd:element name="targetType" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeApplianceInstancesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="instance" type="tns:Instance" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddTargetUserResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string"></xsd:element>
<xsd:element name="user" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveTargetUsersResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string"></xsd:element>
<xsd:element name="users">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="user" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Properties">
<xsd:sequence>
<xsd:element name="entry" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="key" minOccurs="1" maxOccurs="1" type="xsd:string"/>
<xsd:element name="value" minOccurs="1" maxOccurs="1" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TargetUser">
<xsd:sequence>
<xsd:element name="userName" type="xsd:string"></xsd:element>
<xsd:element name="targetProperties" type="tns:Properties"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeTargetUsersResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="user" type="tns:TargetUser" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeUserTargetsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetTargetTypeResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="targetType" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetDefaultTargetResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ScalingGroup">
<xsd:sequence>
<xsd:element name="scalingGroupId" type="xsd:string"></xsd:element>
<xsd:element name="min" type="xsd:int"></xsd:element>
<xsd:element name="max" type="xsd:int"></xsd:element>
<xsd:element name="target" type="xsd:int"></xsd:element>
<xsd:element name="current" type="xsd:int"></xsd:element>
<xsd:element name="initial" type="xsd:int"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeScalingGroupsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="scalingGroups" type="tns:ScalingGroup" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ScaleApplianceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="scalingGroupId" type="xsd:string"></xsd:element>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Vnet">
<xsd:sequence>
<xsd:element name="vnetId" type="xsd:string" minOccurs="0" maxOccurs="1"></xsd:element>
<xsd:element name="vnetName" type="xsd:string" minOccurs="0" maxOccurs="1"></xsd:element>
<xsd:element name="private" type="xsd:boolean" minOccurs="0" maxOccurs="1"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeVnetsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="vnet" type="tns:Vnet" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Target">
<xsd:sequence>
<xsd:element name="targetName" type="tns:targetNameType"></xsd:element>
<xsd:element name="targetType" type="xsd:string"></xsd:element>
<xsd:element name="targetCapability" type="xsd:string"></xsd:element>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="vnets">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="vnet" minOccurs="0" maxOccurs="unbounded" type="tns:Vnet"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="volumeNames">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="volumeName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="availabilityMap">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="metering" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeTargetsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="target" type="tns:Target" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="RegistrationInfo">
<xsd:sequence>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="assemblyVersion" type="xsd:string"></xsd:element>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
<xsd:element name="registrationId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeRegistrationsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="registration" type="tns:RegistrationInfo" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="TargetConfiguration">
<xsd:sequence>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
<xsd:element name="targetType" type="xsd:string"></xsd:element>
<xsd:element name="properties">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="property" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeTargetConfigurationsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="targetConfiguration" type="tns:TargetConfiguration" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RestartAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RedeployAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteRequestsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestsPurged" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeAssemblyUsersResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="users" type="xsd:string" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddAssemblyUsersResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="users" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RemoveAssemblyUsersResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="users" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateTagsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resources" type="xsd:string" maxOccurs="unbounded"></xsd:element>
<xsd:element name="tags">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="tag" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="key" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteTagsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resources" type="xsd:string" maxOccurs="unbounded"></xsd:element>
<xsd:element name="tags" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeTagsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="tags">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="tag" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="key" type="xsd:string"></xsd:element>
<xsd:element name="value" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateTargetResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="targetName" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteFailedApplianceInstancesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="applianceId" type="xsd:string"></xsd:element>
<xsd:element name="applianceInstanceIds" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ValidateAssemblyInstanceResourcesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="errors" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SuspendAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ResumeAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="NetworkInterface">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="ipAddress" type="xsd:string"></xsd:element>
<xsd:element name="networkName" type="xsd:string"></xsd:element>
<xsd:element name="private" type="xsd:boolean"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="UploadDeploymentPlanResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="plan" type="tns:nameType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteDeploymentPlanResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="plan" type="tns:nameType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UploadAssemblyResourcesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UploadPatchResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="patchId" type="tns:patchIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PatchAssemblyArchiveResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyName" type="tns:nameType"></xsd:element>
<xsd:element name="originalVersion" type="tns:versionType"></xsd:element>
<xsd:element name="patchedVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PatchAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
<xsd:element name="originalVersion" type="tns:versionType"></xsd:element>
<xsd:element name="patchedVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RevAssemblyInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
<xsd:element name="originalVersion" type="tns:versionType"></xsd:element>
<xsd:element name="patchedVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PatchApplianceInstanceResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="applianceInstanceId" type="tns:applianceInstanceIdType"></xsd:element>
<xsd:element name="originalVersion" type="tns:versionType"></xsd:element>
<xsd:element name="patchedVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UploadPayloadResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="payloadName" type="tns:payloadNameType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SendPayloadResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeletePayloadResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="payloadName" type="tns:payloadNameType"></xsd:element>
<xsd:element name="assemblyName" type="tns:nameType"></xsd:element>
<xsd:element name="assemblyVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ExecuteCommandResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="applianceInstanceId" type="tns:applianceInstanceIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RollbackInstancePatchResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="assemblyInstanceId" type="tns:assemblyInstanceIdType"></xsd:element>
<xsd:element name="patchId" type="tns:patchIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RollbackArchivePatchResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="patchId" type="tns:patchIdType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeletePatchResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="patchId" type="tns:patchIdType"></xsd:element>
<xsd:element name="assemblyName" type="tns:nameType"></xsd:element>
<xsd:element name="assemblyVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeAssemblyInstancePatchesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="patch" type="tns:AssemblyPatch" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribePatchesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="patch" type="tns:AssemblyPatch" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribePayloadsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="payload" type="tns:Payload" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="SoftwarePatch">
<xsd:sequence>
<xsd:element name="targetAppliance" type="xsd:string"></xsd:element>
<xsd:element name="nativeId" type="xsd:string"></xsd:element>
<xsd:element name="format" type="xsd:string"></xsd:element>
<xsd:element name="resolvedIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AssemblyPatch">
<xsd:sequence>
<xsd:element name="patchId" type="tns:patchIdType"></xsd:element>
<xsd:element name="creationTime" type="xsd:long"></xsd:element>
<xsd:element name="assemblyName" type="tns:nameType"></xsd:element>
<xsd:element name="assemblyVersion" type="tns:versionType"></xsd:element>
<xsd:element name="softwarePatch" type="tns:SoftwarePatch" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Payload">
<xsd:sequence>
<xsd:element name="payloadName" type="tns:payloadNameType"></xsd:element>
<xsd:element name="creationTime" type="xsd:long"></xsd:element>
<xsd:element name="assemblyName" type="tns:nameType"></xsd:element>
<xsd:element name="assemblyVersion" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeleteAssemblyResourcesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeAssemblyResourcesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="tns:nameType"></xsd:element>
<xsd:element name="version" type="tns:versionType"></xsd:element>
<xsd:element name="resources">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resource" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="ResourceType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="APPLIANCE_INSTANCE"/>
<xsd:enumeration value="OVA"/>
<xsd:enumeration value="DEPLOYMENT"/>
<xsd:enumeration value="REGISTRATION"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LogEventType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="VM_STATE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VMState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CREATED"/>
<xsd:enumeration value="STARTED"/>
<xsd:enumeration value="STOPPED"/>
<xsd:enumeration value="DESTROYED"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="LogEvent" abstract="true">
<xsd:sequence>
<xsd:element name="timeStamp" type="xsd:long"></xsd:element>
<xsd:element name="user" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VMStateEvent">
<xsd:complexContent>
<xsd:extension base="tns:LogEvent">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="assemblyName" type="xsd:string"></xsd:element>
<xsd:element name="appliancePath" type="xsd:string"></xsd:element>
<xsd:element name="instanceIndex" type="xsd:int"></xsd:element>
<xsd:element name="cpu" type="xsd:long"></xsd:element>
<xsd:element name="disk" type="xsd:long"></xsd:element>
<xsd:element name="memory" type="xsd:long"></xsd:element>
<xsd:element name="vmState" type="tns:VMState"></xsd:element>
<xsd:element name="eventType" type="tns:LogEventType"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DescribeResourcesByTagsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resources">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resource" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resourceName" minOccurs="1" maxOccurs="1" type="xsd:string"></xsd:element>
<xsd:element name="resourceType" minOccurs="1" maxOccurs="1" type="tns:ResourceType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteLogEventsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="eventType" type="tns:LogEventType"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeLogEventsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="events">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="event" type="tns:LogEvent"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeApplianceInstanceMetricsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="metrics" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="instanceId" type="xsd:string"></xsd:element>
<xsd:element name="vmId" type="xsd:string"></xsd:element>
<xsd:element name="metric" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="values">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="xsd:double"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartMetricsPollingResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="watchItemId" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopMetricsPollingResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="watchItemId" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddRuleSetResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteRuleSetResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteRuleResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="EnableRuleResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="DisableRuleResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="DisableRuleSetResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:element name="EnableRuleSetResult">
<xsd:complexType>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="RuleInformation">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="ruleSetName" type="xsd:string"></xsd:element>
<xsd:element name="ruleName" type="xsd:string"></xsd:element>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="message" type="xsd:string"></xsd:element>
<xsd:element name="lastTriggered" type="xsd:long"></xsd:element>
<xsd:element name="contiguousTriggers" type="xsd:int"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeRulesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rule-information" minOccurs="0" maxOccurs="unbounded" type="tns:RuleInformation"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="RuleMetricInformation">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="ruleSetName" type="xsd:string"></xsd:element>
<xsd:element name="metricName" type="xsd:string"></xsd:element>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="message" type="xsd:string"></xsd:element>
<xsd:element name="lastEvaluated" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeRuleMetricsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rule-metric-information" minOccurs="0" maxOccurs="unbounded" type="tns:RuleMetricInformation"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="RuleActionInformation">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="ruleSetName" type="xsd:string"></xsd:element>
<xsd:element name="ruleName" type="xsd:string"></xsd:element>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="message" type="xsd:string"></xsd:element>
<xsd:element name="started" type="xsd:long"></xsd:element>
<xsd:element name="completed" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeRuleActionsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rule-action-information" minOccurs="0" maxOccurs="unbounded" type="tns:RuleActionInformation"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateAssemblyInstanceSnapshotResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateDiskSnapshotResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="applianceInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="diskName" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateDisksSnapshotResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="diskName" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateApplianceInstanceSnapshotResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="applianceInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteSnapshotsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="snapshotIds">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="snapshotId" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Snapshot">
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="snapshotId" type="xsd:string"></xsd:element>
<xsd:element name="snapshotName" type="xsd:string"></xsd:element>
<xsd:element name="snapshotDescription" type="xsd:string"></xsd:element>
<xsd:element name="creationTime" type="xsd:long"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SnapshotDisk">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"></xsd:element>
<xsd:element name="ovfId" type="xsd:string"></xsd:element>
<xsd:element name="nativeDiskId" type="xsd:string"></xsd:element>
<xsd:element name="memberId" type="xsd:string"></xsd:element>
<xsd:element name="sharable" type="xsd:boolean"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Snapshots">
<xsd:sequence>
<xsd:element name="snapshot" minOccurs="0" maxOccurs="unbounded" type="tns:Snapshot"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SnapshotDisks">
<xsd:sequence>
<xsd:element name="snapshotDisk" minOccurs="0" maxOccurs="unbounded" type="tns:SnapshotDisk"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DescribeSnapshotsResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="snapshots" type="tns:Snapshots"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RestoreSnapshotResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="assemblyInstanceId" type="xsd:string"></xsd:element>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeSnapshotDisksResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="snapshotDisks" type="tns:SnapshotDisks"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DescribeRequestDetailResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="xsd:string"></xsd:element>
<xsd:element name="status" type="xsd:string"></xsd:element>
<xsd:element name="totalSteps" type="xsd:int"></xsd:element>
<xsd:element name="completedSteps" type="xsd:int"></xsd:element>
<xsd:element name="messages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="message" maxOccurs="unbounded" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StartApplianceInstancesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="applianceInstanceIds" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StopApplianceInstancesResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="requestId" type="tns:requestIdType"></xsd:element>
<xsd:element name="applianceInstanceIds" type="xsd:string" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>