ヘッダーをスキップ
Oracle® Virtual Assembly Builder開発者ガイド
11g リリース1(11.1.1.6)
B66716-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="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:element name="ErrorResult">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="code">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="type">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="message">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="cause">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="action">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </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="versionType">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <xsd:element name="DescribeAssemblyArchivesResult">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="assembly" type="tns:Assembly" 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:sequence>
    </xsd:complexType>
    <xsd:complexType name="Assembly">
        <xsd:sequence>
            <xsd:element name="name" type="tns:nameType"></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: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="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: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: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="message" type="xsd:string"></xsd:element>
            <xsd:element name="creationTimeStamp" type="xsd:long"></xsd:element>
            <xsd:element name="completionTimeStamp" type="xsd:long"></xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="DescribeRequestsResult">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="requestInfo" type="tns:RequestInfo" 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"></xsd:element>
           <xsd:element name="vnetName" type="xsd:string"></xsd:element>
           <xsd:element name="netmask" type="xsd:string"></xsd:element>
           <xsd:element name="private" type="xsd:boolean"></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="status" type="xsd:string"></xsd:element>
            <xsd:element name="vnetNames">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="vnetName" maxOccurs="unbounded" type="xsd:string"></xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="volumeNames">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="volumeName" 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" 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" 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:schema>