ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Virtual Assembly Builderアプリケーションおよびイントロスペクション・プラグインの開発
12c (12.1.2)
E47992-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
 

A Webサービス・スキーマ

この付録では、デプロイヤWebサービスによって返されるレスポンス情報のスキーマが定義されています。このスキーマで定義されるタイプは、このマニュアルの前半にある章の「レスポンスのコンテンツ」の説明で参照されています。

A.1 スキーマ

<?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>