You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2012/09/06 23:25:52 UTC
[5/15] - Removing the AWS wsdl file
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e73d4334/awsapi/resource/AmazonEC2/AmazonEC2.wsdl
----------------------------------------------------------------------
diff --git a/awsapi/resource/AmazonEC2/AmazonEC2.wsdl b/awsapi/resource/AmazonEC2/AmazonEC2.wsdl
deleted file mode 100644
index c08108d..0000000
--- a/awsapi/resource/AmazonEC2/AmazonEC2.wsdl
+++ /dev/null
@@ -1,4916 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<definitions targetNamespace="http://ec2.amazonaws.com/doc/2010-11-15/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ec2.amazonaws.com/doc/2010-11-15/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types>
- <xs:schema elementFormDefault="qualified" targetNamespace="http://ec2.amazonaws.com/doc/2010-11-15/" xmlns:tns="http://ec2.amazonaws.com/doc/2010-11-15/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <xs:element name="CreateImage" type="tns:CreateImageType"/>
- <xs:complexType name="CreateImageType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="name" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="noReboot" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateImageResponse" type="tns:CreateImageResponseType"/>
- <xs:complexType name="CreateImageResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="imageId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProductCodeType">
- <xs:sequence>
- <xs:element name="productCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProductCodeSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:ProductCodeType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RegisterImage" type="tns:RegisterImageType"/>
- <xs:element name="RegisterImageResponse" type="tns:RegisterImageResponseType"/>
- <xs:complexType name="RegisterImageType">
- <xs:sequence>
- <xs:element minOccurs="0" name="imageLocation" type="xs:string"/>
- <xs:element name="name" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="architecture" type="xs:string"/>
- <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
- <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
- <xs:element minOccurs="0" name="rootDeviceName" type="xs:string"/>
- <xs:element minOccurs="0" name="blockDeviceMapping" type="tns:BlockDeviceMappingType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RegisterImageResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="imageId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeregisterImage" type="tns:DeregisterImageType"/>
- <xs:complexType name="DeregisterImageType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeregisterImageResponse" type="tns:DeregisterImageResponseType"/>
- <xs:complexType name="DeregisterImageResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateKeyPair" type="tns:CreateKeyPairType"/>
- <xs:complexType name="CreateKeyPairType">
- <xs:sequence>
- <xs:element name="keyName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateKeyPairResponse" type="tns:CreateKeyPairResponseType"/>
- <xs:complexType name="CreateKeyPairResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="keyName" type="xs:string"/>
- <xs:element name="keyFingerprint" type="xs:string"/>
- <xs:element name="keyMaterial" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ImportKeyPair" type="tns:ImportKeyPairType"/>
- <xs:element name="ImportKeyPairResponse" type="tns:ImportKeyPairResponseType"/>
- <xs:complexType name="ImportKeyPairType">
- <xs:sequence>
- <xs:element name="keyName" type="xs:string"/>
- <xs:element name="publicKeyMaterial" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ImportKeyPairResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="keyName" type="xs:string"/>
- <xs:element name="keyFingerprint" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteKeyPair" type="tns:DeleteKeyPairType"/>
- <xs:complexType name="DeleteKeyPairType">
- <xs:sequence>
- <xs:element name="keyName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteKeyPairResponse" type="tns:DeleteKeyPairResponseType"/>
- <xs:complexType name="DeleteKeyPairResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeKeyPairs" type="tns:DescribeKeyPairsType"/>
- <xs:complexType name="DescribeKeyPairsType">
- <xs:sequence>
- <xs:element name="keySet" type="tns:DescribeKeyPairsInfoType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeKeyPairsInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeKeyPairsItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeKeyPairsItemType">
- <xs:sequence>
- <xs:element name="keyName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeKeyPairsResponse" type="tns:DescribeKeyPairsResponseType"/>
- <xs:complexType name="DescribeKeyPairsResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="keySet" type="tns:DescribeKeyPairsResponseInfoType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeKeyPairsResponseInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeKeyPairsResponseItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeKeyPairsResponseItemType">
- <xs:sequence>
- <xs:element name="keyName" type="xs:string"/>
- <xs:element name="keyFingerprint" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RunInstances" type="tns:RunInstancesType"/>
- <xs:complexType name="RunInstancesType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- <xs:element name="minCount" type="xs:int"/>
- <xs:element name="maxCount" type="xs:int"/>
- <xs:element minOccurs="0" name="keyName" type="xs:string"/>
- <xs:element name="groupSet" type="tns:GroupSetType"/>
- <xs:element minOccurs="0" name="additionalInfo" type="xs:string"/>
- <xs:element minOccurs="0" name="userData" type="tns:UserDataType"/>
- <xs:element minOccurs="0" name="addressingType" type="xs:string"/>
- <xs:element name="instanceType" type="xs:string"/>
- <xs:element minOccurs="0" name="placement" type="tns:PlacementRequestType"/>
- <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
- <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
- <xs:element minOccurs="0" name="blockDeviceMapping" type="tns:BlockDeviceMappingType"/>
- <xs:element minOccurs="0" name="monitoring" type="tns:MonitoringInstanceType"/>
- <xs:element minOccurs="0" name="subnetId" type="xs:string"/>
- <xs:element minOccurs="0" name="disableApiTermination" type="xs:boolean"/>
- <xs:element minOccurs="0" name="instanceInitiatedShutdownBehavior" type="xs:string"/>
- <xs:element minOccurs="0" name="license" type="tns:InstanceLicenseRequestType"/>
- <xs:element minOccurs="0" name="privateIpAddress" type="xs:string"/>
- <xs:element minOccurs="0" name="clientToken" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GroupSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:GroupItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GroupItemType">
- <xs:sequence>
- <xs:element name="groupId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType mixed="true" name="UserDataType">
- <xs:sequence>
- <xs:element minOccurs="0" name="data" type="xs:string"/>
- </xs:sequence>
- <xs:attribute fixed="1.0" name="version" type="xs:string" use="required"/>
- <xs:attribute fixed="base64" name="encoding" type="xs:string" use="required"/>
- </xs:complexType>
- <xs:complexType name="BlockDeviceMappingType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:BlockDeviceMappingItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BlockDeviceMappingItemType">
- <xs:sequence>
- <xs:element name="deviceName" type="xs:string"/>
- <xs:choice>
- <xs:element name="virtualName" type="xs:string"/>
- <xs:element name="ebs" type="tns:EbsBlockDeviceType"/>
- <xs:element name="noDevice" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="EbsBlockDeviceType">
- <xs:sequence>
- <xs:element minOccurs="0" name="snapshotId" type="xs:string"/>
- <xs:element minOccurs="0" name="volumeSize" type="xs:int"/>
- <xs:element minOccurs="0" name="deleteOnTermination" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PlacementRequestType">
- <xs:sequence>
- <xs:element minOccurs="0" name="availabilityZone" type="xs:string"/>
- <xs:element minOccurs="0" name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstancePlacementType">
- <xs:sequence>
- <xs:element maxOccurs="1" minOccurs="0" name="availabilityZone" type="xs:string"/>
- <xs:element maxOccurs="1" minOccurs="0" name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MonitoringInstanceType">
- <xs:sequence>
- <xs:element minOccurs="0" name="enabled" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceLicenseRequestType">
- <xs:sequence>
- <xs:element name="pool" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RunInstancesResponse" type="tns:RunInstancesResponseType"/>
- <xs:complexType name="RunInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="reservationId" type="xs:string"/>
- <xs:element name="ownerId" type="xs:string"/>
- <xs:element name="groupSet" type="tns:GroupSetType"/>
- <xs:element name="instancesSet" type="tns:RunningInstancesSetType"/>
- <xs:element minOccurs="0" name="requesterId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ReservationInfoType">
- <xs:sequence>
- <xs:element name="reservationId" type="xs:string"/>
- <xs:element name="ownerId" type="xs:string"/>
- <xs:element name="groupSet" type="tns:GroupSetType"/>
- <xs:element name="instancesSet" type="tns:RunningInstancesSetType"/>
- <xs:element minOccurs="0" name="requesterId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RunningInstancesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="item" type="tns:RunningInstancesItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RunningInstancesItemType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element minOccurs="0" name="imageId" type="xs:string"/>
- <xs:element name="instanceState" type="tns:InstanceStateType"/>
- <xs:element name="privateDnsName" type="xs:string"/>
- <xs:element minOccurs="0" name="dnsName" type="xs:string"/>
- <xs:element minOccurs="0" name="reason" type="xs:string"/>
- <xs:element minOccurs="0" name="keyName" type="xs:string"/>
- <xs:element minOccurs="0" name="amiLaunchIndex" type="xs:string"/>
- <xs:element minOccurs="0" name="productCodes" type="tns:ProductCodesSetType"/>
- <xs:element name="instanceType" type="xs:string"/>
- <xs:element name="launchTime" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="placement" type="tns:PlacementResponseType"/>
- <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
- <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
- <xs:element minOccurs="0" name="platform" type="xs:string"/>
- <xs:element minOccurs="0" name="monitoring" type="tns:InstanceMonitoringStateType"/>
- <xs:element minOccurs="0" name="subnetId" type="xs:string"/>
- <xs:element minOccurs="0" name="vpcId" type="xs:string"/>
- <xs:element minOccurs="0" name="privateIpAddress" type="xs:string"/>
- <xs:element minOccurs="0" name="ipAddress" type="xs:string"/>
- <xs:element minOccurs="0" name="stateReason" type="tns:StateReasonType"/>
- <xs:element minOccurs="0" name="architecture" type="xs:string"/>
- <xs:element minOccurs="0" name="rootDeviceType" type="xs:string"/>
- <xs:element minOccurs="0" name="rootDeviceName" type="xs:string"/>
- <xs:element minOccurs="0" name="blockDeviceMapping" type="tns:InstanceBlockDeviceMappingResponseType"/>
- <xs:element minOccurs="0" name="instanceLifecycle" type="xs:string"/>
- <xs:element minOccurs="0" name="spotInstanceRequestId" type="xs:string"/>
- <xs:element minOccurs="0" name="license" type="tns:InstanceLicenseResponseType"/>
- <xs:element minOccurs="0" name="virtualizationType" type="xs:string"/>
- <xs:element minOccurs="0" name="clientToken" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- <xs:element minOccurs="0" name="hypervisor" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PlacementResponseType">
- <xs:sequence>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element minOccurs="0" name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StateReasonType">
- <xs:sequence>
- <xs:element name="code" type="xs:string"/>
- <xs:element name="message" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceBlockDeviceMappingResponseType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:InstanceBlockDeviceMappingResponseItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceBlockDeviceMappingResponseItemType">
- <xs:sequence>
- <xs:element name="deviceName" type="xs:string"/>
- <xs:choice>
- <xs:element name="ebs" type="tns:EbsInstanceBlockDeviceMappingResponseType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="EbsInstanceBlockDeviceMappingResponseType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="attachTime" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="deleteOnTermination" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceLicenseResponseType">
- <xs:sequence>
- <xs:element name="pool" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetConsoleOutput" type="tns:GetConsoleOutputType"/>
- <xs:complexType name="GetConsoleOutputType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetConsoleOutputResponse" type="tns:GetConsoleOutputResponseType"/>
- <xs:complexType name="GetConsoleOutputResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="timestamp" type="xs:dateTime"/>
- <xs:element name="output" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetPasswordData" type="tns:GetPasswordDataType"/>
- <xs:complexType name="GetPasswordDataType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetPasswordDataResponse" type="tns:GetPasswordDataResponseType"/>
- <xs:complexType name="GetPasswordDataResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="timestamp" type="xs:dateTime"/>
- <xs:element name="passwordData" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceIdType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:InstanceIdType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceStateChangeType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="currentState" type="tns:InstanceStateType"/>
- <xs:element name="previousState" type="tns:InstanceStateType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceStateChangeSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:InstanceStateChangeType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="TerminateInstances" type="tns:TerminateInstancesType"/>
- <xs:element name="TerminateInstancesResponse" type="tns:TerminateInstancesResponseType"/>
- <xs:complexType name="TerminateInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:InstanceIdSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TerminateInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instancesSet" type="tns:InstanceStateChangeSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceBlockDeviceMappingType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:InstanceBlockDeviceMappingItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceBlockDeviceMappingItemType">
- <xs:sequence>
- <xs:element name="deviceName" type="xs:string"/>
- <xs:choice>
- <xs:element name="virtualName" type="xs:string"/>
- <xs:element name="ebs" type="tns:InstanceEbsBlockDeviceType"/>
- <xs:element name="noDevice" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceEbsBlockDeviceType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element minOccurs="0" name="deleteOnTermination" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="StopInstances" type="tns:StopInstancesType"/>
- <xs:element name="StopInstancesResponse" type="tns:StopInstancesResponseType"/>
- <xs:complexType name="StopInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:InstanceIdSetType"/>
- <xs:element minOccurs="0" name="force" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StopInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instancesSet" type="tns:InstanceStateChangeSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="StartInstances" type="tns:StartInstancesType"/>
- <xs:element name="StartInstancesResponse" type="tns:StartInstancesResponseType"/>
- <xs:complexType name="StartInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:InstanceIdSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StartInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instancesSet" type="tns:InstanceStateChangeSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RebootInstances" type="tns:RebootInstancesType"/>
- <xs:complexType name="RebootInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:RebootInstancesInfoType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RebootInstancesInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="1" name="item" type="tns:RebootInstancesItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RebootInstancesItemType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RebootInstancesResponse" type="tns:RebootInstancesResponseType"/>
- <xs:complexType name="RebootInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeInstances" type="tns:DescribeInstancesType"/>
- <xs:complexType name="DescribeInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:DescribeInstancesInfoType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeInstancesInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeInstancesItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeInstancesItemType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeInstancesResponse" type="tns:DescribeInstancesResponseType"/>
- <xs:complexType name="DescribeInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="reservationSet" type="tns:ReservationSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ReservationSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:ReservationInfoType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeImages" type="tns:DescribeImagesType"/>
- <xs:complexType name="DescribeImagesType">
- <xs:sequence>
- <xs:element minOccurs="0" name="executableBySet" type="tns:DescribeImagesExecutableBySetType"/>
- <xs:element name="imagesSet" type="tns:DescribeImagesInfoType"/>
- <xs:element minOccurs="0" name="ownersSet" type="tns:DescribeImagesOwnersType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeImagesItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesItemType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesOwnersType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeImagesOwnerType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesOwnerType">
- <xs:sequence>
- <xs:element name="owner" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesExecutableBySetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeImagesExecutableByType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesExecutableByType">
- <xs:sequence>
- <xs:element name="user" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeImagesResponse" type="tns:DescribeImagesResponseType"/>
- <xs:complexType name="DescribeImagesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="imagesSet" type="tns:DescribeImagesResponseInfoType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesResponseInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeImagesResponseItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeImagesResponseItemType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- <xs:element minOccurs="0" name="imageLocation" type="xs:string"/>
- <xs:element name="imageState" type="xs:string"/>
- <xs:element name="imageOwnerId" type="xs:string"/>
- <xs:element name="isPublic" type="xs:boolean"/>
- <xs:element minOccurs="0" name="productCodes" type="tns:ProductCodesSetType"/>
- <xs:element minOccurs="0" name="architecture" type="xs:string"/>
- <xs:element minOccurs="0" name="imageType" type="xs:string"/>
- <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
- <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
- <xs:element minOccurs="0" name="platform" type="xs:string"/>
- <xs:element minOccurs="0" name="stateReason" type="tns:StateReasonType"/>
- <xs:element minOccurs="0" name="imageOwnerAlias" type="xs:string"/>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="rootDeviceType" type="xs:string"/>
- <xs:element minOccurs="0" name="rootDeviceName" type="xs:string"/>
- <xs:element minOccurs="0" name="blockDeviceMapping" type="tns:BlockDeviceMappingType"/>
- <xs:element minOccurs="0" name="virtualizationType" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- <xs:element minOccurs="0" name="hypervisor" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateSecurityGroup" type="tns:CreateSecurityGroupType"/>
- <xs:complexType name="CreateSecurityGroupType">
- <xs:sequence>
- <xs:element name="groupName" type="xs:string"/>
- <xs:element name="groupDescription" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateSecurityGroupResponse" type="tns:CreateSecurityGroupResponseType"/>
- <xs:complexType name="CreateSecurityGroupResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteSecurityGroup" type="tns:DeleteSecurityGroupType"/>
- <xs:complexType name="DeleteSecurityGroupType">
- <xs:sequence>
- <xs:element name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteSecurityGroupResponse" type="tns:DeleteSecurityGroupResponseType"/>
- <xs:complexType name="DeleteSecurityGroupResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeSecurityGroups" type="tns:DescribeSecurityGroupsType"/>
- <xs:complexType name="DescribeSecurityGroupsType">
- <xs:sequence>
- <xs:element name="securityGroupSet" type="tns:DescribeSecurityGroupsSetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSecurityGroupsSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeSecurityGroupsSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSecurityGroupsSetItemType">
- <xs:sequence>
- <xs:element name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeSecurityGroupsResponse" type="tns:DescribeSecurityGroupsResponseType"/>
- <xs:complexType name="DescribeSecurityGroupsResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="securityGroupInfo" type="tns:SecurityGroupSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IpPermissionSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:IpPermissionType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IpPermissionType">
- <xs:sequence>
- <xs:element name="ipProtocol" type="xs:string"/>
- <xs:element name="fromPort" type="xs:int"/>
- <xs:element name="toPort" type="xs:int"/>
- <xs:element name="groups" type="tns:UserIdGroupPairSetType"/>
- <xs:element name="ipRanges" type="tns:IpRangeSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IpRangeSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:IpRangeItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IpRangeItemType">
- <xs:sequence>
- <xs:element name="cidrIp" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UserIdGroupPairSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:UserIdGroupPairType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UserIdGroupPairType">
- <xs:sequence>
- <xs:element name="userId" type="xs:string"/>
- <xs:element name="groupName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SecurityGroupSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:SecurityGroupItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SecurityGroupItemType">
- <xs:sequence>
- <xs:element name="ownerId" type="xs:string"/>
- <xs:element name="groupName" type="xs:string"/>
- <xs:element name="groupDescription" type="xs:string"/>
- <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AuthorizeSecurityGroupIngress" type="tns:AuthorizeSecurityGroupIngressType"/>
- <xs:complexType name="AuthorizeSecurityGroupIngressType">
- <xs:sequence>
- <xs:element name="userId" type="xs:string"/>
- <xs:element name="groupName" type="xs:string"/>
- <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AuthorizeSecurityGroupIngressResponse" type="tns:AuthorizeSecurityGroupIngressResponseType"/>
- <xs:complexType name="AuthorizeSecurityGroupIngressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RevokeSecurityGroupIngress" type="tns:RevokeSecurityGroupIngressType"/>
- <xs:complexType name="RevokeSecurityGroupIngressType">
- <xs:sequence>
- <xs:element name="userId" type="xs:string"/>
- <xs:element name="groupName" type="xs:string"/>
- <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="RevokeSecurityGroupIngressResponse" type="tns:RevokeSecurityGroupIngressResponseType"/>
- <xs:complexType name="RevokeSecurityGroupIngressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceStateType">
- <xs:sequence>
- <xs:element name="code" type="xs:int"/>
- <xs:element name="name" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ModifyInstanceAttribute" type="tns:ModifyInstanceAttributeType"/>
- <xs:complexType name="ModifyInstanceAttributeType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:choice>
- <xs:element name="instanceType" type="tns:AttributeValueType"/>
- <xs:element name="kernel" type="tns:AttributeValueType"/>
- <xs:element name="ramdisk" type="tns:AttributeValueType"/>
- <xs:element name="userData" type="tns:AttributeValueType"/>
- <xs:element name="disableApiTermination" type="tns:AttributeBooleanValueType"/>
- <xs:element name="instanceInitiatedShutdownBehavior" type="tns:AttributeValueType"/>
- <xs:element name="blockDeviceMapping" type="tns:InstanceBlockDeviceMappingType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ModifyInstanceAttributeResponse" type="tns:ModifyInstanceAttributeResponseType"/>
- <xs:complexType name="ModifyInstanceAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ResetInstanceAttribute" type="tns:ResetInstanceAttributeType"/>
- <xs:complexType name="ResetInstanceAttributeType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:group ref="tns:ResetInstanceAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="ResetInstanceAttributesGroup">
- <xs:choice>
- <xs:element name="kernel" type="tns:EmptyElementType"/>
- <xs:element name="ramdisk" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:element name="ResetInstanceAttributeResponse" type="tns:ResetInstanceAttributeResponseType"/>
- <xs:complexType name="ResetInstanceAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeInstanceAttribute" type="tns:DescribeInstanceAttributeType"/>
- <xs:complexType name="DescribeInstanceAttributeType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:group ref="tns:DescribeInstanceAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="DescribeInstanceAttributesGroup">
- <xs:choice>
- <xs:element name="instanceType" type="tns:EmptyElementType"/>
- <xs:element name="kernel" type="tns:EmptyElementType"/>
- <xs:element name="ramdisk" type="tns:EmptyElementType"/>
- <xs:element name="userData" type="tns:EmptyElementType"/>
- <xs:element name="disableApiTermination" type="tns:EmptyElementType"/>
- <xs:element name="instanceInitiatedShutdownBehavior" type="tns:EmptyElementType"/>
- <xs:element name="rootDeviceName" type="tns:EmptyElementType"/>
- <xs:element name="blockDeviceMapping" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:element name="DescribeInstanceAttributeResponse" type="tns:DescribeInstanceAttributeResponseType"/>
- <xs:complexType name="DescribeInstanceAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:choice>
- <xs:element name="instanceType" type="tns:NullableAttributeValueType"/>
- <xs:element name="kernel" type="tns:NullableAttributeValueType"/>
- <xs:element name="ramdisk" type="tns:NullableAttributeValueType"/>
- <xs:element name="userData" type="tns:NullableAttributeValueType"/>
- <xs:element name="disableApiTermination" type="tns:NullableAttributeBooleanValueType"/>
- <xs:element name="instanceInitiatedShutdownBehavior" type="tns:NullableAttributeValueType"/>
- <xs:element name="rootDeviceName" type="tns:NullableAttributeValueType"/>
- <xs:element name="blockDeviceMapping" type="tns:InstanceBlockDeviceMappingResponseType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ModifyImageAttribute" type="tns:ModifyImageAttributeType"/>
- <xs:complexType name="ModifyImageAttributeType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- <xs:choice>
- <xs:element name="launchPermission" type="tns:LaunchPermissionOperationType"/>
- <xs:element name="productCodes" type="tns:ProductCodeListType"/>
- <xs:element name="description" type="tns:AttributeValueType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="LaunchPermissionOperationType">
- <xs:choice>
- <xs:element name="add" type="tns:LaunchPermissionListType"/>
- <xs:element name="remove" type="tns:LaunchPermissionListType"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="LaunchPermissionListType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:LaunchPermissionItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="LaunchPermissionItemType">
- <xs:choice>
- <xs:element name="userId" type="xs:string"/>
- <xs:element name="group" type="xs:string"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="ProductCodeListType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:ProductCodeItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProductCodeItemType">
- <xs:choice>
- <xs:element name="productCode" type="xs:string"/>
- </xs:choice>
- </xs:complexType>
- <xs:element name="ModifyImageAttributeResponse" type="tns:ModifyImageAttributeResponseType"/>
- <xs:complexType name="ModifyImageAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ResetImageAttribute" type="tns:ResetImageAttributeType"/>
- <xs:complexType name="ResetImageAttributeType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- <xs:group ref="tns:ResetImageAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="ResetImageAttributesGroup">
- <xs:choice>
- <xs:element name="launchPermission" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:complexType name="EmptyElementType"/>
- <xs:element name="ResetImageAttributeResponse" type="tns:ResetImageAttributeResponseType"/>
- <xs:complexType name="ResetImageAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeImageAttribute" type="tns:DescribeImageAttributeType"/>
- <xs:complexType name="DescribeImageAttributeType">
- <xs:sequence>
- <xs:element name="imageId" type="xs:string"/>
- <xs:group ref="tns:DescribeImageAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="DescribeImageAttributesGroup">
- <xs:choice>
- <xs:element name="launchPermission" type="tns:EmptyElementType"/>
- <xs:element name="productCodes" type="tns:EmptyElementType"/>
- <xs:element name="kernel" type="tns:EmptyElementType"/>
- <xs:element name="ramdisk" type="tns:EmptyElementType"/>
- <xs:element name="blockDeviceMapping" type="tns:EmptyElementType"/>
- <xs:element name="description" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:element name="DescribeImageAttributeResponse" type="tns:DescribeImageAttributeResponseType"/>
- <xs:complexType name="DescribeImageAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="imageId" type="xs:string"/>
- <xs:choice>
- <xs:element name="launchPermission" type="tns:LaunchPermissionListType"/>
- <xs:element name="productCodes" type="tns:ProductCodeListType"/>
- <xs:element name="kernel" type="tns:NullableAttributeValueType"/>
- <xs:element name="ramdisk" type="tns:NullableAttributeValueType"/>
- <xs:element name="description" type="tns:NullableAttributeValueType"/>
- <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType"/>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NullableAttributeValueType">
- <xs:sequence>
- <xs:element minOccurs="0" name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NullableAttributeBooleanValueType">
- <xs:sequence>
- <xs:element minOccurs="0" name="value" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttributeValueType">
- <xs:sequence>
- <xs:element name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttributeBooleanValueType">
- <xs:sequence>
- <xs:element name="value" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ConfirmProductInstance" type="tns:ConfirmProductInstanceType"/>
- <xs:complexType name="ConfirmProductInstanceType">
- <xs:sequence>
- <xs:element name="productCode" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProductCodesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:ProductCodesSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProductCodesSetItemType">
- <xs:sequence>
- <xs:element name="productCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ConfirmProductInstanceResponse" type="tns:ConfirmProductInstanceResponseType"/>
- <xs:complexType name="ConfirmProductInstanceResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- <xs:element minOccurs="0" name="ownerId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeAvailabilityZones" type="tns:DescribeAvailabilityZonesType"/>
- <xs:complexType name="DescribeAvailabilityZonesType">
- <xs:sequence>
- <xs:element name="availabilityZoneSet" type="tns:DescribeAvailabilityZonesSetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAvailabilityZonesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeAvailabilityZonesSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAvailabilityZonesSetItemType">
- <xs:sequence>
- <xs:element name="zoneName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeAvailabilityZonesResponse" type="tns:DescribeAvailabilityZonesResponseType"/>
- <xs:complexType name="DescribeAvailabilityZonesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="availabilityZoneInfo" type="tns:AvailabilityZoneSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AvailabilityZoneSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:AvailabilityZoneItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AvailabilityZoneMessageType">
- <xs:sequence>
- <xs:element name="message" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AvailabilityZoneMessageSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:AvailabilityZoneMessageType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AvailabilityZoneItemType">
- <xs:sequence>
- <xs:element name="zoneName" type="xs:string"/>
- <xs:element name="zoneState" type="xs:string"/>
- <xs:element name="regionName" type="xs:string"/>
- <xs:element name="messageSet" type="tns:AvailabilityZoneMessageSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AllocateAddress" type="tns:AllocateAddressType"/>
- <xs:complexType name="AllocateAddressType"/>
- <xs:element name="AllocateAddressResponse" type="tns:AllocateAddressResponseType"/>
- <xs:complexType name="AllocateAddressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="publicIp" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ReleaseAddress" type="tns:ReleaseAddressType"/>
- <xs:complexType name="ReleaseAddressType">
- <xs:sequence>
- <xs:element name="publicIp" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ReleaseAddressResponse" type="tns:ReleaseAddressResponseType"/>
- <xs:complexType name="ReleaseAddressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeAddresses" type="tns:DescribeAddressesType"/>
- <xs:complexType name="DescribeAddressesType">
- <xs:sequence>
- <xs:element name="publicIpsSet" type="tns:DescribeAddressesInfoType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAddressesInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeAddressesItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAddressesItemType">
- <xs:sequence>
- <xs:element name="publicIp" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeAddressesResponse" type="tns:DescribeAddressesResponseType"/>
- <xs:complexType name="DescribeAddressesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="addressesSet" type="tns:DescribeAddressesResponseInfoType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAddressesResponseInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeAddressesResponseItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeAddressesResponseItemType">
- <xs:sequence>
- <xs:element name="publicIp" type="xs:string"/>
- <xs:element minOccurs="0" name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AssociateAddress" type="tns:AssociateAddressType"/>
- <xs:complexType name="AssociateAddressType">
- <xs:sequence>
- <xs:element name="publicIp" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AssociateAddressResponse" type="tns:AssociateAddressResponseType"/>
- <xs:complexType name="AssociateAddressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DisassociateAddress" type="tns:DisassociateAddressType"/>
- <xs:complexType name="DisassociateAddressType">
- <xs:sequence>
- <xs:element name="publicIp" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DisassociateAddressResponse" type="tns:DisassociateAddressResponseType"/>
- <xs:complexType name="DisassociateAddressResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateVolume" type="tns:CreateVolumeType"/>
- <xs:complexType name="CreateVolumeType">
- <xs:sequence>
- <xs:element minOccurs="0" name="size" type="xs:string"/>
- <xs:element minOccurs="0" name="snapshotId" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateVolumeResponse" type="tns:CreateVolumeResponseType"/>
- <xs:complexType name="CreateVolumeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="size" type="xs:string"/>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="createTime" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteVolume" type="tns:DeleteVolumeType"/>
- <xs:complexType name="DeleteVolumeType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteVolumeResponse" type="tns:DeleteVolumeResponseType"/>
- <xs:complexType name="DeleteVolumeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeVolumes" type="tns:DescribeVolumesType"/>
- <xs:complexType name="DescribeVolumesType">
- <xs:sequence>
- <xs:element name="volumeSet" type="tns:DescribeVolumesSetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeVolumesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeVolumesSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeVolumesSetItemType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeVolumesResponse" type="tns:DescribeVolumesResponseType"/>
- <xs:complexType name="DescribeVolumesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="volumeSet" type="tns:DescribeVolumesSetResponseType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeVolumesSetResponseType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeVolumesSetItemResponseType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeVolumesSetItemResponseType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="size" type="xs:string"/>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="createTime" type="xs:dateTime"/>
- <xs:element name="attachmentSet" type="tns:AttachmentSetResponseType"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttachmentSetResponseType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:AttachmentSetItemResponseType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttachmentSetItemResponseType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="device" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="attachTime" type="xs:dateTime"/>
- <xs:element name="deleteOnTermination" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AttachVolume" type="tns:AttachVolumeType"/>
- <xs:complexType name="AttachVolumeType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="device" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="AttachVolumeResponse" type="tns:AttachVolumeResponseType"/>
- <xs:complexType name="AttachVolumeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="device" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="attachTime" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DetachVolume" type="tns:DetachVolumeType"/>
- <xs:complexType name="DetachVolumeType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element minOccurs="0" name="instanceId" type="xs:string"/>
- <xs:element minOccurs="0" name="device" type="xs:string"/>
- <xs:element minOccurs="0" name="force" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DetachVolumeResponse" type="tns:DetachVolumeResponseType"/>
- <xs:complexType name="DetachVolumeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="device" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="attachTime" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateSnapshot" type="tns:CreateSnapshotType"/>
- <xs:complexType name="CreateSnapshotType">
- <xs:sequence>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CreateSnapshotResponse" type="tns:CreateSnapshotResponseType"/>
- <xs:complexType name="CreateSnapshotResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="startTime" type="xs:dateTime"/>
- <xs:element name="progress" type="xs:string"/>
- <xs:element name="ownerId" type="xs:string"/>
- <xs:element name="volumeSize" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteSnapshot" type="tns:DeleteSnapshotType"/>
- <xs:complexType name="DeleteSnapshotType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DeleteSnapshotResponse" type="tns:DeleteSnapshotResponseType"/>
- <xs:complexType name="DeleteSnapshotResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeSnapshots" type="tns:DescribeSnapshotsType"/>
- <xs:complexType name="DescribeSnapshotsType">
- <xs:sequence>
- <xs:element name="snapshotSet" type="tns:DescribeSnapshotsSetType"/>
- <xs:element minOccurs="0" name="ownersSet" type="tns:DescribeSnapshotsOwnersType"/>
- <xs:element minOccurs="0" name="restorableBySet" type="tns:DescribeSnapshotsRestorableBySetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeSnapshotsSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsSetItemType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsOwnersType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeSnapshotsOwnerType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsOwnerType">
- <xs:sequence>
- <xs:element name="owner" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsRestorableBySetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeSnapshotsRestorableByType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsRestorableByType">
- <xs:sequence>
- <xs:element name="user" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeSnapshotsResponse" type="tns:DescribeSnapshotsResponseType"/>
- <xs:complexType name="DescribeSnapshotsResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="snapshotSet" type="tns:DescribeSnapshotsSetResponseType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsSetResponseType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeSnapshotsSetItemResponseType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeSnapshotsSetItemResponseType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="volumeId" type="xs:string"/>
- <xs:element name="status" type="xs:string"/>
- <xs:element name="startTime" type="xs:dateTime"/>
- <xs:element name="progress" type="xs:string"/>
- <xs:element name="ownerId" type="xs:string"/>
- <xs:element name="volumeSize" type="xs:string"/>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="ownerAlias" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ModifySnapshotAttribute" type="tns:ModifySnapshotAttributeType"/>
- <xs:complexType name="ModifySnapshotAttributeType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="createVolumePermission" type="tns:CreateVolumePermissionOperationType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateVolumePermissionOperationType">
- <xs:choice>
- <xs:element name="add" type="tns:CreateVolumePermissionListType"/>
- <xs:element name="remove" type="tns:CreateVolumePermissionListType"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="CreateVolumePermissionListType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:CreateVolumePermissionItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateVolumePermissionItemType">
- <xs:choice>
- <xs:element name="userId" type="xs:string"/>
- <xs:element name="group" type="xs:string"/>
- </xs:choice>
- </xs:complexType>
- <xs:element name="ModifySnapshotAttributeResponse" type="tns:ModifySnapshotAttributeResponseType"/>
- <xs:complexType name="ModifySnapshotAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ResetSnapshotAttribute" type="tns:ResetSnapshotAttributeType"/>
- <xs:complexType name="ResetSnapshotAttributeType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:group ref="tns:ResetSnapshotAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="ResetSnapshotAttributesGroup">
- <xs:choice>
- <xs:element name="createVolumePermission" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:element name="ResetSnapshotAttributeResponse" type="tns:ResetSnapshotAttributeResponseType"/>
- <xs:complexType name="ResetSnapshotAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="return" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeSnapshotAttribute" type="tns:DescribeSnapshotAttributeType"/>
- <xs:complexType name="DescribeSnapshotAttributeType">
- <xs:sequence>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:group ref="tns:DescribeSnapshotAttributesGroup"/>
- </xs:sequence>
- </xs:complexType>
- <xs:group name="DescribeSnapshotAttributesGroup">
- <xs:choice>
- <xs:element name="createVolumePermission" type="tns:EmptyElementType"/>
- </xs:choice>
- </xs:group>
- <xs:element name="DescribeSnapshotAttributeResponse" type="tns:DescribeSnapshotAttributeResponseType"/>
- <xs:complexType name="DescribeSnapshotAttributeResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="snapshotId" type="xs:string"/>
- <xs:element name="createVolumePermission" type="tns:CreateVolumePermissionListType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="BundleInstance" type="tns:BundleInstanceType"/>
- <xs:complexType name="BundleInstanceType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="storage" type="tns:BundleInstanceTaskStorageType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BundleInstanceTaskStorageType">
- <xs:sequence>
- <xs:element name="S3" type="tns:BundleInstanceS3StorageType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BundleInstanceS3StorageType">
- <xs:sequence>
- <xs:element name="bucket" type="xs:string"/>
- <xs:element name="prefix" type="xs:string"/>
- <xs:element minOccurs="0" name="awsAccessKeyId" type="xs:string"/>
- <xs:element minOccurs="0" name="uploadPolicy" type="xs:string"/>
- <xs:element minOccurs="0" name="uploadPolicySignature" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="BundleInstanceResponse" type="tns:BundleInstanceResponseType"/>
- <xs:complexType name="BundleInstanceResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="bundleInstanceTask" type="tns:BundleInstanceTaskType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BundleInstanceTaskType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="bundleId" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- <xs:element name="startTime" type="xs:dateTime"/>
- <xs:element name="updateTime" type="xs:dateTime"/>
- <xs:element name="storage" type="tns:BundleInstanceTaskStorageType"/>
- <xs:element minOccurs="0" name="progress" type="xs:string"/>
- <xs:element minOccurs="0" name="error" type="tns:BundleInstanceTaskErrorType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BundleInstanceTaskErrorType">
- <xs:sequence>
- <xs:element name="code" type="xs:string"/>
- <xs:element name="message" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeBundleTasks" type="tns:DescribeBundleTasksType"/>
- <xs:complexType name="DescribeBundleTasksType">
- <xs:sequence>
- <xs:element name="bundlesSet" type="tns:DescribeBundleTasksInfoType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeBundleTasksInfoType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeBundleTasksItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeBundleTasksItemType">
- <xs:sequence>
- <xs:element name="bundleId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeBundleTasksResponse" type="tns:DescribeBundleTasksResponseType"/>
- <xs:complexType name="DescribeBundleTasksResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="bundleInstanceTasksSet" type="tns:BundleInstanceTasksSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BundleInstanceTasksSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:BundleInstanceTaskType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CancelBundleTask" type="tns:CancelBundleTaskType"/>
- <xs:complexType name="CancelBundleTaskType">
- <xs:sequence>
- <xs:element name="bundleId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CancelBundleTaskResponse" type="tns:CancelBundleTaskResponseType"/>
- <xs:complexType name="CancelBundleTaskResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="bundleInstanceTask" type="tns:BundleInstanceTaskType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeRegions" type="tns:DescribeRegionsType"/>
- <xs:complexType name="DescribeRegionsType">
- <xs:sequence>
- <xs:element name="regionSet" type="tns:DescribeRegionsSetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeRegionsSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeRegionsSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeRegionsSetItemType">
- <xs:sequence>
- <xs:element name="regionName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeRegionsResponse" type="tns:DescribeRegionsResponseType"/>
- <xs:complexType name="DescribeRegionsResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="regionInfo" type="tns:RegionSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RegionSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:RegionItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RegionItemType">
- <xs:sequence>
- <xs:element name="regionName" type="xs:string"/>
- <xs:element name="regionEndpoint" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeReservedInstancesOfferings" type="tns:DescribeReservedInstancesOfferingsType"/>
- <xs:complexType name="DescribeReservedInstancesOfferingsType">
- <xs:sequence>
- <xs:element minOccurs="0" name="reservedInstancesOfferingsSet" type="tns:DescribeReservedInstancesOfferingsSetType"/>
- <xs:element minOccurs="0" name="instanceType" type="xs:string"/>
- <xs:element minOccurs="0" name="availabilityZone" type="xs:string"/>
- <xs:element minOccurs="0" name="productDescription" type="xs:string"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesOfferingsSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeReservedInstancesOfferingsSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesOfferingsSetItemType">
- <xs:sequence>
- <xs:element name="reservedInstancesOfferingId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeReservedInstancesOfferingsResponse" type="tns:DescribeReservedInstancesOfferingsResponseType"/>
- <xs:complexType name="DescribeReservedInstancesOfferingsResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="reservedInstancesOfferingsSet" type="tns:DescribeReservedInstancesOfferingsResponseSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesOfferingsResponseSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeReservedInstancesOfferingsResponseSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesOfferingsResponseSetItemType">
- <xs:sequence>
- <xs:element name="reservedInstancesOfferingId" type="xs:string"/>
- <xs:element name="instanceType" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element name="duration" type="xs:long"/>
- <xs:element name="fixedPrice" type="xs:double"/>
- <xs:element name="usagePrice" type="xs:double"/>
- <xs:element name="productDescription" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="PurchaseReservedInstancesOffering" type="tns:PurchaseReservedInstancesOfferingType"/>
- <xs:complexType name="PurchaseReservedInstancesOfferingType">
- <xs:sequence>
- <xs:element name="reservedInstancesOfferingId" type="xs:string"/>
- <xs:element name="instanceCount" type="xs:int"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="PurchaseReservedInstancesOfferingResponse" type="tns:PurchaseReservedInstancesOfferingResponseType"/>
- <xs:complexType name="PurchaseReservedInstancesOfferingResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="reservedInstancesId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeReservedInstances" type="tns:DescribeReservedInstancesType"/>
- <xs:complexType name="DescribeReservedInstancesType">
- <xs:sequence>
- <xs:element minOccurs="0" name="reservedInstancesSet" type="tns:DescribeReservedInstancesSetType"/>
- <xs:element minOccurs="0" name="filterSet" type="tns:FilterSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeReservedInstancesSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesSetItemType">
- <xs:sequence>
- <xs:element name="reservedInstancesId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DescribeReservedInstancesResponse" type="tns:DescribeReservedInstancesResponseType"/>
- <xs:complexType name="DescribeReservedInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="reservedInstancesSet" type="tns:DescribeReservedInstancesResponseSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesResponseSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DescribeReservedInstancesResponseSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DescribeReservedInstancesResponseSetItemType">
- <xs:sequence>
- <xs:element name="reservedInstancesId" type="xs:string"/>
- <xs:element name="instanceType" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element name="start" type="xs:dateTime"/>
- <xs:element name="duration" type="xs:long"/>
- <xs:element name="fixedPrice" type="xs:double"/>
- <xs:element name="usagePrice" type="xs:double"/>
- <xs:element name="instanceCount" type="xs:integer"/>
- <xs:element name="productDescription" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="MonitorInstances" type="tns:MonitorInstancesType"/>
- <xs:element name="UnmonitorInstances" type="tns:MonitorInstancesType"/>
- <xs:complexType name="MonitorInstancesType">
- <xs:sequence>
- <xs:element name="instancesSet" type="tns:MonitorInstancesSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MonitorInstancesSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="1" name="item" type="tns:MonitorInstancesSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MonitorInstancesSetItemType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="MonitorInstancesResponse" type="tns:MonitorInstancesResponseType"/>
- <xs:element name="UnmonitorInstancesResponse" type="tns:MonitorInstancesResponseType"/>
- <xs:complexType name="MonitorInstancesResponseType">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="instancesSet" type="tns:MonitorInstancesResponseSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MonitorInstancesResponseSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="1" name="item" type="tns:MonitorInstancesResponseSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MonitorInstancesResponseSetItemType">
- <xs:sequence>
- <xs:element name="instanceId" type="xs:string"/>
- <xs:element name="monitoring" type="tns:InstanceMonitoringStateType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="InstanceMonitoringStateType">
- <xs:sequence>
- <xs:element name="state" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttachmentType">
- <xs:sequence>
- <xs:element name="vpcId" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttachmentSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:AttachmentType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnGatewayType">
- <xs:sequence>
- <xs:element name="vpnGatewayId" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- <xs:element name="type" type="xs:string"/>
- <xs:element name="availabilityZone" type="xs:string"/>
- <xs:element name="attachments" type="tns:AttachmentSetType"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CustomerGatewayType">
- <xs:sequence>
- <xs:element name="customerGatewayId" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- <xs:element name="type" type="xs:string"/>
- <xs:element name="ipAddress" type="xs:string"/>
- <xs:element name="bgpAsn" type="xs:int"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnConnectionType">
- <xs:sequence>
- <xs:element name="vpnConnectionId" type="xs:string"/>
- <xs:element name="state" type="xs:string"/>
- <xs:element minOccurs="0" name="customerGatewayConfiguration" type="xs:string"/>
- <xs:element minOccurs="0" name="type" type="xs:string"/>
- <xs:element name="customerGatewayId" type="xs:string"/>
- <xs:element name="vpnGatewayId" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpcType">
- <xs:sequence>
- <xs:element name="vpcId" type="xs:string"/>
- <xs:element minOccurs="0" name="state" type="xs:string"/>
- <xs:element minOccurs="0" name="cidrBlock" type="xs:string"/>
- <xs:element minOccurs="0" name="dhcpOptionsId" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubnetType">
- <xs:sequence>
- <xs:element name="subnetId" type="xs:string"/>
- <xs:element minOccurs="0" name="state" type="xs:string"/>
- <xs:element minOccurs="0" name="vpcId" type="xs:string"/>
- <xs:element minOccurs="0" name="cidrBlock" type="xs:string"/>
- <xs:element minOccurs="0" name="availableIpAddressCount" type="xs:int"/>
- <xs:element minOccurs="0" name="availabilityZone" type="xs:string"/>
- <xs:element minOccurs="0" name="tagSet" type="tns:ResourceTagSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CustomerGatewaySetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:CustomerGatewayType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnGatewaySetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpnGatewayType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnConnectionSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpnConnectionType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpcSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpcType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubnetSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:SubnetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CustomerGatewayIdSetItemType">
- <xs:sequence>
- <xs:element name="customerGatewayId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CustomerGatewayIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:CustomerGatewayIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnGatewayIdSetItemType">
- <xs:sequence>
- <xs:element name="vpnGatewayId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnGatewayIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpnGatewayIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnConnectionIdSetItemType">
- <xs:sequence>
- <xs:element name="vpnConnectionId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpnConnectionIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpnConnectionIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpcIdSetItemType">
- <xs:sequence>
- <xs:element name="vpcId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="VpcIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:VpcIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubnetIdSetItemType">
- <xs:sequence>
- <xs:element name="subnetId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubnetIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:SubnetIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpOptionsIdSetItemType">
- <xs:sequence>
- <xs:element name="dhcpOptionsId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpOptionsIdSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DhcpOptionsIdSetItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpConfigurationItemSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DhcpConfigurationItemType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpOptionsSetType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:DhcpOptionsType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpConfigurationItemType">
- <xs:sequence>
- <xs:element name="key" type="xs:string"/>
- <xs:element name="valueSet" type="tns:DhcpValueSetType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DhcpOpti
<TRUNCATED>