~tribaal/txaws/xss-hardening

« back to all changes in this revision

Viewing changes to wsdl/2009-11-30.ec2.wsdl

  • Committer: Frank Wierzbicki
  • Date: 2012-01-12 14:41:59 UTC
  • mto: This revision was merged to the branch mainline in revision 113.
  • Revision ID: frank@canonical.com-20120112144159-t2bqk9p1qems9pwy
Get basic unit tests passing with 2009-11-30 ec2 wsdl.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
 
3
  xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ec2.amazonaws.com/doc/2009-11-30/"
 
4
  targetNamespace="http://ec2.amazonaws.com/doc/2009-11-30/">
 
5
 
 
6
  <types>
 
7
                <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 
8
                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
9
                           xmlns:tns="http://ec2.amazonaws.com/doc/2009-11-30/"
 
10
                           targetNamespace="http://ec2.amazonaws.com/doc/2009-11-30/"    
 
11
                           elementFormDefault="qualified">
 
12
                  
 
13
                  <xs:annotation>
 
14
                    <xs:documentation xml:lang="en">
 
15
                      
 
16
                    </xs:documentation>
 
17
                  </xs:annotation>
 
18
                  
 
19
                  <!-- CreateImage -->
 
20
                
 
21
                  <xs:element name='CreateImage' type='tns:CreateImageType' />
 
22
                  
 
23
                  <xs:complexType name='CreateImageType'>
 
24
                    <xs:sequence>
 
25
                      <xs:element name='instanceId' type='xs:string' />
 
26
                          <xs:element name='name' type='xs:string' />
 
27
                      <xs:element name='description' type='xs:string' minOccurs='0' />
 
28
                      <xs:element name='noReboot' type='xs:boolean' minOccurs='0' />
 
29
                    </xs:sequence>
 
30
                  </xs:complexType>
 
31
                  
 
32
                  <xs:element name='CreateImageResponse' type='tns:CreateImageResponseType' />
 
33
                
 
34
                  <xs:complexType name='CreateImageResponseType'>
 
35
                    <xs:sequence>
 
36
                      <xs:element name='requestId' type='xs:string' />
 
37
                      <xs:element name='imageId' type='xs:string' />
 
38
                    </xs:sequence>
 
39
                  </xs:complexType>
 
40
                  
 
41
                  
 
42
                  <!-- RegisterImage -->
 
43
                  
 
44
                  <xs:complexType name='ProductCodeType'>
 
45
                    <xs:sequence>
 
46
                      <xs:element name='productCode' type='xs:string' />
 
47
                    </xs:sequence>
 
48
                  </xs:complexType>
 
49
                  <xs:complexType name='ProductCodeSetType'>
 
50
                    <xs:sequence>
 
51
                      <xs:element name='item' type='tns:ProductCodeType' minOccurs='0' maxOccurs='unbounded' />
 
52
                    </xs:sequence>
 
53
                  </xs:complexType>
 
54
                  
 
55
                    
 
56
                  <xs:element name='RegisterImage' type='tns:RegisterImageType' />
 
57
                  <xs:element name='RegisterImageResponse' type='tns:RegisterImageResponseType' />
 
58
                  <xs:complexType name='RegisterImageType'>
 
59
                    <xs:sequence>
 
60
                      <xs:element name='imageLocation' type='xs:string' minOccurs='0' />
 
61
                          <xs:element name='name' type='xs:string' />
 
62
                      <xs:element name='description' type='xs:string' minOccurs='0' />
 
63
                      <xs:element name='architecture' type='xs:string' minOccurs='0' />
 
64
                      <xs:element name='kernelId' type='xs:string' minOccurs='0' />
 
65
                      <xs:element name='ramdiskId' type='xs:string' minOccurs='0' />
 
66
                      <xs:element name='rootDeviceName' type='xs:string' minOccurs='0' />
 
67
                      <xs:element name='blockDeviceMapping' type='tns:BlockDeviceMappingType' minOccurs='0' />
 
68
                    </xs:sequence>
 
69
                  </xs:complexType>
 
70
                  <xs:complexType name='RegisterImageResponseType'>
 
71
                    <xs:sequence>
 
72
                      <xs:element name='requestId' type='xs:string' />
 
73
                      <xs:element name='imageId' type='xs:string' />
 
74
                    </xs:sequence>
 
75
                  </xs:complexType>
 
76
                
 
77
                  <!-- DeregisterImage request definitions -->
 
78
                
 
79
                  <xs:element name="DeregisterImage" type="tns:DeregisterImageType"/>
 
80
                
 
81
                  <xs:complexType name="DeregisterImageType">
 
82
                    <xs:sequence>
 
83
                      <xs:element name="imageId" type="xs:string"/>
 
84
                    </xs:sequence>
 
85
                  </xs:complexType>
 
86
                
 
87
                  <!-- DeregisterImage response definitions -->
 
88
                
 
89
                  <xs:element name="DeregisterImageResponse" type="tns:DeregisterImageResponseType"/>
 
90
                
 
91
                  <xs:complexType name="DeregisterImageResponseType">
 
92
                    <xs:sequence>
 
93
                      <xs:element name="requestId" type="xs:string"/>
 
94
                      <xs:element name="return" type="xs:boolean"/>
 
95
                    </xs:sequence>
 
96
                  </xs:complexType>
 
97
                
 
98
                  <!-- CreateKeyPair request definitions -->
 
99
                  
 
100
                  <xs:element name="CreateKeyPair" type="tns:CreateKeyPairType"/>
 
101
                
 
102
                  <xs:complexType name="CreateKeyPairType">
 
103
                    <xs:sequence>
 
104
                      <xs:element name="keyName" type="xs:string"/>
 
105
                    </xs:sequence>
 
106
                  </xs:complexType>
 
107
                
 
108
                  <!-- CreateKeyPair response definitions -->
 
109
                
 
110
                  <xs:element name="CreateKeyPairResponse" type="tns:CreateKeyPairResponseType"/>
 
111
                  
 
112
                  <xs:complexType name="CreateKeyPairResponseType">
 
113
                    <xs:sequence>
 
114
                      <xs:element name="requestId" type="xs:string"/>
 
115
                      <xs:element name="keyName" type="xs:string"/>
 
116
                      <xs:element name="keyFingerprint" type="xs:string"/>
 
117
                      <xs:element name="keyMaterial" type="xs:string"/>
 
118
                    </xs:sequence>
 
119
                  </xs:complexType>
 
120
                
 
121
                  <!-- DeleteKeyPair request definitions -->
 
122
                  
 
123
                  <xs:element name="DeleteKeyPair" type="tns:DeleteKeyPairType" />
 
124
                
 
125
                  <xs:complexType name="DeleteKeyPairType">
 
126
                    <xs:sequence>
 
127
                      <xs:element name="keyName" type="xs:string"/>
 
128
                    </xs:sequence>
 
129
                  </xs:complexType>
 
130
                
 
131
                  <!-- DeleteKeyPair response definitions -->
 
132
                
 
133
                  <xs:element name="DeleteKeyPairResponse" type="tns:DeleteKeyPairResponseType"/>
 
134
                  
 
135
                  <xs:complexType name="DeleteKeyPairResponseType">
 
136
                    <xs:sequence>
 
137
                      <xs:element name="requestId" type="xs:string"/>
 
138
                      <xs:element name="return" type="xs:boolean"/>
 
139
                    </xs:sequence>
 
140
                  </xs:complexType>
 
141
                
 
142
                  <!-- DescribeKeyPairs Request definitions -->
 
143
                
 
144
                  <xs:element name="DescribeKeyPairs" type="tns:DescribeKeyPairsType"/>
 
145
                
 
146
                  <xs:complexType name="DescribeKeyPairsType">
 
147
                    <xs:sequence>
 
148
                      <xs:element name="keySet" type="tns:DescribeKeyPairsInfoType"/>
 
149
                    </xs:sequence>
 
150
                  </xs:complexType>
 
151
                
 
152
                  <xs:complexType name="DescribeKeyPairsInfoType">
 
153
                    <xs:sequence>
 
154
                      <xs:element name="item" type="tns:DescribeKeyPairsItemType" minOccurs="0" maxOccurs="unbounded"/>
 
155
                    </xs:sequence>
 
156
                  </xs:complexType>
 
157
                
 
158
                  <xs:complexType name="DescribeKeyPairsItemType">
 
159
                    <xs:sequence>
 
160
                      <xs:element name="keyName" type="xs:string"/>
 
161
                    </xs:sequence>
 
162
                  </xs:complexType>
 
163
                
 
164
                  <!-- DescribeKeyPairs Response definitions -->
 
165
                
 
166
                  <xs:element name="DescribeKeyPairsResponse" type="tns:DescribeKeyPairsResponseType"/>
 
167
                  
 
168
                  <xs:complexType name="DescribeKeyPairsResponseType">
 
169
                    <xs:sequence>
 
170
                      <xs:element name="requestId" type="xs:string"/>
 
171
                      <xs:element name="keySet" type="tns:DescribeKeyPairsResponseInfoType"/>
 
172
                    </xs:sequence>
 
173
                  </xs:complexType>
 
174
                
 
175
                  <xs:complexType name="DescribeKeyPairsResponseInfoType">
 
176
                    <xs:sequence>
 
177
                      <xs:element name="item" type="tns:DescribeKeyPairsResponseItemType" minOccurs="0" maxOccurs="unbounded"/>
 
178
                    </xs:sequence>
 
179
                  </xs:complexType>
 
180
                
 
181
                  <xs:complexType name="DescribeKeyPairsResponseItemType">
 
182
                    <xs:sequence>
 
183
                      <xs:element name="keyName" type="xs:string" />
 
184
                      <xs:element name="keyFingerprint" type="xs:string" />
 
185
                    </xs:sequence>
 
186
                  </xs:complexType>
 
187
                
 
188
                  <!-- RunInstances request definitions -->
 
189
                
 
190
                  <xs:element name="RunInstances" type="tns:RunInstancesType"/>
 
191
                
 
192
                  <xs:complexType name="RunInstancesType">
 
193
                    <xs:sequence>
 
194
                      <xs:element name="imageId" type="xs:string"/>
 
195
                      <xs:element name="minCount" type="xs:int"/>
 
196
                      <xs:element name="maxCount" type="xs:int"/>
 
197
                      <xs:element name="keyName" type="xs:string" minOccurs="0" />
 
198
                      <xs:element name="groupSet" type="tns:GroupSetType"/>
 
199
                      <xs:element name="additionalInfo" type="xs:string" minOccurs="0"/>
 
200
                      <xs:element name="userData" type="tns:UserDataType" minOccurs="0" maxOccurs="1"/>
 
201
                      <xs:element name="addressingType" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
202
                      <xs:element name="instanceType" type="xs:string" />
 
203
                      <xs:element name="placement" type="tns:PlacementRequestType" minOccurs="0" maxOccurs="1" />
 
204
                      <xs:element name="kernelId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
205
                      <xs:element name="ramdiskId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
206
                      <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType" minOccurs="0" maxOccurs="1" />
 
207
                      <xs:element name="monitoring" type="tns:MonitoringInstanceType" minOccurs="0" maxOccurs="1" />
 
208
                      <xs:element name="subnetId" type="xs:string" minOccurs="0" maxOccurs="1" />
 
209
                          <xs:element name="disableApiTermination" type="xs:boolean" minOccurs="0" maxOccurs="1" />
 
210
                          <xs:element name="instanceInitiatedShutdownBehavior" type="xs:string" minOccurs="0" maxOccurs="1" />
 
211
                    </xs:sequence>
 
212
                  </xs:complexType>
 
213
                
 
214
                  <xs:complexType name="GroupSetType">
 
215
                    <xs:sequence>
 
216
                      <xs:element name="item" type="tns:GroupItemType" minOccurs="0" maxOccurs="unbounded"/>
 
217
                    </xs:sequence>
 
218
                  </xs:complexType>
 
219
                
 
220
                  <xs:complexType name="GroupItemType">
 
221
                    <xs:sequence>
 
222
                      <xs:element name="groupId" type="xs:string"/>
 
223
                    </xs:sequence>
 
224
                  </xs:complexType>
 
225
                
 
226
                  <xs:complexType name="UserDataType" mixed="true">
 
227
                    <xs:sequence>
 
228
                      <xs:element name="data" type="xs:string" minOccurs="0"/>
 
229
                    </xs:sequence>
 
230
                    <xs:attribute name="version" type="xs:string" use="required" fixed="1.0"/>
 
231
                    <xs:attribute name="encoding" type="xs:string" use="required" fixed="base64"/>
 
232
                  </xs:complexType>
 
233
                  
 
234
                  <xs:complexType name="BlockDeviceMappingType"> 
 
235
                    <xs:sequence> 
 
236
                      <xs:element name="item" type="tns:BlockDeviceMappingItemType" minOccurs="0" maxOccurs="unbounded" /> 
 
237
                    </xs:sequence> 
 
238
                  </xs:complexType> 
 
239
                
 
240
                  <xs:complexType name="BlockDeviceMappingItemType"> 
 
241
                    <xs:sequence> 
 
242
                      <xs:element name="deviceName" type="xs:string"/> 
 
243
                          <xs:choice>
 
244
                            <xs:element name="virtualName" type="xs:string"/> 
 
245
                            <xs:element name="ebs" type="tns:EbsBlockDeviceType"/>
 
246
                            <xs:element name="noDevice" type="tns:EmptyElementType"/>
 
247
                          </xs:choice>
 
248
                    </xs:sequence>
 
249
                  </xs:complexType> 
 
250
                  
 
251
                  <xs:complexType name="EbsBlockDeviceType">
 
252
                    <xs:sequence>
 
253
                          <xs:element name="snapshotId" type="xs:string" minOccurs="0"/>
 
254
                          <xs:element name="volumeSize" type="xs:int" minOccurs="0"/>
 
255
                          <xs:element name="deleteOnTermination" type="xs:boolean" minOccurs="0"/>
 
256
                        </xs:sequence>
 
257
                  </xs:complexType>
 
258
                
 
259
                  <xs:complexType name="PlacementRequestType"> 
 
260
                    <xs:sequence> 
 
261
                      <xs:element name="availabilityZone" type="xs:string" minOccurs="0" maxOccurs="1" /> 
 
262
                    </xs:sequence> 
 
263
                  </xs:complexType> 
 
264
                
 
265
                  <xs:complexType name="MonitoringInstanceType"> 
 
266
                    <xs:sequence> 
 
267
                      <xs:element name="enabled" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
 
268
                    </xs:sequence> 
 
269
                  </xs:complexType>
 
270
                  
 
271
                  <!-- RunInstances response definitions -->
 
272
                
 
273
                  <xs:element name="RunInstancesResponse" type="tns:RunInstancesResponseType"/>
 
274
                  
 
275
                  <xs:complexType name="RunInstancesResponseType">
 
276
                    <xs:sequence>
 
277
                      <xs:element name="requestId" type="xs:string"/>
 
278
                      <xs:element name="reservationId" type="xs:string"/>
 
279
                      <xs:element name="ownerId" type="xs:string"/>
 
280
                      <xs:element name="groupSet" type="tns:GroupSetType"/>
 
281
                      <xs:element name="instancesSet" type="tns:RunningInstancesSetType"/>
 
282
                      <xs:element name="requesterId" type="xs:string" minOccurs="0"/>
 
283
                    </xs:sequence>
 
284
                  </xs:complexType>
 
285
                
 
286
                  <xs:complexType name="ReservationInfoType">
 
287
                    <xs:sequence>
 
288
                      <xs:element name="reservationId" type="xs:string"/>
 
289
                      <xs:element name="ownerId" type="xs:string"/>
 
290
                      <xs:element name="groupSet" type="tns:GroupSetType"/>
 
291
                      <xs:element name="instancesSet" type="tns:RunningInstancesSetType"/>
 
292
                      <xs:element name="requesterId" type="xs:string" minOccurs="0"/>
 
293
                    </xs:sequence>
 
294
                  </xs:complexType>
 
295
                
 
296
                  <xs:complexType name="RunningInstancesSetType">
 
297
                    <xs:sequence>
 
298
                      <xs:element name="item" type="tns:RunningInstancesItemType" minOccurs="1" maxOccurs="unbounded"/>
 
299
                    </xs:sequence>
 
300
                  </xs:complexType>
 
301
                
 
302
                  <xs:complexType name="RunningInstancesItemType">
 
303
                    <xs:sequence>
 
304
                      <xs:element name="instanceId" type="xs:string"/>
 
305
                      <xs:element name="imageId" type="xs:string" minOccurs="0" />
 
306
                      <xs:element name="instanceState" type="tns:InstanceStateType"/>
 
307
                      <xs:element name="privateDnsName" type="xs:string"/>
 
308
                      <xs:element name="dnsName" type="xs:string" minOccurs="0" />
 
309
                      <xs:element name="reason" type="xs:string" minOccurs="0"/>
 
310
                      <xs:element name="keyName" type="xs:string" minOccurs="0"/>
 
311
                      <xs:element name="amiLaunchIndex" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
312
                      <xs:element name="productCodes" type="tns:ProductCodesSetType" minOccurs="0" maxOccurs="1" />
 
313
                      <xs:element name="instanceType" type="xs:string"/>
 
314
                      <xs:element name="launchTime" type="xs:dateTime" />
 
315
                      <xs:element name="placement" type="tns:PlacementResponseType" minOccurs="0"/>
 
316
                      <xs:element name="kernelId" type="xs:string" minOccurs="0"/>
 
317
                      <xs:element name="ramdiskId" type="xs:string" minOccurs="0"/>
 
318
                      <xs:element name="platform" type="xs:string" minOccurs="0"/>
 
319
                      <xs:element name="monitoring" type="tns:InstanceMonitoringStateType" minOccurs="0" maxOccurs="1" />
 
320
                      <xs:element name="subnetId" type="xs:string" minOccurs="0" />
 
321
                      <xs:element name="vpcId" type="xs:string" minOccurs="0" />
 
322
                      <xs:element name="privateIpAddress" type="xs:string" minOccurs="0" maxOccurs="1" />
 
323
                      <xs:element name="ipAddress" type="xs:string" minOccurs="0" maxOccurs="1" />
 
324
                      <xs:element name='stateReason' type='tns:StateReasonType' minOccurs="0" />
 
325
                      <xs:element name='architecture' type='xs:string' minOccurs='0' />
 
326
                          <xs:element name='rootDeviceType' type='xs:string' minOccurs='0' />
 
327
                      <xs:element name='rootDeviceName' type='xs:string' minOccurs='0' />
 
328
                          <xs:element name='blockDeviceMapping' type='tns:InstanceBlockDeviceMappingResponseType' minOccurs='0' />
 
329
                      <xs:element name="instanceLifecycle" type="xs:string" minOccurs="0" />
 
330
                      <xs:element name="spotInstanceRequestId" type="xs:string" minOccurs="0" />
 
331
                    </xs:sequence>
 
332
                  </xs:complexType>
 
333
                
 
334
                  <xs:complexType name="PlacementResponseType">
 
335
                    <xs:sequence> 
 
336
                      <xs:element name="availabilityZone" type="xs:string" /> 
 
337
                    </xs:sequence> 
 
338
                  </xs:complexType> 
 
339
                
 
340
                  <xs:complexType name="StateReasonType">
 
341
                    <xs:sequence>
 
342
                      <xs:element name="code" type="xs:string"/>
 
343
                      <xs:element name="message" type="xs:string"/>
 
344
                    </xs:sequence>
 
345
                  </xs:complexType>
 
346
                
 
347
                  <xs:complexType name='InstanceBlockDeviceMappingResponseType'>
 
348
                    <xs:sequence>
 
349
                      <xs:element name='item' type='tns:InstanceBlockDeviceMappingResponseItemType' minOccurs='0' maxOccurs='unbounded' />
 
350
                    </xs:sequence>
 
351
                  </xs:complexType>
 
352
                  
 
353
                  <xs:complexType name='InstanceBlockDeviceMappingResponseItemType'>
 
354
                    <xs:sequence>
 
355
                      <xs:element name='deviceName' type='xs:string' />
 
356
                          <xs:choice>
 
357
                            <xs:element name='ebs' type='tns:EbsInstanceBlockDeviceMappingResponseType' />
 
358
                          </xs:choice>
 
359
                    </xs:sequence>
 
360
                  </xs:complexType>
 
361
                  
 
362
                  <xs:complexType name='EbsInstanceBlockDeviceMappingResponseType'>
 
363
                    <xs:sequence>
 
364
                          <xs:element name='volumeId' type='xs:string' />
 
365
                          <xs:element name='status' type='xs:string' />
 
366
                          <xs:element name='attachTime' type='xs:dateTime' />
 
367
                          <xs:element name='deleteOnTermination' type='xs:boolean' minOccurs='0' />
 
368
                        </xs:sequence>
 
369
                  </xs:complexType>
 
370
                
 
371
                  <!-- GetConsoleOutput request definitions -->
 
372
                
 
373
                  <xs:element name="GetConsoleOutput" type="tns:GetConsoleOutputType"/>
 
374
                
 
375
                  <xs:complexType name="GetConsoleOutputType">
 
376
                    <xs:sequence>
 
377
                      <xs:element name="instanceId" type="xs:string"/>
 
378
                    </xs:sequence>
 
379
                  </xs:complexType>
 
380
                
 
381
                  <!-- GetConsoleOutput response definitions -->
 
382
                
 
383
                  <xs:element name="GetConsoleOutputResponse" type="tns:GetConsoleOutputResponseType"/>
 
384
                
 
385
                  <xs:complexType name="GetConsoleOutputResponseType">
 
386
                    <xs:sequence>
 
387
                      <xs:element name="requestId" type="xs:string"/>
 
388
                      <xs:element name="instanceId" type="xs:string" />
 
389
                      <xs:element name="timestamp" type="xs:dateTime" />
 
390
                      <xs:element name="output" type="xs:string" />
 
391
                    </xs:sequence>
 
392
                  </xs:complexType>
 
393
                
 
394
                  <!-- GetPasswordData request definitions -->
 
395
                
 
396
                  <xs:element name="GetPasswordData" type="tns:GetPasswordDataType"/>
 
397
                
 
398
                  <xs:complexType name="GetPasswordDataType">
 
399
                    <xs:sequence>
 
400
                      <xs:element name="instanceId" type="xs:string"/>
 
401
                    </xs:sequence>
 
402
                  </xs:complexType>
 
403
                
 
404
                  <!-- GetPasswordData response definitions -->
 
405
                
 
406
                  <xs:element name="GetPasswordDataResponse" type="tns:GetPasswordDataResponseType"/>
 
407
                
 
408
                  <xs:complexType name="GetPasswordDataResponseType">
 
409
                    <xs:sequence>
 
410
                      <xs:element name="requestId" type="xs:string"/>
 
411
                      <xs:element name="instanceId" type="xs:string" />
 
412
                      <xs:element name="timestamp" type="xs:dateTime" />
 
413
                      <xs:element name="passwordData" type="xs:string" />
 
414
                    </xs:sequence>
 
415
                  </xs:complexType>
 
416
                
 
417
                  <!-- TerminateInstances -->
 
418
                
 
419
                  <xs:complexType name='InstanceIdType'>
 
420
                    <xs:sequence>
 
421
                      <xs:element name='instanceId' type='xs:string' />
 
422
                    </xs:sequence>
 
423
                  </xs:complexType>
 
424
                  <xs:complexType name='InstanceIdSetType'>
 
425
                    <xs:sequence>
 
426
                      <xs:element name='item' type='tns:InstanceIdType' minOccurs='0' maxOccurs='unbounded' />
 
427
                    </xs:sequence>
 
428
                  </xs:complexType>
 
429
                  <xs:complexType name='InstanceStateChangeType'>
 
430
                    <xs:sequence>
 
431
                      <xs:element name='instanceId' type='xs:string' />
 
432
                      <xs:element name='currentState' type='tns:InstanceStateType' />
 
433
                      <xs:element name='previousState' type='tns:InstanceStateType' />
 
434
                    </xs:sequence>
 
435
                  </xs:complexType>
 
436
                  <xs:complexType name='InstanceStateChangeSetType'>
 
437
                    <xs:sequence>
 
438
                      <xs:element name='item' type='tns:InstanceStateChangeType' minOccurs='0' maxOccurs='unbounded' />
 
439
                    </xs:sequence>
 
440
                  </xs:complexType>
 
441
                  
 
442
                  <xs:element name='TerminateInstances' type='tns:TerminateInstancesType' />
 
443
                  <xs:element name='TerminateInstancesResponse' type='tns:TerminateInstancesResponseType' />
 
444
                  <xs:complexType name='TerminateInstancesType'>
 
445
                    <xs:sequence>
 
446
                      <xs:element name='instancesSet' type='tns:InstanceIdSetType' />
 
447
                    </xs:sequence>
 
448
                  </xs:complexType>
 
449
                  <xs:complexType name='TerminateInstancesResponseType'>
 
450
                    <xs:sequence>
 
451
                      <xs:element name='requestId' type='xs:string' />
 
452
                      <xs:element name='instancesSet' type='tns:InstanceStateChangeSetType' />
 
453
                    </xs:sequence>
 
454
                  </xs:complexType>
 
455
                  
 
456
                  
 
457
                  <xs:complexType name='InstanceBlockDeviceMappingType'>
 
458
                    <xs:sequence>
 
459
                      <xs:element name='item' type='tns:InstanceBlockDeviceMappingItemType' minOccurs='0' maxOccurs='unbounded' />
 
460
                    </xs:sequence>
 
461
                  </xs:complexType>
 
462
                  
 
463
                  <xs:complexType name='InstanceBlockDeviceMappingItemType'>
 
464
                    <xs:sequence>
 
465
                      <xs:element name='deviceName' type='xs:string' />
 
466
                          <xs:choice>
 
467
                            <xs:element name='virtualName' type='xs:string' />
 
468
                            <xs:element name='ebs' type='tns:InstanceEbsBlockDeviceType' />
 
469
                            <xs:element name='noDevice' type='tns:EmptyElementType' />
 
470
                          </xs:choice>
 
471
                    </xs:sequence>
 
472
                  </xs:complexType>
 
473
                  
 
474
                  <xs:complexType name='InstanceEbsBlockDeviceType'>
 
475
                    <xs:sequence>
 
476
                          <xs:element name='volumeId' type='xs:string' />
 
477
                          <xs:element name='deleteOnTermination' type='xs:boolean' minOccurs='0' />
 
478
                    </xs:sequence>
 
479
                  </xs:complexType>
 
480
                  
 
481
                  <!-- Stop instances -->
 
482
                
 
483
                  <xs:element name='StopInstances' type='tns:StopInstancesType' />
 
484
                  <xs:element name='StopInstancesResponse' type='tns:StopInstancesResponseType' />
 
485
                  <xs:complexType name='StopInstancesType'>
 
486
                    <xs:sequence>
 
487
                      <xs:element name='instancesSet' type='tns:InstanceIdSetType' />
 
488
                      <xs:element name='force' type='xs:boolean' minOccurs='0' />
 
489
                    </xs:sequence>
 
490
                  </xs:complexType>
 
491
                  <xs:complexType name='StopInstancesResponseType'>
 
492
                    <xs:sequence>
 
493
                      <xs:element name='requestId' type='xs:string' />
 
494
                      <xs:element name='instancesSet' type='tns:InstanceStateChangeSetType' />
 
495
                    </xs:sequence>
 
496
                  </xs:complexType>
 
497
                  
 
498
                  <!--  Start instances -->
 
499
                  <xs:element name='StartInstances' type='tns:StartInstancesType' />
 
500
                  <xs:element name='StartInstancesResponse' type='tns:StartInstancesResponseType' />
 
501
                   <xs:complexType name='StartInstancesType'>
 
502
                    <xs:sequence>
 
503
                      <xs:element name='instancesSet' type='tns:InstanceIdSetType' />
 
504
                    </xs:sequence>
 
505
                  </xs:complexType>
 
506
                  <xs:complexType name='StartInstancesResponseType'>
 
507
                    <xs:sequence>
 
508
                      <xs:element name='requestId' type='xs:string' />
 
509
                      <xs:element name='instancesSet' type='tns:InstanceStateChangeSetType' />
 
510
                    </xs:sequence>
 
511
                  </xs:complexType>
 
512
                
 
513
                  <!-- RebootInstances request definitions -->
 
514
                  <xs:element name="RebootInstances" type="tns:RebootInstancesType"/>
 
515
                
 
516
                  <xs:complexType name="RebootInstancesType">
 
517
                    <xs:sequence>
 
518
                      <xs:element name="instancesSet" type="tns:RebootInstancesInfoType"/>
 
519
                    </xs:sequence>
 
520
                  </xs:complexType>
 
521
                  
 
522
                  <xs:complexType name="RebootInstancesInfoType">
 
523
                    <xs:sequence>
 
524
                      <xs:element name="item" type="tns:RebootInstancesItemType" minOccurs="1" maxOccurs="unbounded"/>
 
525
                    </xs:sequence>
 
526
                  </xs:complexType>
 
527
                
 
528
                  <xs:complexType name="RebootInstancesItemType">
 
529
                    <xs:sequence>
 
530
                      <xs:element name="instanceId" type="xs:string"/>
 
531
                    </xs:sequence>
 
532
                  </xs:complexType>
 
533
                
 
534
                  <!-- RebootInstances response definitions -->
 
535
                
 
536
                  <xs:element name="RebootInstancesResponse" type="tns:RebootInstancesResponseType"/>
 
537
                
 
538
                  <xs:complexType name="RebootInstancesResponseType">
 
539
                    <xs:sequence>
 
540
                      <xs:element name="requestId" type="xs:string"/>
 
541
                      <xs:element name="return" type="xs:boolean"/>
 
542
                    </xs:sequence>
 
543
                  </xs:complexType>
 
544
                
 
545
                  <!-- DescribeInstances Request definitions -->
 
546
                
 
547
                  <xs:element name="DescribeInstances" type="tns:DescribeInstancesType"/>
 
548
                
 
549
                  <xs:complexType name="DescribeInstancesType">
 
550
                    <xs:sequence>
 
551
                      <xs:element name="instancesSet" type="tns:DescribeInstancesInfoType"/>
 
552
                    </xs:sequence>
 
553
                  </xs:complexType>
 
554
                
 
555
                  <xs:complexType name="DescribeInstancesInfoType">
 
556
                    <xs:sequence>
 
557
                      <xs:element name="item" type="tns:DescribeInstancesItemType" minOccurs="0" maxOccurs="unbounded"/>
 
558
                    </xs:sequence>
 
559
                  </xs:complexType>
 
560
                
 
561
                  <xs:complexType name="DescribeInstancesItemType">
 
562
                    <xs:sequence>
 
563
                      <xs:element name="instanceId" type="xs:string" />
 
564
                    </xs:sequence>
 
565
                  </xs:complexType>
 
566
                
 
567
                  <!-- DescribeInstances Response definitions -->
 
568
                
 
569
                  <xs:element name="DescribeInstancesResponse" type="tns:DescribeInstancesResponseType"/>
 
570
                  
 
571
                  <xs:complexType name="DescribeInstancesResponseType">
 
572
                    <xs:sequence>
 
573
                      <xs:element name="requestId" type="xs:string"/>
 
574
                      <xs:element name="reservationSet" type="tns:ReservationSetType"/>
 
575
                    </xs:sequence>
 
576
                  </xs:complexType>
 
577
                
 
578
                  <xs:complexType name="ReservationSetType">
 
579
                    <xs:sequence>
 
580
                      <xs:element name="item" type="tns:ReservationInfoType" minOccurs="0" maxOccurs="unbounded"/>
 
581
                    </xs:sequence>
 
582
                  </xs:complexType>
 
583
                
 
584
                  <!-- DescribeImages Request definitions -->
 
585
                
 
586
                  <xs:element name="DescribeImages" type="tns:DescribeImagesType"/>
 
587
                
 
588
                  <xs:complexType name="DescribeImagesType">
 
589
                    <xs:sequence>
 
590
                      <xs:element name="executableBySet" type="tns:DescribeImagesExecutableBySetType" minOccurs="0"/>
 
591
                      <xs:element name="imagesSet" type="tns:DescribeImagesInfoType"/>
 
592
                      <xs:element name="ownersSet" type="tns:DescribeImagesOwnersType" minOccurs="0"/>
 
593
                    </xs:sequence>
 
594
                  </xs:complexType>
 
595
                
 
596
                  <xs:complexType name="DescribeImagesInfoType">
 
597
                    <xs:sequence>
 
598
                      <xs:element name="item" type="tns:DescribeImagesItemType" minOccurs="0" maxOccurs="unbounded"/>
 
599
                    </xs:sequence>
 
600
                  </xs:complexType>
 
601
                
 
602
                  <xs:complexType name="DescribeImagesItemType">
 
603
                    <xs:sequence>
 
604
                      <xs:element name="imageId" type="xs:string"/>
 
605
                    </xs:sequence>
 
606
                  </xs:complexType>
 
607
                  
 
608
                  <xs:complexType name="DescribeImagesOwnersType">
 
609
                    <xs:sequence>
 
610
                      <xs:element name="item" type="tns:DescribeImagesOwnerType" minOccurs="0" maxOccurs="unbounded"/>
 
611
                    </xs:sequence>
 
612
                  </xs:complexType>
 
613
                
 
614
                  <xs:complexType name="DescribeImagesOwnerType">
 
615
                    <xs:sequence>
 
616
                      <xs:element name="owner" type="xs:string"/>
 
617
                    </xs:sequence>
 
618
                  </xs:complexType>
 
619
                  
 
620
                  <xs:complexType name="DescribeImagesExecutableBySetType" >
 
621
                    <xs:sequence>
 
622
                      <xs:element name="item" type="tns:DescribeImagesExecutableByType" minOccurs="0" maxOccurs="unbounded"/>
 
623
                    </xs:sequence>
 
624
                  </xs:complexType>
 
625
                  
 
626
                  <xs:complexType name="DescribeImagesExecutableByType" >
 
627
                    <xs:sequence>
 
628
                      <xs:element name="user" type="xs:string" />
 
629
                    </xs:sequence>
 
630
                  </xs:complexType>
 
631
                
 
632
                  <!-- DescribeImages Response definitions -->
 
633
                
 
634
                  <xs:element name="DescribeImagesResponse" type="tns:DescribeImagesResponseType"/>
 
635
                  
 
636
                  <xs:complexType name="DescribeImagesResponseType">
 
637
                    <xs:sequence>
 
638
                      <xs:element name="requestId" type="xs:string"/>
 
639
                      <xs:element name="imagesSet" type="tns:DescribeImagesResponseInfoType"/>
 
640
                    </xs:sequence>
 
641
                  </xs:complexType>
 
642
                
 
643
                  <xs:complexType name="DescribeImagesResponseInfoType">
 
644
                    <xs:sequence>
 
645
                      <xs:element name="item" type="tns:DescribeImagesResponseItemType" minOccurs="0" maxOccurs="unbounded"/>
 
646
                    </xs:sequence>
 
647
                  </xs:complexType>
 
648
                
 
649
                  <xs:complexType name="DescribeImagesResponseItemType">
 
650
                    <xs:sequence>
 
651
                      <xs:element name="imageId" type="xs:string" />
 
652
                      <xs:element name="imageLocation" type="xs:string" minOccurs="0" />
 
653
                      <xs:element name="imageState" type="xs:string" />
 
654
                      <xs:element name="imageOwnerId" type="xs:string" />
 
655
                      <xs:element name="isPublic" type="xs:boolean" />
 
656
                      <xs:element name="productCodes" type="tns:ProductCodesSetType" minOccurs="0" />
 
657
                      <xs:element name="architecture" type="xs:string"  minOccurs="0"/>
 
658
                      <xs:element name="imageType" type="xs:string"  minOccurs="0"/>
 
659
                      <xs:element name="kernelId" type="xs:string"  minOccurs="0"/>
 
660
                      <xs:element name="ramdiskId" type="xs:string"  minOccurs="0"/>
 
661
                      <xs:element name="platform" type="xs:string"  minOccurs="0"/>
 
662
                          <xs:element name="stateReason" type="tns:StateReasonType" minOccurs="0"/>
 
663
                      <xs:element name="imageOwnerAlias" type="xs:string" minOccurs="0"/>
 
664
                          <xs:element name="name" type="xs:string" minOccurs="0" />
 
665
                      <xs:element name="description" type="xs:string"  minOccurs="0"/>
 
666
                          <xs:element name='rootDeviceType' type='xs:string' minOccurs='0' />
 
667
                      <xs:element name="rootDeviceName" type="xs:string" minOccurs="0" />
 
668
                      <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType" minOccurs="0" />
 
669
                    </xs:sequence>
 
670
                  </xs:complexType>
 
671
                
 
672
                  <!-- CreateSecurityGroup Request definitions -->
 
673
                
 
674
                  <xs:element name="CreateSecurityGroup" 
 
675
                              type="tns:CreateSecurityGroupType"/>
 
676
                
 
677
                  <xs:complexType name="CreateSecurityGroupType">
 
678
                    <xs:sequence>
 
679
                      <xs:element name="groupName" type="xs:string"/>
 
680
                      <xs:element name="groupDescription" type="xs:string"/>
 
681
                    </xs:sequence>
 
682
                  </xs:complexType>
 
683
                
 
684
                  <!-- CreateSecurityGroup Response definitions -->
 
685
                
 
686
                  <xs:element name="CreateSecurityGroupResponse" 
 
687
                              type="tns:CreateSecurityGroupResponseType"/>
 
688
                
 
689
                  <xs:complexType name="CreateSecurityGroupResponseType">
 
690
                    <xs:sequence>
 
691
                      <xs:element name="requestId" type="xs:string"/>
 
692
                      <xs:element name="return" type="xs:boolean"/>
 
693
                    </xs:sequence>
 
694
                  </xs:complexType>
 
695
                
 
696
                  <!-- DeleteSecurityGroup Request definitions -->
 
697
                
 
698
                  <xs:element name="DeleteSecurityGroup" 
 
699
                              type="tns:DeleteSecurityGroupType"/>
 
700
                
 
701
                  <xs:complexType name="DeleteSecurityGroupType">
 
702
                    <xs:sequence>
 
703
                      <xs:element name="groupName" type="xs:string"/>
 
704
                    </xs:sequence>
 
705
                  </xs:complexType>
 
706
                
 
707
                  <!-- DeleteSecurityGroup Response definitions -->
 
708
                
 
709
                  <xs:element name="DeleteSecurityGroupResponse" 
 
710
                              type="tns:DeleteSecurityGroupResponseType"/>
 
711
                
 
712
                  <xs:complexType name="DeleteSecurityGroupResponseType">
 
713
                    <xs:sequence>
 
714
                      <xs:element name="requestId" type="xs:string"/>
 
715
                      <xs:element name="return" type="xs:boolean"/>
 
716
                    </xs:sequence>
 
717
                  </xs:complexType>
 
718
                
 
719
                  <!-- DescribeSecurityGroups Request definitions -->
 
720
                
 
721
                  <xs:element name="DescribeSecurityGroups" 
 
722
                              type="tns:DescribeSecurityGroupsType"/>
 
723
                
 
724
                  <xs:complexType name="DescribeSecurityGroupsType">
 
725
                    <xs:sequence>
 
726
                      <xs:element name="securityGroupSet" type="tns:DescribeSecurityGroupsSetType"/>
 
727
                    </xs:sequence>
 
728
                  </xs:complexType>
 
729
                
 
730
                  <xs:complexType name="DescribeSecurityGroupsSetType">
 
731
                    <xs:sequence>
 
732
                      <xs:element name="item" type="tns:DescribeSecurityGroupsSetItemType"
 
733
                                  minOccurs="0" maxOccurs="unbounded"/>
 
734
                    </xs:sequence>
 
735
                  </xs:complexType>
 
736
                
 
737
                  <xs:complexType name="DescribeSecurityGroupsSetItemType">
 
738
                    <xs:sequence>
 
739
                      <xs:element name="groupName" type="xs:string"/>
 
740
                    </xs:sequence>
 
741
                  </xs:complexType>
 
742
                
 
743
                  <!-- DescribeSecurityGroups Response definitions -->
 
744
                
 
745
                  <xs:element name="DescribeSecurityGroupsResponse" 
 
746
                              type="tns:DescribeSecurityGroupsResponseType"/>
 
747
                
 
748
                  <xs:complexType name="DescribeSecurityGroupsResponseType">
 
749
                    <xs:sequence>
 
750
                      <xs:element name="requestId" type="xs:string"/>
 
751
                      <xs:element name="securityGroupInfo" type="tns:SecurityGroupSetType"/>
 
752
                    </xs:sequence>
 
753
                  </xs:complexType>
 
754
                
 
755
                  <xs:complexType name="IpPermissionSetType">
 
756
                    <xs:sequence>
 
757
                      <xs:element name="item" type="tns:IpPermissionType"
 
758
                                  minOccurs="0" maxOccurs="unbounded"/>
 
759
                    </xs:sequence>
 
760
                  </xs:complexType>
 
761
                
 
762
                  <xs:complexType name="IpPermissionType">
 
763
                    <xs:sequence>
 
764
                      <xs:element name="ipProtocol" type="xs:string"/>
 
765
                      <xs:element name="fromPort" type="xs:int"/>
 
766
                      <xs:element name="toPort" type="xs:int"/>
 
767
                      <xs:element name="groups" type="tns:UserIdGroupPairSetType"/>
 
768
                      <xs:element name="ipRanges" type="tns:IpRangeSetType"/>
 
769
                    </xs:sequence>
 
770
                  </xs:complexType>
 
771
                
 
772
                  <xs:complexType name="IpRangeSetType">
 
773
                    <xs:sequence>
 
774
                      <xs:element name="item" type="tns:IpRangeItemType"
 
775
                                  minOccurs="0" maxOccurs="unbounded"/>
 
776
                    </xs:sequence>
 
777
                  </xs:complexType>
 
778
                
 
779
                  <xs:complexType name="IpRangeItemType">
 
780
                    <xs:sequence>
 
781
                      <xs:element name="cidrIp" type="xs:string"/>
 
782
                    </xs:sequence>
 
783
                  </xs:complexType>
 
784
                
 
785
                  <xs:complexType name="UserIdGroupPairSetType">
 
786
                    <xs:sequence>
 
787
                      <xs:element name="item" type="tns:UserIdGroupPairType" 
 
788
                                  minOccurs="0" maxOccurs="unbounded"/>
 
789
                    </xs:sequence>
 
790
                  </xs:complexType>
 
791
                
 
792
                  <xs:complexType name="UserIdGroupPairType">
 
793
                    <xs:sequence>
 
794
                      <xs:element name="userId" type="xs:string"/>
 
795
                      <xs:element name="groupName" type="xs:string"/>
 
796
                    </xs:sequence>
 
797
                  </xs:complexType>
 
798
                
 
799
                  <xs:complexType name="SecurityGroupSetType">
 
800
                    <xs:sequence>
 
801
                      <xs:element name="item" type="tns:SecurityGroupItemType" 
 
802
                                  minOccurs="0" maxOccurs="unbounded"/>
 
803
                    </xs:sequence>
 
804
                  </xs:complexType>
 
805
                
 
806
                  <xs:complexType name="SecurityGroupItemType">
 
807
                    <xs:sequence>
 
808
                      <xs:element name="ownerId" type="xs:string"/>
 
809
                      <xs:element name="groupName" type="xs:string"/>
 
810
                      <xs:element name="groupDescription" type="xs:string"/>      
 
811
                      <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
 
812
                    </xs:sequence>
 
813
                  </xs:complexType>
 
814
                
 
815
                  <!-- AuthorizeSecurityGroupIngress Request definitions -->
 
816
                
 
817
                
 
818
                  <xs:element name="AuthorizeSecurityGroupIngress" 
 
819
                              type="tns:AuthorizeSecurityGroupIngressType"/>
 
820
                
 
821
                  <xs:complexType name="AuthorizeSecurityGroupIngressType">
 
822
                    <xs:sequence>
 
823
                      <xs:element name="userId" type="xs:string"/>
 
824
                      <xs:element name="groupName" type="xs:string"/>
 
825
                      <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
 
826
                    </xs:sequence>
 
827
                  </xs:complexType>
 
828
                
 
829
                  <!-- AuthorizeSecurityGroupIngress Response definitions -->
 
830
                
 
831
                  <xs:element name="AuthorizeSecurityGroupIngressResponse" 
 
832
                              type="tns:AuthorizeSecurityGroupIngressResponseType"/>
 
833
                
 
834
                  <xs:complexType name="AuthorizeSecurityGroupIngressResponseType">
 
835
                    <xs:sequence>
 
836
                      <xs:element name="requestId" type="xs:string"/>
 
837
                      <xs:element name="return" type="xs:boolean"/>
 
838
                    </xs:sequence>
 
839
                  </xs:complexType>
 
840
                
 
841
                  <!-- RevokeSecurityGroupIngress Request definitions -->
 
842
                
 
843
                
 
844
                  <xs:element name="RevokeSecurityGroupIngress" 
 
845
                              type="tns:RevokeSecurityGroupIngressType"/>
 
846
                
 
847
                  <xs:complexType name="RevokeSecurityGroupIngressType">
 
848
                    <xs:sequence>
 
849
                      <xs:element name="userId" type="xs:string"/>
 
850
                      <xs:element name="groupName" type="xs:string"/>
 
851
                      <xs:element name="ipPermissions" type="tns:IpPermissionSetType"/>
 
852
                    </xs:sequence>
 
853
                  </xs:complexType>
 
854
                
 
855
                  <!-- RevokeSecurityGroupIngress Response definitions -->
 
856
                
 
857
                  <xs:element name="RevokeSecurityGroupIngressResponse" 
 
858
                              type="tns:RevokeSecurityGroupIngressResponseType"/>
 
859
                
 
860
                  <xs:complexType name="RevokeSecurityGroupIngressResponseType">
 
861
                    <xs:sequence>
 
862
                      <xs:element name="requestId" type="xs:string"/>
 
863
                      <xs:element name="return" type="xs:boolean"/>
 
864
                    </xs:sequence>
 
865
                  </xs:complexType>
 
866
                
 
867
                  <!-- Instance state type definition -->
 
868
                
 
869
                  <xs:complexType name="InstanceStateType">
 
870
                    <xs:sequence>
 
871
                      <xs:element name="code" type="xs:int"/>
 
872
                      <xs:element name="name" type="xs:string"/>
 
873
                    </xs:sequence>
 
874
                  </xs:complexType>
 
875
                  
 
876
                  <!-- ModifyInstanceAttribute Definitions -->
 
877
                  
 
878
                  <xs:element name='ModifyInstanceAttribute' type='tns:ModifyInstanceAttributeType' />
 
879
                 
 
880
                  <xs:complexType name='ModifyInstanceAttributeType'>
 
881
                    <xs:sequence>
 
882
                      <xs:element name='instanceId' type='xs:string' />
 
883
                          <xs:choice>
 
884
                        <xs:element name='instanceType' type='tns:AttributeValueType' />
 
885
                        <xs:element name='kernel' type='tns:AttributeValueType' />
 
886
                        <xs:element name='ramdisk' type='tns:AttributeValueType' />
 
887
                                <xs:element name="userData" type="tns:AttributeValueType"/>
 
888
                                <xs:element name='disableApiTermination' type='tns:AttributeBooleanValueType' />
 
889
                                <xs:element name='instanceInitiatedShutdownBehavior' type='tns:AttributeValueType' />
 
890
                                <xs:element name="blockDeviceMapping" type="tns:InstanceBlockDeviceMappingType"/>
 
891
                          </xs:choice>
 
892
                    </xs:sequence>
 
893
                  </xs:complexType>
 
894
                  
 
895
                
 
896
                  <!-- ModifyInstanceAttributeResponse Definitions -->  
 
897
                  
 
898
                  <xs:element name='ModifyInstanceAttributeResponse' type='tns:ModifyInstanceAttributeResponseType' />
 
899
                 
 
900
                  <xs:complexType name='ModifyInstanceAttributeResponseType'>
 
901
                    <xs:sequence>
 
902
                      <xs:element name='requestId' type='xs:string' />
 
903
                      <xs:element name='return' type='xs:boolean' />
 
904
                    </xs:sequence>
 
905
                  </xs:complexType>
 
906
                  
 
907
                  <!-- ResetImageAttribute Definitions -->
 
908
                                  
 
909
                  <xs:element name='ResetInstanceAttribute' type='tns:ResetInstanceAttributeType' />
 
910
                
 
911
                  <xs:complexType name='ResetInstanceAttributeType'>
 
912
                    <xs:sequence>
 
913
                      <xs:element name='instanceId' type='xs:string' />
 
914
                      <xs:group ref='tns:ResetInstanceAttributesGroup'/>
 
915
                    </xs:sequence>
 
916
                  </xs:complexType>
 
917
                  
 
918
                  <xs:group name='ResetInstanceAttributesGroup' >
 
919
                    <xs:choice>
 
920
                      <xs:element name='kernel' type='tns:EmptyElementType' />
 
921
                      <xs:element name='ramdisk' type='tns:EmptyElementType' />
 
922
                    </xs:choice>
 
923
                  </xs:group>
 
924
                  
 
925
                  <!-- ResetInstanceAttributeResponse Definitions -->
 
926
                  
 
927
                  <xs:element name='ResetInstanceAttributeResponse' type='tns:ResetInstanceAttributeResponseType' />
 
928
                  
 
929
                  <xs:complexType name='ResetInstanceAttributeResponseType'>
 
930
                    <xs:sequence>
 
931
                      <xs:element name='requestId' type='xs:string' />
 
932
                      <xs:element name='return' type='xs:boolean' />
 
933
                    </xs:sequence>
 
934
                  </xs:complexType>
 
935
                  
 
936
                  <!-- DescribeInstanceAttribute Definitions -->
 
937
                  
 
938
                  <xs:element name='DescribeInstanceAttribute' type='tns:DescribeInstanceAttributeType' />
 
939
                  
 
940
                  <xs:complexType name='DescribeInstanceAttributeType'>
 
941
                    <xs:sequence>
 
942
                      <xs:element name='instanceId' type='xs:string' />
 
943
                      <xs:group ref='tns:DescribeInstanceAttributesGroup' />
 
944
                    </xs:sequence>
 
945
                  </xs:complexType>
 
946
                  
 
947
                  <xs:group name='DescribeInstanceAttributesGroup' >
 
948
                    <xs:choice>
 
949
                      <xs:element name='instanceType' type='tns:EmptyElementType' />
 
950
                      <xs:element name='kernel' type='tns:EmptyElementType' />
 
951
                      <xs:element name='ramdisk' type='tns:EmptyElementType' />
 
952
                          <xs:element name='userData' type='tns:EmptyElementType' />
 
953
                          <xs:element name='disableApiTermination' type='tns:EmptyElementType' />
 
954
                          <xs:element name='instanceInitiatedShutdownBehavior' type='tns:EmptyElementType' />
 
955
                          <xs:element name='rootDeviceName' type='tns:EmptyElementType' />
 
956
                          <xs:element name="blockDeviceMapping" type="tns:EmptyElementType"/>
 
957
                    </xs:choice>
 
958
                  </xs:group>
 
959
                  
 
960
                  <!-- DescribeImageAttributeResponse Definitions -->
 
961
                  
 
962
                  <xs:element name='DescribeInstanceAttributeResponse' type='tns:DescribeInstanceAttributeResponseType' />  
 
963
                  
 
964
                  <xs:complexType name='DescribeInstanceAttributeResponseType'>
 
965
                    <xs:sequence>
 
966
                      <xs:element name='requestId' type='xs:string' />
 
967
                      <xs:element name='instanceId' type='xs:string' />
 
968
                      <xs:choice>
 
969
                        <xs:element name='instanceType' type='tns:NullableAttributeValueType' />
 
970
                        <xs:element name='kernel' type='tns:NullableAttributeValueType' />
 
971
                        <xs:element name='ramdisk' type='tns:NullableAttributeValueType' />
 
972
                        <xs:element name="userData" type="tns:NullableAttributeValueType"/>
 
973
                            <xs:element name='disableApiTermination' type='tns:NullableAttributeBooleanValueType' />
 
974
                            <xs:element name='instanceInitiatedShutdownBehavior' type='tns:NullableAttributeValueType' />
 
975
                                <xs:element name='rootDeviceName' type='tns:NullableAttributeValueType' />
 
976
                            <xs:element name="blockDeviceMapping" type="tns:InstanceBlockDeviceMappingResponseType"/>
 
977
                      </xs:choice>
 
978
                    </xs:sequence>
 
979
                  </xs:complexType>
 
980
                  
 
981
                  <!-- ModifyImageAttribute Definitions -->
 
982
                  
 
983
                  <xs:element name="ModifyImageAttribute"
 
984
                              type="tns:ModifyImageAttributeType"/>
 
985
                  
 
986
                  <xs:complexType name="ModifyImageAttributeType">
 
987
                    <xs:sequence>
 
988
                      <xs:element name="imageId" type="xs:string"/>
 
989
                      <xs:choice>
 
990
                        <xs:element name="launchPermission" type="tns:LaunchPermissionOperationType"/>
 
991
                        <xs:element name="productCodes" type="tns:ProductCodeListType" />
 
992
                                <xs:element name="description" type="tns:AttributeValueType" />
 
993
                      </xs:choice>
 
994
                    </xs:sequence>
 
995
                  </xs:complexType>
 
996
                
 
997
                  <xs:complexType name="LaunchPermissionOperationType">
 
998
                    <xs:choice>
 
999
                      <xs:element name="add" type="tns:LaunchPermissionListType"/>
 
1000
                      <xs:element name="remove" type="tns:LaunchPermissionListType"/>
 
1001
                    </xs:choice>
 
1002
                  </xs:complexType>
 
1003
                
 
1004
                  <xs:complexType name="LaunchPermissionListType">
 
1005
                    <xs:sequence>
 
1006
                      <xs:element name="item" type="tns:LaunchPermissionItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1007
                    </xs:sequence>
 
1008
                  </xs:complexType>
 
1009
                
 
1010
                  <xs:complexType name="LaunchPermissionItemType">
 
1011
                    <xs:choice>
 
1012
                      <xs:element name="userId" type="xs:string"/>
 
1013
                      <xs:element name="group" type="xs:string" />
 
1014
                    </xs:choice>
 
1015
                  </xs:complexType>
 
1016
                
 
1017
                  <xs:complexType name="ProductCodeListType">
 
1018
                    <xs:sequence>
 
1019
                      <xs:element name="item" type="tns:ProductCodeItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1020
                    </xs:sequence>
 
1021
                  </xs:complexType>
 
1022
                
 
1023
                  <xs:complexType name="ProductCodeItemType">
 
1024
                    <xs:choice>
 
1025
                      <xs:element name="productCode" type="xs:string"/>
 
1026
                    </xs:choice>
 
1027
                  </xs:complexType>
 
1028
                
 
1029
                  <!-- ModifyImageAttributeResponse Definitions -->
 
1030
                
 
1031
                  <xs:element name="ModifyImageAttributeResponse"
 
1032
                              type="tns:ModifyImageAttributeResponseType" />
 
1033
                              
 
1034
                  <xs:complexType name="ModifyImageAttributeResponseType">
 
1035
                    <xs:sequence>
 
1036
                      <xs:element name="requestId" type="xs:string"/>
 
1037
                      <xs:element name="return" type="xs:boolean"/>
 
1038
                    </xs:sequence>
 
1039
                  </xs:complexType>
 
1040
                  
 
1041
                  <!-- ResetImageAttribute Definitions -->
 
1042
                  
 
1043
                  <xs:element name="ResetImageAttribute"
 
1044
                              type="tns:ResetImageAttributeType" />
 
1045
                             
 
1046
                  <xs:complexType name="ResetImageAttributeType" >
 
1047
                    <xs:sequence>
 
1048
                      <xs:element name="imageId" type="xs:string"/>
 
1049
                      <xs:group ref="tns:ResetImageAttributesGroup"/>
 
1050
                    </xs:sequence>
 
1051
                  </xs:complexType>
 
1052
                  
 
1053
                  <xs:group name="ResetImageAttributesGroup" >
 
1054
                    <xs:choice>
 
1055
                      <xs:element name="launchPermission" type="tns:EmptyElementType"/>
 
1056
                    </xs:choice>
 
1057
                  </xs:group>
 
1058
                  
 
1059
                  <xs:complexType name="EmptyElementType">
 
1060
                  </xs:complexType>
 
1061
                
 
1062
                  <!-- ResetImageAttributeResponse Definitions -->
 
1063
                
 
1064
                  <xs:element name="ResetImageAttributeResponse"
 
1065
                              type="tns:ResetImageAttributeResponseType" />
 
1066
                
 
1067
                  <xs:complexType name="ResetImageAttributeResponseType">
 
1068
                    <xs:sequence>
 
1069
                      <xs:element name="requestId" type="xs:string"/>
 
1070
                      <xs:element name="return" type="xs:boolean" />
 
1071
                    </xs:sequence>
 
1072
                  </xs:complexType>
 
1073
                  
 
1074
                  <!-- DescribeImageAttribute Definitions -->
 
1075
                  
 
1076
                  <xs:element name="DescribeImageAttribute"
 
1077
                              type="tns:DescribeImageAttributeType" />
 
1078
                
 
1079
                  <xs:complexType name="DescribeImageAttributeType">
 
1080
                    <xs:sequence>
 
1081
                      <xs:element name="imageId" type="xs:string" />
 
1082
                      <xs:group ref="tns:DescribeImageAttributesGroup" />
 
1083
                    </xs:sequence>
 
1084
                  </xs:complexType>
 
1085
                
 
1086
                  <xs:group name="DescribeImageAttributesGroup" >
 
1087
                    <xs:choice>
 
1088
                      <xs:element name="launchPermission" type="tns:EmptyElementType"/>
 
1089
                      <xs:element name="productCodes" type="tns:EmptyElementType" />
 
1090
                      <xs:element name="kernel" type="tns:EmptyElementType" />
 
1091
                      <xs:element name="ramdisk" type="tns:EmptyElementType" />
 
1092
                      <xs:element name="blockDeviceMapping" type="tns:EmptyElementType" />
 
1093
                          <xs:element name="description" type="tns:EmptyElementType" />
 
1094
                    </xs:choice>
 
1095
                  </xs:group>
 
1096
                
 
1097
                  <!-- DescribeImageAttributeResponse Definitions -->
 
1098
                  
 
1099
                  <xs:element name="DescribeImageAttributeResponse"
 
1100
                              type="tns:DescribeImageAttributeResponseType" />
 
1101
                              
 
1102
                  <xs:complexType name="DescribeImageAttributeResponseType">
 
1103
                    <xs:sequence>
 
1104
                      <xs:element name="requestId" type="xs:string"/>
 
1105
                      <xs:element name="imageId" type="xs:string" />
 
1106
                      <xs:choice>
 
1107
                        <xs:element name="launchPermission" type="tns:LaunchPermissionListType"/>
 
1108
                        <xs:element name="productCodes" type="tns:ProductCodeListType" />
 
1109
                        <xs:element name="kernel" type="tns:NullableAttributeValueType" />
 
1110
                        <xs:element name="ramdisk" type="tns:NullableAttributeValueType" />
 
1111
                                <xs:element name="description" type="tns:NullableAttributeValueType" />
 
1112
                        <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType"/>
 
1113
                      </xs:choice>
 
1114
                    </xs:sequence>
 
1115
                  </xs:complexType>
 
1116
                
 
1117
                  <xs:complexType name="NullableAttributeValueType">
 
1118
                    <xs:sequence>
 
1119
                      <xs:element name="value" type="xs:string" minOccurs="0"/>
 
1120
                    </xs:sequence>
 
1121
                  </xs:complexType>
 
1122
                
 
1123
                  <xs:complexType name="NullableAttributeBooleanValueType">
 
1124
                    <xs:sequence>
 
1125
                      <xs:element name="value" type="xs:boolean" minOccurs="0"/>
 
1126
                    </xs:sequence>
 
1127
                  </xs:complexType>
 
1128
                
 
1129
                  <xs:complexType name="AttributeValueType">
 
1130
                    <xs:sequence>
 
1131
                      <xs:element name="value" type="xs:string"/>
 
1132
                    </xs:sequence>
 
1133
                  </xs:complexType>
 
1134
                  
 
1135
                  <xs:complexType name="AttributeBooleanValueType">
 
1136
                    <xs:sequence>
 
1137
                      <xs:element name="value" type="xs:boolean"/>
 
1138
                    </xs:sequence>
 
1139
                  </xs:complexType>
 
1140
                
 
1141
                  <!-- ConfirmProductInstance Definitions -->
 
1142
                  
 
1143
                  <xs:element name="ConfirmProductInstance" 
 
1144
                              type="tns:ConfirmProductInstanceType" />
 
1145
                
 
1146
                  <xs:complexType name="ConfirmProductInstanceType" >
 
1147
                    <xs:sequence>
 
1148
                      <xs:element name="productCode" type="xs:string" />
 
1149
                      <xs:element name="instanceId" type="xs:string"/>
 
1150
                    </xs:sequence>
 
1151
                  </xs:complexType>
 
1152
                  
 
1153
                  <xs:complexType name="ProductCodesSetType" >
 
1154
                    <xs:sequence>
 
1155
                      <xs:element name="item" type="tns:ProductCodesSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
1156
                    </xs:sequence>
 
1157
                  </xs:complexType>
 
1158
                  
 
1159
                  <xs:complexType name="ProductCodesSetItemType" >
 
1160
                    <xs:sequence>
 
1161
                      <xs:element name="productCode" type="xs:string" />
 
1162
                    </xs:sequence>
 
1163
                  </xs:complexType>
 
1164
                
 
1165
                  <!-- ConfirmProductInstanceResponse Definitions -->
 
1166
                  
 
1167
                  <xs:element name="ConfirmProductInstanceResponse" 
 
1168
                              type="tns:ConfirmProductInstanceResponseType" />
 
1169
                  
 
1170
                  <xs:complexType name="ConfirmProductInstanceResponseType">
 
1171
                    <xs:sequence>
 
1172
                      <xs:element name="requestId" type="xs:string"/>
 
1173
                      <xs:element name="return" type="xs:boolean" />
 
1174
                      <xs:element name="ownerId" type="xs:string" minOccurs="0" />
 
1175
                    </xs:sequence>
 
1176
                  </xs:complexType>
 
1177
                
 
1178
                  <!-- DescribeAvailabilityZones Definitions -->
 
1179
                
 
1180
                  <xs:element name="DescribeAvailabilityZones" 
 
1181
                              type="tns:DescribeAvailabilityZonesType" />
 
1182
                
 
1183
                  <xs:complexType name="DescribeAvailabilityZonesType">
 
1184
                    <xs:sequence>
 
1185
                      <xs:element name="availabilityZoneSet" type="tns:DescribeAvailabilityZonesSetType"/>
 
1186
                    </xs:sequence>
 
1187
                  </xs:complexType>
 
1188
                
 
1189
                  <xs:complexType name="DescribeAvailabilityZonesSetType">
 
1190
                    <xs:sequence>
 
1191
                      <xs:element name="item" type="tns:DescribeAvailabilityZonesSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1192
                    </xs:sequence>
 
1193
                  </xs:complexType>
 
1194
                
 
1195
                  <xs:complexType name="DescribeAvailabilityZonesSetItemType">
 
1196
                    <xs:sequence>
 
1197
                      <xs:element name="zoneName" type="xs:string"/>
 
1198
                    </xs:sequence>
 
1199
                  </xs:complexType>
 
1200
                
 
1201
                  <!-- DescribeAvailabilityZones Response definitions -->
 
1202
                
 
1203
                  <xs:element name="DescribeAvailabilityZonesResponse" 
 
1204
                              type="tns:DescribeAvailabilityZonesResponseType"/>
 
1205
                
 
1206
                  <xs:complexType name="DescribeAvailabilityZonesResponseType">
 
1207
                    <xs:sequence>
 
1208
                      <xs:element name="requestId" type="xs:string"/>
 
1209
                      <xs:element name="availabilityZoneInfo" type="tns:AvailabilityZoneSetType"/>
 
1210
                    </xs:sequence>
 
1211
                  </xs:complexType>
 
1212
                
 
1213
                  <xs:complexType name="AvailabilityZoneSetType">
 
1214
                    <xs:sequence>
 
1215
                      <xs:element name="item" type="tns:AvailabilityZoneItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1216
                    </xs:sequence>
 
1217
                  </xs:complexType>
 
1218
                
 
1219
                  <xs:complexType name="AvailabilityZoneMessageType">
 
1220
                    <xs:sequence>
 
1221
                      <xs:element name="message" type="xs:string"/>
 
1222
                    </xs:sequence>
 
1223
                  </xs:complexType>
 
1224
                  
 
1225
                  <xs:complexType name="AvailabilityZoneMessageSetType">
 
1226
                    <xs:sequence>
 
1227
                      <xs:element name="item" type="tns:AvailabilityZoneMessageType" minOccurs="0" maxOccurs="unbounded"/>
 
1228
                    </xs:sequence>
 
1229
                  </xs:complexType>
 
1230
                
 
1231
                  <xs:complexType name="AvailabilityZoneItemType">
 
1232
                    <xs:sequence>
 
1233
                      <xs:element name="zoneName" type="xs:string"/>
 
1234
                      <xs:element name="zoneState" type="xs:string"/>
 
1235
                      <xs:element name="regionName" type="xs:string"/>
 
1236
                      <xs:element name="messageSet" type="tns:AvailabilityZoneMessageSetType"/>
 
1237
                    </xs:sequence>
 
1238
                  </xs:complexType>
 
1239
                
 
1240
                  <!-- AllocateAddress definitions -->
 
1241
                  
 
1242
                  <xs:element name='AllocateAddress' type='tns:AllocateAddressType'/>
 
1243
                  <xs:complexType name='AllocateAddressType'/>
 
1244
                
 
1245
                  <!-- AllocateAddressResponse definitions -->
 
1246
                  
 
1247
                  <xs:element name='AllocateAddressResponse' type='tns:AllocateAddressResponseType'/>
 
1248
                  <xs:complexType name='AllocateAddressResponseType'>
 
1249
                    <xs:sequence>
 
1250
                      <xs:element name="requestId" type="xs:string"/>
 
1251
                      <xs:element name='publicIp' type='xs:string'/>
 
1252
                    </xs:sequence>
 
1253
                  </xs:complexType>
 
1254
                
 
1255
                  <!-- ReleaseAddress definitions -->
 
1256
                  
 
1257
                  <xs:element name='ReleaseAddress' type='tns:ReleaseAddressType'/>
 
1258
                  <xs:complexType name='ReleaseAddressType'>
 
1259
                    <xs:sequence>
 
1260
                      <xs:element name='publicIp' type='xs:string'/>
 
1261
                    </xs:sequence>
 
1262
                  </xs:complexType>
 
1263
                
 
1264
                  <!-- ReleaseAddressResponse definitions -->
 
1265
                  
 
1266
                  <xs:element name='ReleaseAddressResponse' type='tns:ReleaseAddressResponseType'/>
 
1267
                  <xs:complexType name='ReleaseAddressResponseType'>
 
1268
                    <xs:sequence>
 
1269
                      <xs:element name="requestId" type="xs:string"/>
 
1270
                      <xs:element name='return' type='xs:boolean'/>
 
1271
                    </xs:sequence>
 
1272
                  </xs:complexType>
 
1273
                
 
1274
                  <!-- DescribeAddresses definitions -->
 
1275
                  
 
1276
                  <xs:element name='DescribeAddresses' type='tns:DescribeAddressesType'/>
 
1277
                  <xs:complexType name='DescribeAddressesType'>
 
1278
                    <xs:sequence>
 
1279
                      <xs:element name='publicIpsSet' type='tns:DescribeAddressesInfoType'/>
 
1280
                    </xs:sequence>
 
1281
                  </xs:complexType>
 
1282
                
 
1283
                  <xs:complexType name='DescribeAddressesInfoType'>
 
1284
                    <xs:sequence>
 
1285
                      <xs:element name='item' maxOccurs='unbounded' minOccurs='0' type='tns:DescribeAddressesItemType'/>
 
1286
                    </xs:sequence>
 
1287
                
 
1288
                  </xs:complexType>
 
1289
                
 
1290
                  <xs:complexType name='DescribeAddressesItemType'>
 
1291
                    <xs:sequence>
 
1292
                      <xs:element name='publicIp' type='xs:string'/>
 
1293
                    </xs:sequence>
 
1294
                  </xs:complexType>
 
1295
                
 
1296
                  <!-- DescribeAddressesResponse definitions -->
 
1297
                
 
1298
                  <xs:element name='DescribeAddressesResponse' type='tns:DescribeAddressesResponseType'/>
 
1299
                  <xs:complexType name='DescribeAddressesResponseType'>
 
1300
                    <xs:sequence>
 
1301
                      <xs:element name="requestId" type="xs:string"/>
 
1302
                      <xs:element name='addressesSet' type='tns:DescribeAddressesResponseInfoType'/>
 
1303
                    </xs:sequence>
 
1304
                  </xs:complexType>
 
1305
                
 
1306
                  <xs:complexType name='DescribeAddressesResponseInfoType'>
 
1307
                    <xs:sequence>
 
1308
                      <xs:element name='item' maxOccurs='unbounded' minOccurs='0' type='tns:DescribeAddressesResponseItemType'/>
 
1309
                    </xs:sequence>
 
1310
                  </xs:complexType>
 
1311
                
 
1312
                  <xs:complexType name='DescribeAddressesResponseItemType'>
 
1313
                    <xs:sequence>
 
1314
                      <xs:element name='publicIp' type='xs:string'/>
 
1315
                      <xs:element name='instanceId' minOccurs='0' type='xs:string'/>
 
1316
                    </xs:sequence>
 
1317
                  </xs:complexType>
 
1318
                
 
1319
                  <!-- AssociateAddress definitions -->
 
1320
                  
 
1321
                  <xs:element name='AssociateAddress' type='tns:AssociateAddressType'/>
 
1322
                  <xs:complexType name='AssociateAddressType'>
 
1323
                    <xs:sequence>
 
1324
                      <xs:element name='publicIp' type='xs:string'/>
 
1325
                      <xs:element name='instanceId' type='xs:string'/>
 
1326
                    </xs:sequence>
 
1327
                  </xs:complexType>
 
1328
                
 
1329
                  <!-- AssociateAddressResponse definitions -->
 
1330
                  
 
1331
                  <xs:element name='AssociateAddressResponse' type='tns:AssociateAddressResponseType'/>
 
1332
                  <xs:complexType name='AssociateAddressResponseType'>
 
1333
                    <xs:sequence>
 
1334
                      <xs:element name="requestId" type="xs:string"/>
 
1335
                      <xs:element name='return' type='xs:boolean'/>
 
1336
                    </xs:sequence>
 
1337
                  </xs:complexType>
 
1338
                
 
1339
                  <!-- DisassociateAddress definitions -->
 
1340
                  
 
1341
                  <xs:element name='DisassociateAddress' type='tns:DisassociateAddressType'/>
 
1342
                  <xs:complexType name='DisassociateAddressType'>
 
1343
                    <xs:sequence>
 
1344
                      <xs:element name='publicIp' type='xs:string'/>
 
1345
                    </xs:sequence>
 
1346
                  </xs:complexType>
 
1347
                
 
1348
                  <!-- DisassociateAddressResponse definitions -->
 
1349
                  
 
1350
                  <xs:element name='DisassociateAddressResponse' type='tns:DisassociateAddressResponseType'/>
 
1351
                  <xs:complexType name='DisassociateAddressResponseType'>
 
1352
                    <xs:sequence>
 
1353
                      <xs:element name="requestId" type="xs:string"/>
 
1354
                      <xs:element name='return' type='xs:boolean'/>
 
1355
                    </xs:sequence>
 
1356
                  </xs:complexType>
 
1357
                
 
1358
                  <!-- CreateVolume request definitions -->
 
1359
                  
 
1360
                  <xs:element name="CreateVolume" type="tns:CreateVolumeType"/>
 
1361
                
 
1362
                  <xs:complexType name="CreateVolumeType">
 
1363
                    <xs:sequence>
 
1364
                      <xs:element name="size" type="xs:string" minOccurs="0"/>
 
1365
                      <xs:element name="snapshotId" type="xs:string" minOccurs="0"/>
 
1366
                      <xs:element name="availabilityZone" type="xs:string"/>
 
1367
                    </xs:sequence>
 
1368
                  </xs:complexType>
 
1369
                
 
1370
                  <!-- CreateVolume response definitions -->
 
1371
                
 
1372
                  <xs:element name="CreateVolumeResponse" type="tns:CreateVolumeResponseType"/>
 
1373
                  
 
1374
                  <xs:complexType name="CreateVolumeResponseType">
 
1375
                    <xs:sequence>
 
1376
                      <xs:element name="requestId" type="xs:string"/>
 
1377
                      <xs:element name="volumeId" type="xs:string"/>
 
1378
                      <xs:element name="size" type="xs:string"/>
 
1379
                      <xs:element name="snapshotId" type="xs:string"/>
 
1380
                      <xs:element name="availabilityZone" type="xs:string"/>
 
1381
                      <xs:element name="status" type="xs:string"/>
 
1382
                      <xs:element name="createTime" type="xs:dateTime"/>
 
1383
                    </xs:sequence>
 
1384
                  </xs:complexType>
 
1385
                
 
1386
                  <!-- DeleteVolume request definitions -->
 
1387
                  
 
1388
                  <xs:element name="DeleteVolume" type="tns:DeleteVolumeType"/>
 
1389
                
 
1390
                  <xs:complexType name="DeleteVolumeType">
 
1391
                    <xs:sequence>
 
1392
                      <xs:element name="volumeId" type="xs:string"/>
 
1393
                    </xs:sequence>
 
1394
                  </xs:complexType>
 
1395
                
 
1396
                  <!-- DeleteVolume response definitions -->
 
1397
                
 
1398
                  <xs:element name="DeleteVolumeResponse" type="tns:DeleteVolumeResponseType"/>
 
1399
                  
 
1400
                  <xs:complexType name="DeleteVolumeResponseType">
 
1401
                    <xs:sequence>
 
1402
                      <xs:element name="requestId" type="xs:string"/>
 
1403
                      <xs:element name="return" type="xs:boolean"/>
 
1404
                    </xs:sequence>
 
1405
                  </xs:complexType>
 
1406
                
 
1407
                  <!-- DescribeVolumes request definitions -->
 
1408
                  
 
1409
                  <xs:element name="DescribeVolumes" 
 
1410
                              type="tns:DescribeVolumesType" />
 
1411
                
 
1412
                  <xs:complexType name="DescribeVolumesType">
 
1413
                    <xs:sequence>
 
1414
                      <xs:element name="volumeSet" type="tns:DescribeVolumesSetType"/>
 
1415
                    </xs:sequence>
 
1416
                  </xs:complexType>
 
1417
                
 
1418
                  <xs:complexType name="DescribeVolumesSetType">
 
1419
                    <xs:sequence>
 
1420
                      <xs:element name="item" type="tns:DescribeVolumesSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1421
                    </xs:sequence>
 
1422
                  </xs:complexType>
 
1423
                
 
1424
                  <xs:complexType name="DescribeVolumesSetItemType">
 
1425
                    <xs:sequence>
 
1426
                      <xs:element name="volumeId" type="xs:string"/>
 
1427
                    </xs:sequence>
 
1428
                  </xs:complexType>
 
1429
                
 
1430
                  <!-- DescribeVolumes response definitions -->
 
1431
                
 
1432
                  <xs:element name="DescribeVolumesResponse"
 
1433
                              type="tns:DescribeVolumesResponseType"/>
 
1434
                  
 
1435
                  <xs:complexType name="DescribeVolumesResponseType">
 
1436
                    <xs:sequence>
 
1437
                      <xs:element name="requestId" type="xs:string"/>
 
1438
                      <xs:element name="volumeSet" type="tns:DescribeVolumesSetResponseType"/>
 
1439
                    </xs:sequence>
 
1440
                  </xs:complexType>
 
1441
                
 
1442
                  <xs:complexType name="DescribeVolumesSetResponseType">
 
1443
                    <xs:sequence>
 
1444
                      <xs:element name="item" type="tns:DescribeVolumesSetItemResponseType" minOccurs="0" maxOccurs="unbounded"/>
 
1445
                    </xs:sequence>
 
1446
                  </xs:complexType>
 
1447
                
 
1448
                  <xs:complexType name="DescribeVolumesSetItemResponseType">
 
1449
                    <xs:sequence>
 
1450
                      <xs:element name="volumeId" type="xs:string"/>
 
1451
                      <xs:element name="size" type="xs:string"/>
 
1452
                      <xs:element name="snapshotId" type="xs:string"/>
 
1453
                      <xs:element name="availabilityZone" type="xs:string"/>
 
1454
                      <xs:element name="status" type="xs:string"/>
 
1455
                      <xs:element name="createTime" type="xs:dateTime"/>
 
1456
                      <xs:element name="attachmentSet" type="tns:AttachmentSetResponseType"/>
 
1457
                    </xs:sequence>
 
1458
                  </xs:complexType>
 
1459
                
 
1460
                  <xs:complexType name="AttachmentSetResponseType">
 
1461
                    <xs:sequence>
 
1462
                      <xs:element name="item" type="tns:AttachmentSetItemResponseType" minOccurs="0" maxOccurs="unbounded"/>
 
1463
                    </xs:sequence>
 
1464
                  </xs:complexType>
 
1465
                
 
1466
                  <xs:complexType name="AttachmentSetItemResponseType">
 
1467
                    <xs:sequence>
 
1468
                      <xs:element name="volumeId" type="xs:string"/>
 
1469
                      <xs:element name="instanceId" type="xs:string"/>
 
1470
                      <xs:element name="device" type="xs:string"/>
 
1471
                      <xs:element name="status" type="xs:string"/>
 
1472
                      <xs:element name="attachTime" type="xs:dateTime"/>
 
1473
                          <xs:element name="deleteOnTermination" type="xs:boolean"/>
 
1474
                    </xs:sequence>
 
1475
                  </xs:complexType>
 
1476
                
 
1477
                  <!-- AttachVolume request definitions -->
 
1478
                  
 
1479
                  <xs:element name="AttachVolume" type="tns:AttachVolumeType"/>
 
1480
                
 
1481
                  <xs:complexType name="AttachVolumeType">
 
1482
                    <xs:sequence>
 
1483
                      <xs:element name="volumeId" type="xs:string"/>
 
1484
                      <xs:element name="instanceId" type="xs:string"/>
 
1485
                      <xs:element name="device" type="xs:string"/>
 
1486
                    </xs:sequence>
 
1487
                  </xs:complexType>
 
1488
                
 
1489
                  <!-- AttachVolume response definitions -->
 
1490
                
 
1491
                  <xs:element name="AttachVolumeResponse" type="tns:AttachVolumeResponseType"/>
 
1492
                  
 
1493
                  <xs:complexType name="AttachVolumeResponseType">
 
1494
                    <xs:sequence>
 
1495
                      <xs:element name="requestId" type="xs:string"/>
 
1496
                      <xs:element name="volumeId" type="xs:string"/>
 
1497
                      <xs:element name="instanceId" type="xs:string"/>
 
1498
                      <xs:element name="device" type="xs:string"/>
 
1499
                      <xs:element name="status" type="xs:string"/>
 
1500
                      <xs:element name="attachTime" type="xs:dateTime"/>
 
1501
                    </xs:sequence>
 
1502
                  </xs:complexType>
 
1503
                
 
1504
                  <!-- DetachVolume request definitions -->
 
1505
                  
 
1506
                  <xs:element name="DetachVolume" type="tns:DetachVolumeType"/>
 
1507
                
 
1508
                  <xs:complexType name="DetachVolumeType">
 
1509
                    <xs:sequence>
 
1510
                      <xs:element name="volumeId" type="xs:string"/>
 
1511
                      <xs:element name="instanceId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
1512
                      <xs:element name="device" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
1513
                      <xs:element name="force" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
 
1514
                    </xs:sequence>
 
1515
                  </xs:complexType>
 
1516
                
 
1517
                  <!-- DetachVolume response definitions -->
 
1518
                
 
1519
                  <xs:element name="DetachVolumeResponse" type="tns:DetachVolumeResponseType"/>
 
1520
                  
 
1521
                  <xs:complexType name="DetachVolumeResponseType">
 
1522
                    <xs:sequence>
 
1523
                      <xs:element name="requestId" type="xs:string"/>
 
1524
                      <xs:element name="volumeId" type="xs:string"/>
 
1525
                      <xs:element name="instanceId" type="xs:string"/>
 
1526
                      <xs:element name="device" type="xs:string"/>
 
1527
                      <xs:element name="status" type="xs:string"/>
 
1528
                      <xs:element name="attachTime" type="xs:dateTime"/>
 
1529
                    </xs:sequence>
 
1530
                  </xs:complexType>
 
1531
                
 
1532
                  <!-- CreateSnapshot request definitions -->
 
1533
                  
 
1534
                  <xs:element name="CreateSnapshot" type="tns:CreateSnapshotType"/>
 
1535
                
 
1536
                  <xs:complexType name="CreateSnapshotType">
 
1537
                    <xs:sequence>
 
1538
                      <xs:element name="volumeId" type="xs:string"/>
 
1539
                      <xs:element name="description" type="xs:string" minOccurs="0"/>
 
1540
                    </xs:sequence>
 
1541
                  </xs:complexType>
 
1542
                
 
1543
                  <!-- CreateSnapshot response definitions -->
 
1544
                
 
1545
                  <xs:element name="CreateSnapshotResponse" type="tns:CreateSnapshotResponseType"/>
 
1546
                  
 
1547
                  <xs:complexType name="CreateSnapshotResponseType">
 
1548
                    <xs:sequence>
 
1549
                      <xs:element name="requestId" type="xs:string"/>
 
1550
                      <xs:element name="snapshotId" type="xs:string"/>
 
1551
                      <xs:element name="volumeId" type="xs:string"/>
 
1552
                      <xs:element name="status" type="xs:string"/>
 
1553
                      <xs:element name="startTime" type="xs:dateTime"/>
 
1554
                      <xs:element name="progress" type="xs:string"/>
 
1555
                      <xs:element name="ownerId" type="xs:string"/>
 
1556
                      <xs:element name="volumeSize" type="xs:string"/>
 
1557
                      <xs:element name="description" type="xs:string" minOccurs="0"/>
 
1558
                    </xs:sequence>
 
1559
                  </xs:complexType>
 
1560
                
 
1561
                  <!-- DeleteSnapshot request definitions -->
 
1562
                  
 
1563
                  <xs:element name="DeleteSnapshot" type="tns:DeleteSnapshotType"/>
 
1564
                
 
1565
                  <xs:complexType name="DeleteSnapshotType">
 
1566
                    <xs:sequence>
 
1567
                      <xs:element name="snapshotId" type="xs:string"/>
 
1568
                    </xs:sequence>
 
1569
                  </xs:complexType>
 
1570
                
 
1571
                  <!-- DeleteSnapshot response definitions -->
 
1572
                
 
1573
                  <xs:element name="DeleteSnapshotResponse" type="tns:DeleteSnapshotResponseType"/>
 
1574
                  
 
1575
                  <xs:complexType name="DeleteSnapshotResponseType">
 
1576
                    <xs:sequence>
 
1577
                      <xs:element name="requestId" type="xs:string"/>
 
1578
                      <xs:element name="return" type="xs:boolean"/>
 
1579
                    </xs:sequence>
 
1580
                  </xs:complexType>
 
1581
                
 
1582
                  <!-- DescribeSnapshots request definitions -->
 
1583
                  
 
1584
                  <xs:element name="DescribeSnapshots" 
 
1585
                              type="tns:DescribeSnapshotsType" />
 
1586
                
 
1587
                  <xs:complexType name="DescribeSnapshotsType">
 
1588
                    <xs:sequence>
 
1589
                      <xs:element name="snapshotSet" type="tns:DescribeSnapshotsSetType"/>
 
1590
                      <xs:element name="ownersSet" type="tns:DescribeSnapshotsOwnersType" minOccurs="0"/>
 
1591
                      <xs:element name="restorableBySet" type="tns:DescribeSnapshotsRestorableBySetType" minOccurs="0"/>
 
1592
                    </xs:sequence>
 
1593
                  </xs:complexType>
 
1594
                
 
1595
                  <xs:complexType name="DescribeSnapshotsSetType">
 
1596
                    <xs:sequence>
 
1597
                      <xs:element name="item" type="tns:DescribeSnapshotsSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1598
                    </xs:sequence>
 
1599
                  </xs:complexType>
 
1600
                
 
1601
                  <xs:complexType name="DescribeSnapshotsSetItemType">
 
1602
                    <xs:sequence>
 
1603
                      <xs:element name="snapshotId" type="xs:string"/>
 
1604
                    </xs:sequence>
 
1605
                  </xs:complexType>
 
1606
                
 
1607
                  <xs:complexType name="DescribeSnapshotsOwnersType">
 
1608
                    <xs:sequence>
 
1609
                      <xs:element name="item" type="tns:DescribeSnapshotsOwnerType" minOccurs="0" maxOccurs="unbounded"/>
 
1610
                    </xs:sequence>
 
1611
                  </xs:complexType>
 
1612
                
 
1613
                  <xs:complexType name="DescribeSnapshotsOwnerType">
 
1614
                    <xs:sequence>
 
1615
                      <xs:element name="owner" type="xs:string"/>
 
1616
                    </xs:sequence>
 
1617
                  </xs:complexType>
 
1618
                
 
1619
                  <xs:complexType name="DescribeSnapshotsRestorableBySetType">
 
1620
                    <xs:sequence>
 
1621
                      <xs:element name="item" type="tns:DescribeSnapshotsRestorableByType" minOccurs="0" maxOccurs="unbounded"/>
 
1622
                    </xs:sequence>
 
1623
                  </xs:complexType>
 
1624
                
 
1625
                  <xs:complexType name="DescribeSnapshotsRestorableByType">
 
1626
                    <xs:sequence>
 
1627
                      <xs:element name="user" type="xs:string"/>
 
1628
                    </xs:sequence>
 
1629
                  </xs:complexType>
 
1630
                
 
1631
                  <!-- DescribeSnapshots response definitions -->
 
1632
                
 
1633
                  <xs:element name="DescribeSnapshotsResponse"
 
1634
                              type="tns:DescribeSnapshotsResponseType"/>
 
1635
                  
 
1636
                  <xs:complexType name="DescribeSnapshotsResponseType">
 
1637
                    <xs:sequence>
 
1638
                      <xs:element name="requestId" type="xs:string"/>
 
1639
                      <xs:element name="snapshotSet" type="tns:DescribeSnapshotsSetResponseType"/>
 
1640
                    </xs:sequence>
 
1641
                  </xs:complexType>
 
1642
                
 
1643
                  <xs:complexType name="DescribeSnapshotsSetResponseType">
 
1644
                    <xs:sequence>
 
1645
                      <xs:element name="item" type="tns:DescribeSnapshotsSetItemResponseType" minOccurs="0" maxOccurs="unbounded"/>
 
1646
                    </xs:sequence>
 
1647
                  </xs:complexType>
 
1648
                
 
1649
                  <xs:complexType name="DescribeSnapshotsSetItemResponseType">
 
1650
                    <xs:sequence>
 
1651
                      <xs:element name="snapshotId" type="xs:string"/>
 
1652
                      <xs:element name="volumeId" type="xs:string"/>
 
1653
                      <xs:element name="status" type="xs:string"/>
 
1654
                      <xs:element name="startTime" type="xs:dateTime"/>
 
1655
                      <xs:element name="progress" type="xs:string"/>
 
1656
                      <xs:element name="ownerId" type="xs:string"/>
 
1657
                      <xs:element name="volumeSize" type="xs:string"/>
 
1658
                      <xs:element name="description" type="xs:string" minOccurs="0"/>
 
1659
                      <xs:element name="ownerAlias" type="xs:string" minOccurs="0"/>
 
1660
                    </xs:sequence>
 
1661
                  </xs:complexType>
 
1662
                
 
1663
                  <!-- ModifySnapshotAttribute Definitions -->
 
1664
                  
 
1665
                  <xs:element name="ModifySnapshotAttribute"
 
1666
                              type="tns:ModifySnapshotAttributeType"/>
 
1667
                  
 
1668
                  <xs:complexType name="ModifySnapshotAttributeType">
 
1669
                    <xs:sequence>
 
1670
                      <xs:element name="snapshotId" type="xs:string"/>
 
1671
                      <xs:element name="createVolumePermission" type="tns:CreateVolumePermissionOperationType"/>
 
1672
                    </xs:sequence>
 
1673
                  </xs:complexType>
 
1674
                
 
1675
                  <xs:complexType name="CreateVolumePermissionOperationType">
 
1676
                    <xs:choice>
 
1677
                      <xs:element name="add" type="tns:CreateVolumePermissionListType"/>
 
1678
                      <xs:element name="remove" type="tns:CreateVolumePermissionListType"/>
 
1679
                    </xs:choice>
 
1680
                  </xs:complexType>
 
1681
                
 
1682
                  <xs:complexType name="CreateVolumePermissionListType">
 
1683
                    <xs:sequence>
 
1684
                      <xs:element name="item" type="tns:CreateVolumePermissionItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1685
                    </xs:sequence>
 
1686
                  </xs:complexType>
 
1687
                
 
1688
                  <xs:complexType name="CreateVolumePermissionItemType">
 
1689
                    <xs:choice>
 
1690
                      <xs:element name="userId" type="xs:string"/>
 
1691
                      <xs:element name="group" type="xs:string" />
 
1692
                    </xs:choice>
 
1693
                  </xs:complexType>
 
1694
                
 
1695
                  <!-- ModifySnapshotAttributeResponse Definitions -->
 
1696
                
 
1697
                  <xs:element name="ModifySnapshotAttributeResponse"
 
1698
                              type="tns:ModifySnapshotAttributeResponseType" />
 
1699
                              
 
1700
                  <xs:complexType name="ModifySnapshotAttributeResponseType">
 
1701
                    <xs:sequence>
 
1702
                      <xs:element name="requestId" type="xs:string"/>
 
1703
                      <xs:element name="return" type="xs:boolean"/>
 
1704
                    </xs:sequence>
 
1705
                  </xs:complexType>
 
1706
                  
 
1707
                  <!-- ResetSnapshotAttribute Definitions -->
 
1708
                  
 
1709
                  <xs:element name="ResetSnapshotAttribute"
 
1710
                              type="tns:ResetSnapshotAttributeType"/>
 
1711
                  
 
1712
                  <xs:complexType name="ResetSnapshotAttributeType">
 
1713
                    <xs:sequence>
 
1714
                      <xs:element name="snapshotId" type="xs:string"/>
 
1715
                      <xs:group ref="tns:ResetSnapshotAttributesGroup" />
 
1716
                    </xs:sequence>
 
1717
                  </xs:complexType>
 
1718
                
 
1719
                  <xs:group name="ResetSnapshotAttributesGroup" >
 
1720
                    <xs:choice>
 
1721
                      <xs:element name="createVolumePermission" type="tns:EmptyElementType"/>
 
1722
                    </xs:choice>
 
1723
                  </xs:group>
 
1724
                
 
1725
                  <!-- ResetSnapshotAttributeResponse Definitions -->
 
1726
                
 
1727
                  <xs:element name="ResetSnapshotAttributeResponse"
 
1728
                              type="tns:ResetSnapshotAttributeResponseType" />
 
1729
                              
 
1730
                  <xs:complexType name="ResetSnapshotAttributeResponseType">
 
1731
                    <xs:sequence>
 
1732
                      <xs:element name="requestId" type="xs:string"/>
 
1733
                      <xs:element name="return" type="xs:boolean"/>
 
1734
                    </xs:sequence>
 
1735
                  </xs:complexType>
 
1736
                  
 
1737
                  <!-- DescribeSnapshotAttribute Definitions -->
 
1738
                  
 
1739
                  <xs:element name="DescribeSnapshotAttribute"
 
1740
                              type="tns:DescribeSnapshotAttributeType" />
 
1741
                
 
1742
                  <xs:complexType name="DescribeSnapshotAttributeType">
 
1743
                    <xs:sequence>
 
1744
                      <xs:element name="snapshotId" type="xs:string" />
 
1745
                      <xs:group ref="tns:DescribeSnapshotAttributesGroup" />
 
1746
                    </xs:sequence>
 
1747
                  </xs:complexType>
 
1748
                
 
1749
                  <xs:group name="DescribeSnapshotAttributesGroup" >
 
1750
                    <xs:choice>
 
1751
                      <xs:element name="createVolumePermission" type="tns:EmptyElementType"/>
 
1752
                    </xs:choice>
 
1753
                  </xs:group>
 
1754
                
 
1755
                  <!-- DescribeSnapshotAttributeResponse Definitions -->
 
1756
                  
 
1757
                  <xs:element name="DescribeSnapshotAttributeResponse"
 
1758
                              type="tns:DescribeSnapshotAttributeResponseType" />
 
1759
                              
 
1760
                  <xs:complexType name="DescribeSnapshotAttributeResponseType">
 
1761
                    <xs:sequence>
 
1762
                      <xs:element name="requestId" type="xs:string"/>
 
1763
                      <xs:element name="snapshotId" type="xs:string" />
 
1764
                      <xs:element name="createVolumePermission" type="tns:CreateVolumePermissionListType"/>
 
1765
                    </xs:sequence>
 
1766
                  </xs:complexType>
 
1767
                
 
1768
                  <!-- BundleInstance request definitions -->
 
1769
                  
 
1770
                  <xs:element name="BundleInstance" type="tns:BundleInstanceType"/>
 
1771
                
 
1772
                  <xs:complexType name="BundleInstanceType">
 
1773
                    <xs:sequence>
 
1774
                      <xs:element name="instanceId" type="xs:string"/>
 
1775
                      <xs:element name="storage" type="tns:BundleInstanceTaskStorageType"/>
 
1776
                    </xs:sequence>
 
1777
                  </xs:complexType>
 
1778
                
 
1779
                  <xs:complexType name="BundleInstanceTaskStorageType">
 
1780
                    <xs:sequence>
 
1781
                      <xs:element name="S3" type="tns:BundleInstanceS3StorageType"/>
 
1782
                    </xs:sequence>
 
1783
                  </xs:complexType>
 
1784
                
 
1785
                  <xs:complexType name="BundleInstanceS3StorageType">
 
1786
                    <xs:sequence>
 
1787
                      <xs:element name="bucket" type="xs:string"/>
 
1788
                      <xs:element name="prefix" type="xs:string"/>
 
1789
                      <xs:element name="awsAccessKeyId" type="xs:string" minOccurs="0" />
 
1790
                      <xs:element name="uploadPolicy" type="xs:string" minOccurs="0" />
 
1791
                      <xs:element name="uploadPolicySignature" type="xs:string" minOccurs="0" />
 
1792
                    </xs:sequence>
 
1793
                  </xs:complexType>
 
1794
                
 
1795
                  <!-- BundleInstance response definitions -->
 
1796
                
 
1797
                  <xs:element name="BundleInstanceResponse" type="tns:BundleInstanceResponseType"/>
 
1798
                  
 
1799
                  <xs:complexType name="BundleInstanceResponseType">
 
1800
                    <xs:sequence>
 
1801
                      <xs:element name="requestId" type="xs:string"/>
 
1802
                      <xs:element name="bundleInstanceTask" type="tns:BundleInstanceTaskType"/>
 
1803
                    </xs:sequence>
 
1804
                  </xs:complexType>
 
1805
                
 
1806
                  <xs:complexType name="BundleInstanceTaskType">
 
1807
                    <xs:sequence>
 
1808
                      <xs:element name="instanceId" type="xs:string"/>
 
1809
                      <xs:element name="bundleId" type="xs:string"/>
 
1810
                      <xs:element name="state" type="xs:string"/>
 
1811
                      <xs:element name="startTime" type="xs:dateTime"/>
 
1812
                      <xs:element name="updateTime" type="xs:dateTime"/>
 
1813
                      <xs:element name="storage" type="tns:BundleInstanceTaskStorageType"/>
 
1814
                      <xs:element name="progress" type="xs:string" minOccurs="0"/>
 
1815
                      <xs:element name="error" type="tns:BundleInstanceTaskErrorType" minOccurs="0"/>
 
1816
                    </xs:sequence>
 
1817
                  </xs:complexType>
 
1818
                
 
1819
                  <xs:complexType name="BundleInstanceTaskErrorType">
 
1820
                    <xs:sequence>
 
1821
                      <xs:element name="code" type="xs:string"/>
 
1822
                      <xs:element name="message" type="xs:string"/>
 
1823
                    </xs:sequence>
 
1824
                  </xs:complexType>
 
1825
                
 
1826
                  <!-- DescribeBundleTasks request definitions -->
 
1827
                
 
1828
                  <xs:element name="DescribeBundleTasks" type="tns:DescribeBundleTasksType"/>
 
1829
                
 
1830
                  <xs:complexType name="DescribeBundleTasksType">
 
1831
                    <xs:sequence>
 
1832
                      <xs:element name="bundlesSet" type="tns:DescribeBundleTasksInfoType"/>
 
1833
                    </xs:sequence>
 
1834
                  </xs:complexType>
 
1835
                
 
1836
                  <xs:complexType name="DescribeBundleTasksInfoType">
 
1837
                    <xs:sequence>
 
1838
                      <xs:element name="item" type="tns:DescribeBundleTasksItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1839
                    </xs:sequence>
 
1840
                  </xs:complexType>
 
1841
                
 
1842
                  <xs:complexType name="DescribeBundleTasksItemType">
 
1843
                    <xs:sequence>
 
1844
                      <xs:element name="bundleId" type="xs:string" />
 
1845
                    </xs:sequence>
 
1846
                  </xs:complexType>
 
1847
                
 
1848
                  <!-- DescribeBundleTasks response definitions -->
 
1849
                
 
1850
                  <xs:element name="DescribeBundleTasksResponse" type="tns:DescribeBundleTasksResponseType"/>
 
1851
                  
 
1852
                  <xs:complexType name="DescribeBundleTasksResponseType">
 
1853
                    <xs:sequence>
 
1854
                      <xs:element name="requestId" type="xs:string"/>
 
1855
                      <xs:element name="bundleInstanceTasksSet" type="tns:BundleInstanceTasksSetType"/>
 
1856
                    </xs:sequence>
 
1857
                  </xs:complexType>
 
1858
                
 
1859
                  <xs:complexType name="BundleInstanceTasksSetType">
 
1860
                    <xs:sequence>
 
1861
                      <xs:element name="item" type="tns:BundleInstanceTaskType" minOccurs="0" maxOccurs="unbounded"/>
 
1862
                    </xs:sequence>
 
1863
                  </xs:complexType>
 
1864
                
 
1865
                  <!-- CancelBundleTask request definitions -->
 
1866
                  
 
1867
                  <xs:element name="CancelBundleTask" type="tns:CancelBundleTaskType"/>
 
1868
                
 
1869
                  <xs:complexType name="CancelBundleTaskType">
 
1870
                    <xs:sequence>
 
1871
                      <xs:element name="bundleId" type="xs:string"/>
 
1872
                    </xs:sequence>
 
1873
                  </xs:complexType>
 
1874
                
 
1875
                  <!-- CancelBundleTask response definitions -->
 
1876
                
 
1877
                  <xs:element name="CancelBundleTaskResponse" type="tns:CancelBundleTaskResponseType"/>
 
1878
                  
 
1879
                  <xs:complexType name="CancelBundleTaskResponseType">
 
1880
                    <xs:sequence>
 
1881
                      <xs:element name="requestId" type="xs:string"/>
 
1882
                      <xs:element name="bundleInstanceTask" type="tns:BundleInstanceTaskType"/>
 
1883
                    </xs:sequence>
 
1884
                  </xs:complexType>
 
1885
                
 
1886
                  <!-- DescribeRegions Definitions -->
 
1887
                
 
1888
                  <xs:element name="DescribeRegions" 
 
1889
                              type="tns:DescribeRegionsType" />
 
1890
                
 
1891
                  <xs:complexType name="DescribeRegionsType">
 
1892
                    <xs:sequence>
 
1893
                      <xs:element name="regionSet" type="tns:DescribeRegionsSetType"/>
 
1894
                    </xs:sequence>
 
1895
                  </xs:complexType>
 
1896
                
 
1897
                  <xs:complexType name="DescribeRegionsSetType">
 
1898
                    <xs:sequence>
 
1899
                      <xs:element name="item" type="tns:DescribeRegionsSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1900
                    </xs:sequence>
 
1901
                  </xs:complexType>
 
1902
                
 
1903
                  <xs:complexType name="DescribeRegionsSetItemType">
 
1904
                    <xs:sequence>
 
1905
                      <xs:element name="regionName" type="xs:string"/>
 
1906
                    </xs:sequence>
 
1907
                  </xs:complexType>
 
1908
                
 
1909
                  <!-- DescribeRegions Response definitions -->
 
1910
                
 
1911
                  <xs:element name="DescribeRegionsResponse" 
 
1912
                              type="tns:DescribeRegionsResponseType"/>
 
1913
                
 
1914
                  <xs:complexType name="DescribeRegionsResponseType">
 
1915
                    <xs:sequence>
 
1916
                      <xs:element name="requestId" type="xs:string"/>
 
1917
                      <xs:element name="regionInfo" type="tns:RegionSetType"/>
 
1918
                    </xs:sequence>
 
1919
                  </xs:complexType>
 
1920
                
 
1921
                  <xs:complexType name="RegionSetType">
 
1922
                    <xs:sequence>
 
1923
                      <xs:element name="item" type="tns:RegionItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1924
                    </xs:sequence>
 
1925
                  </xs:complexType>
 
1926
                
 
1927
                  <xs:complexType name="RegionItemType">
 
1928
                    <xs:sequence>
 
1929
                      <xs:element name="regionName" type="xs:string"/>
 
1930
                      <xs:element name="regionEndpoint" type="xs:string"/>
 
1931
                    </xs:sequence>
 
1932
                  </xs:complexType>
 
1933
                
 
1934
                  <!-- DescribeReservedInstancesOfferings definitions -->
 
1935
                  
 
1936
                  <xs:element name="DescribeReservedInstancesOfferings" 
 
1937
                              type="tns:DescribeReservedInstancesOfferingsType"/>
 
1938
                              
 
1939
                  <xs:complexType name="DescribeReservedInstancesOfferingsType">
 
1940
                    <xs:sequence>
 
1941
                      <xs:element name="reservedInstancesOfferingsSet" type="tns:DescribeReservedInstancesOfferingsSetType" minOccurs="0"/>
 
1942
                      <xs:element name="instanceType" type="xs:string" minOccurs="0" />
 
1943
                      <xs:element name="availabilityZone" type="xs:string"  minOccurs="0" />
 
1944
                      <xs:element name="productDescription" type="xs:string"  minOccurs="0" />
 
1945
                    </xs:sequence>
 
1946
                  </xs:complexType>
 
1947
                                
 
1948
                  <xs:complexType name="DescribeReservedInstancesOfferingsSetType">
 
1949
                    <xs:sequence>
 
1950
                      <xs:element name="item" type="tns:DescribeReservedInstancesOfferingsSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1951
                    </xs:sequence>
 
1952
                  </xs:complexType>
 
1953
                
 
1954
                  <xs:complexType name="DescribeReservedInstancesOfferingsSetItemType">
 
1955
                    <xs:sequence>
 
1956
                      <xs:element name="reservedInstancesOfferingId" type="xs:string"/>
 
1957
                    </xs:sequence>
 
1958
                  </xs:complexType>
 
1959
                
 
1960
                  <!-- DescribeReservedInstancesOfferingsResponse definitions -->
 
1961
                
 
1962
                  <xs:element name="DescribeReservedInstancesOfferingsResponse" 
 
1963
                              type="tns:DescribeReservedInstancesOfferingsResponseType"/>
 
1964
                
 
1965
                  <xs:complexType name="DescribeReservedInstancesOfferingsResponseType">
 
1966
                    <xs:sequence>
 
1967
                      <xs:element name="requestId" type="xs:string"/>    
 
1968
                      <xs:element name="reservedInstancesOfferingsSet" type="tns:DescribeReservedInstancesOfferingsResponseSetType"/>
 
1969
                    </xs:sequence>
 
1970
                  </xs:complexType>
 
1971
                  
 
1972
                  <xs:complexType name="DescribeReservedInstancesOfferingsResponseSetType">
 
1973
                    <xs:sequence>
 
1974
                      <xs:element name="item" type="tns:DescribeReservedInstancesOfferingsResponseSetItemType" minOccurs="0" maxOccurs="unbounded"/>
 
1975
                    </xs:sequence>
 
1976
                  </xs:complexType>
 
1977
                
 
1978
                  <xs:complexType name="DescribeReservedInstancesOfferingsResponseSetItemType">
 
1979
                    <xs:sequence>
 
1980
                      <xs:element name="reservedInstancesOfferingId" type="xs:string" />
 
1981
                      <xs:element name="instanceType" type="xs:string" />
 
1982
                      <xs:element name="availabilityZone" type="xs:string" />
 
1983
                      <xs:element name="duration" type="xs:long" />
 
1984
                      <xs:element name="fixedPrice" type="xs:double" />
 
1985
                      <xs:element name="usagePrice" type="xs:double" />
 
1986
                      <xs:element name="productDescription" type="xs:string" />  
 
1987
                    </xs:sequence>
 
1988
                  </xs:complexType>
 
1989
                
 
1990
                  <!-- PurchaseReservedInstancesOffering definitions -->
 
1991
                  <xs:element name="PurchaseReservedInstancesOffering" 
 
1992
                              type="tns:PurchaseReservedInstancesOfferingType"/>
 
1993
                
 
1994
                  <xs:complexType name="PurchaseReservedInstancesOfferingType">
 
1995
                        <xs:sequence>
 
1996
                      <xs:element name="reservedInstancesOfferingId" type="xs:string" />
 
1997
                      <xs:element name="instanceCount" type="xs:int" />      
 
1998
                    </xs:sequence>
 
1999
                  </xs:complexType>
 
2000
                
 
2001
                  <!-- PurchaseReservedInstancesOfferingResponse definitions -->
 
2002
                  <xs:element name="PurchaseReservedInstancesOfferingResponse" 
 
2003
                              type="tns:PurchaseReservedInstancesOfferingResponseType"/>
 
2004
                
 
2005
                  <xs:complexType name="PurchaseReservedInstancesOfferingResponseType">
 
2006
                    <xs:sequence>
 
2007
                      <xs:element name="requestId" type="xs:string"/>    
 
2008
                      <xs:element name="reservedInstancesId" type="xs:string" />
 
2009
                    </xs:sequence>
 
2010
                  </xs:complexType>
 
2011
                
 
2012
                  <!-- DescribeReservedInstances definitions -->
 
2013
                  <xs:element name="DescribeReservedInstances" 
 
2014
                              type="tns:DescribeReservedInstancesType"/>
 
2015
                
 
2016
                  <xs:complexType name="DescribeReservedInstancesType">
 
2017
                    <xs:sequence>
 
2018
                      <xs:element name="reservedInstancesSet" type="tns:DescribeReservedInstancesSetType" minOccurs="0" />
 
2019
                    </xs:sequence>
 
2020
                  </xs:complexType>
 
2021
                
 
2022
                  <xs:complexType name="DescribeReservedInstancesSetType">
 
2023
                    <xs:sequence>
 
2024
                      <xs:element name="item" type="tns:DescribeReservedInstancesSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2025
                    </xs:sequence>
 
2026
                  </xs:complexType>
 
2027
                
 
2028
                  <xs:complexType name="DescribeReservedInstancesSetItemType">
 
2029
                    <xs:sequence>
 
2030
                      <xs:element name="reservedInstancesId" type="xs:string" />
 
2031
                    </xs:sequence>
 
2032
                  </xs:complexType>
 
2033
                
 
2034
                  <!-- DescribeReservedInstancesResponse definitions -->
 
2035
                  <xs:element name="DescribeReservedInstancesResponse" 
 
2036
                              type="tns:DescribeReservedInstancesResponseType"/>
 
2037
                
 
2038
                  <xs:complexType name="DescribeReservedInstancesResponseType">
 
2039
                    <xs:sequence>
 
2040
                      <xs:element name="requestId" type="xs:string"/>    
 
2041
                      <xs:element name="reservedInstancesSet" type="tns:DescribeReservedInstancesResponseSetType" />
 
2042
                    </xs:sequence>
 
2043
                  </xs:complexType>
 
2044
                
 
2045
                  <xs:complexType name="DescribeReservedInstancesResponseSetType">
 
2046
                    <xs:sequence>
 
2047
                      <xs:element name="item" type="tns:DescribeReservedInstancesResponseSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2048
                    </xs:sequence>
 
2049
                  </xs:complexType>
 
2050
                
 
2051
                  <xs:complexType name="DescribeReservedInstancesResponseSetItemType">
 
2052
                    <xs:sequence>
 
2053
                      <xs:element name="reservedInstancesId" type="xs:string" />
 
2054
                      <xs:element name="instanceType" type="xs:string" />
 
2055
                      <xs:element name="availabilityZone" type="xs:string" />
 
2056
                      <xs:element name="start" type="xs:dateTime" />
 
2057
                      <xs:element name="duration" type="xs:long" />
 
2058
                      <xs:element name="fixedPrice" type="xs:double" />
 
2059
                      <xs:element name="usagePrice" type="xs:double" />
 
2060
                      <xs:element name="instanceCount" type="xs:integer" />
 
2061
                      <xs:element name="productDescription" type="xs:string" />
 
2062
                      <xs:element name="state" type="xs:string" />
 
2063
                    </xs:sequence>
 
2064
                  </xs:complexType>
 
2065
                
 
2066
                
 
2067
                  <!-- MonitorInstances / UnmonitorInstances definitions -->
 
2068
                  
 
2069
                  <xs:element name="MonitorInstances" 
 
2070
                              type="tns:MonitorInstancesType" />
 
2071
                  
 
2072
                  <xs:element name="UnmonitorInstances" 
 
2073
                              type="tns:MonitorInstancesType" />
 
2074
                              
 
2075
                  <xs:complexType name="MonitorInstancesType">
 
2076
                    <xs:sequence>
 
2077
                      <xs:element name="instancesSet" type="tns:MonitorInstancesSetType" />
 
2078
                    </xs:sequence>
 
2079
                  </xs:complexType>
 
2080
                  
 
2081
                  <xs:complexType name="MonitorInstancesSetType">
 
2082
                    <xs:sequence>
 
2083
                      <xs:element name="item" type="tns:MonitorInstancesSetItemType" minOccurs="1" maxOccurs="unbounded" />
 
2084
                    </xs:sequence>
 
2085
                  </xs:complexType>
 
2086
                
 
2087
                  <xs:complexType name="MonitorInstancesSetItemType">
 
2088
                    <xs:sequence>
 
2089
                      <xs:element name="instanceId" type="xs:string" />
 
2090
                    </xs:sequence>
 
2091
                  </xs:complexType>
 
2092
                  
 
2093
                  
 
2094
                  <!-- MonitorInstancesResponse definitions -->
 
2095
                  
 
2096
                  <xs:element name="MonitorInstancesResponse" 
 
2097
                              type="tns:MonitorInstancesResponseType"/>
 
2098
                
 
2099
                  <xs:element name="UnmonitorInstancesResponse" 
 
2100
                              type="tns:MonitorInstancesResponseType"/>
 
2101
                              
 
2102
                  <xs:complexType name="MonitorInstancesResponseType">
 
2103
                    <xs:sequence>
 
2104
                      <xs:element name="requestId" type="xs:string"/>    
 
2105
                      <xs:element name="instancesSet" type="tns:MonitorInstancesResponseSetType" />
 
2106
                    </xs:sequence>
 
2107
                  </xs:complexType>
 
2108
                  
 
2109
                  <xs:complexType name="MonitorInstancesResponseSetType">
 
2110
                    <xs:sequence>
 
2111
                      <xs:element name="item" type="tns:MonitorInstancesResponseSetItemType" minOccurs="1" maxOccurs="unbounded" />
 
2112
                    </xs:sequence>
 
2113
                  </xs:complexType>
 
2114
                
 
2115
                  <xs:complexType name="MonitorInstancesResponseSetItemType">
 
2116
                    <xs:sequence>
 
2117
                      <xs:element name="instanceId" type="xs:string" />
 
2118
                      <xs:element name="monitoring" type="tns:InstanceMonitoringStateType" />
 
2119
                    </xs:sequence>
 
2120
                  </xs:complexType>
 
2121
                
 
2122
                  <xs:complexType name="InstanceMonitoringStateType">
 
2123
                    <xs:sequence>
 
2124
                      <xs:element name="state" type="xs:string" />
 
2125
                    </xs:sequence>
 
2126
                  </xs:complexType>
 
2127
                
 
2128
                  <!-- VPC definitions -->
 
2129
                  
 
2130
                  <xs:complexType name="AttachmentType">
 
2131
                    <xs:sequence>
 
2132
                      <xs:element name="vpcId" type="xs:string" />
 
2133
                      <xs:element name="state" type="xs:string" />
 
2134
                    </xs:sequence>
 
2135
                  </xs:complexType>
 
2136
                  <xs:complexType name="AttachmentSetType">
 
2137
                    <xs:sequence>
 
2138
                      <xs:element name="item" type="tns:AttachmentType" minOccurs="0" maxOccurs="unbounded" />
 
2139
                    </xs:sequence>
 
2140
                  </xs:complexType>
 
2141
                  <xs:complexType name="VpnGatewayType">
 
2142
                    <xs:sequence>
 
2143
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2144
                      <xs:element name="state" type="xs:string" />
 
2145
                      <xs:element name="type" type="xs:string" />
 
2146
                      <xs:element name="availabilityZone" type="xs:string" />
 
2147
                      <xs:element name="attachments" type="tns:AttachmentSetType" />
 
2148
                    </xs:sequence>
 
2149
                  </xs:complexType>
 
2150
                  <xs:complexType name="CustomerGatewayType">
 
2151
                    <xs:sequence>
 
2152
                      <xs:element name="customerGatewayId" type="xs:string" />
 
2153
                      <xs:element name="state" type="xs:string" />
 
2154
                      <xs:element name="type" type="xs:string" />
 
2155
                      <xs:element name="ipAddress" type="xs:string" />
 
2156
                      <xs:element name="bgpAsn" type="xs:int" />
 
2157
                    </xs:sequence>
 
2158
                  </xs:complexType>
 
2159
                  <xs:complexType name="VpnConnectionType">
 
2160
                    <xs:sequence>
 
2161
                      <xs:element name="vpnConnectionId" type="xs:string" />
 
2162
                      <xs:element name="state" type="xs:string" />
 
2163
                      <xs:element name="customerGatewayConfiguration" type="xs:string" minOccurs="0" />
 
2164
                      <xs:element name="type" type="xs:string" minOccurs="0" />
 
2165
                      <xs:element name="customerGatewayId" type="xs:string" />
 
2166
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2167
                    </xs:sequence>
 
2168
                  </xs:complexType>
 
2169
                  <xs:complexType name="VpcType">
 
2170
                    <xs:sequence>
 
2171
                      <xs:element name="vpcId" type="xs:string" />
 
2172
                      <xs:element name="state" type="xs:string" minOccurs="0" />
 
2173
                      <xs:element name="cidrBlock" type="xs:string" minOccurs="0" />
 
2174
                      <xs:element name="dhcpOptionsId" type="xs:string" minOccurs="0" />
 
2175
                    </xs:sequence>
 
2176
                  </xs:complexType>
 
2177
                  <xs:complexType name="SubnetType">
 
2178
                    <xs:sequence>
 
2179
                      <xs:element name="subnetId" type="xs:string" />
 
2180
                      <xs:element name="state" type="xs:string" minOccurs="0" />
 
2181
                      <xs:element name="vpcId" type="xs:string" minOccurs="0" />
 
2182
                      <xs:element name="cidrBlock" type="xs:string" minOccurs="0" />
 
2183
                      <xs:element name="availableIpAddressCount" type="xs:int" minOccurs="0" />
 
2184
                      <xs:element name="availabilityZone" type="xs:string" minOccurs="0" />
 
2185
                    </xs:sequence>
 
2186
                  </xs:complexType>
 
2187
                  <xs:complexType name="CustomerGatewaySetType">
 
2188
                    <xs:sequence>
 
2189
                      <xs:element name="item" type="tns:CustomerGatewayType" minOccurs="0" maxOccurs="unbounded" />
 
2190
                    </xs:sequence>
 
2191
                  </xs:complexType>
 
2192
                  <xs:complexType name="VpnGatewaySetType">
 
2193
                    <xs:sequence>
 
2194
                      <xs:element name="item" type="tns:VpnGatewayType" minOccurs="0" maxOccurs="unbounded" />
 
2195
                    </xs:sequence>
 
2196
                  </xs:complexType>
 
2197
                  <xs:complexType name="VpnConnectionSetType">
 
2198
                    <xs:sequence>
 
2199
                      <xs:element name="item" type="tns:VpnConnectionType" minOccurs="0" maxOccurs="unbounded" />
 
2200
                    </xs:sequence>
 
2201
                  </xs:complexType>
 
2202
                  <xs:complexType name="VpcSetType">
 
2203
                    <xs:sequence>
 
2204
                      <xs:element name="item" type="tns:VpcType" minOccurs="0" maxOccurs="unbounded" />
 
2205
                    </xs:sequence>
 
2206
                  </xs:complexType>
 
2207
                  <xs:complexType name="SubnetSetType">
 
2208
                    <xs:sequence>
 
2209
                      <xs:element name="item" type="tns:SubnetType" minOccurs="0" maxOccurs="unbounded" />
 
2210
                    </xs:sequence>
 
2211
                  </xs:complexType>
 
2212
                  <xs:complexType name="CustomerGatewayIdSetItemType">
 
2213
                    <xs:sequence>
 
2214
                      <xs:element name="customerGatewayId" type="xs:string" />
 
2215
                    </xs:sequence>
 
2216
                  </xs:complexType>
 
2217
                  <xs:complexType name="CustomerGatewayIdSetType">
 
2218
                    <xs:sequence>
 
2219
                      <xs:element name="item" type="tns:CustomerGatewayIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2220
                    </xs:sequence>
 
2221
                  </xs:complexType>
 
2222
                  <xs:complexType name="VpnGatewayIdSetItemType">
 
2223
                    <xs:sequence>
 
2224
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2225
                    </xs:sequence>
 
2226
                  </xs:complexType>
 
2227
                  <xs:complexType name="VpnGatewayIdSetType">
 
2228
                    <xs:sequence>
 
2229
                      <xs:element name="item" type="tns:VpnGatewayIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2230
                    </xs:sequence>
 
2231
                  </xs:complexType>
 
2232
                  <xs:complexType name="VpnConnectionIdSetItemType">
 
2233
                    <xs:sequence>
 
2234
                      <xs:element name="vpnConnectionId" type="xs:string" />
 
2235
                    </xs:sequence>
 
2236
                  </xs:complexType>
 
2237
                  <xs:complexType name="VpnConnectionIdSetType">
 
2238
                    <xs:sequence>
 
2239
                      <xs:element name="item" type="tns:VpnConnectionIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2240
                    </xs:sequence>
 
2241
                  </xs:complexType>
 
2242
                  <xs:complexType name="VpcIdSetItemType">
 
2243
                    <xs:sequence>
 
2244
                      <xs:element name="vpcId" type="xs:string" />
 
2245
                    </xs:sequence>
 
2246
                  </xs:complexType>
 
2247
                  <xs:complexType name="VpcIdSetType">
 
2248
                    <xs:sequence>
 
2249
                      <xs:element name="item" type="tns:VpcIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2250
                    </xs:sequence>
 
2251
                  </xs:complexType>
 
2252
                  <xs:complexType name="SubnetIdSetItemType">
 
2253
                    <xs:sequence>
 
2254
                      <xs:element name="subnetId" type="xs:string" />
 
2255
                    </xs:sequence>
 
2256
                  </xs:complexType>
 
2257
                  <xs:complexType name="SubnetIdSetType">
 
2258
                    <xs:sequence>
 
2259
                      <xs:element name="item" type="tns:SubnetIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2260
                    </xs:sequence>
 
2261
                  </xs:complexType>
 
2262
                  <xs:complexType name="DhcpOptionsIdSetItemType">
 
2263
                    <xs:sequence>
 
2264
                      <xs:element name="dhcpOptionsId" type="xs:string" />
 
2265
                    </xs:sequence>
 
2266
                  </xs:complexType>
 
2267
                  <xs:complexType name="DhcpOptionsIdSetType">
 
2268
                    <xs:sequence>
 
2269
                      <xs:element name="item" type="tns:DhcpOptionsIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2270
                    </xs:sequence>
 
2271
                  </xs:complexType>
 
2272
                  <xs:complexType name="DhcpConfigurationItemSetType">
 
2273
                    <xs:sequence>
 
2274
                      <xs:element name="item" type="tns:DhcpConfigurationItemType" minOccurs="0" maxOccurs="unbounded" />
 
2275
                    </xs:sequence>
 
2276
                  </xs:complexType>
 
2277
                  <xs:complexType name="DhcpOptionsSetType">
 
2278
                    <xs:sequence>
 
2279
                      <xs:element name="item" type="tns:DhcpOptionsType" minOccurs="0" maxOccurs="unbounded" />
 
2280
                    </xs:sequence>
 
2281
                  </xs:complexType>
 
2282
                  <xs:complexType name="DhcpConfigurationItemType">
 
2283
                    <xs:sequence>
 
2284
                      <xs:element name="key" type="xs:string" />
 
2285
                      <xs:element name="valueSet" type="tns:DhcpValueSetType" />
 
2286
                    </xs:sequence>
 
2287
                  </xs:complexType>
 
2288
                  <xs:complexType name="DhcpOptionsType">
 
2289
                    <xs:sequence>
 
2290
                      <xs:element name="dhcpOptionsId" type="xs:string" />
 
2291
                      <xs:element name="dhcpConfigurationSet" type="tns:DhcpConfigurationItemSetType" />
 
2292
                    </xs:sequence>
 
2293
                  </xs:complexType>
 
2294
                  <xs:complexType name="DhcpValueType">
 
2295
                    <xs:sequence>
 
2296
                      <xs:element name="value" type="xs:string" />
 
2297
                    </xs:sequence>
 
2298
                  </xs:complexType>
 
2299
                  <xs:complexType name="DhcpValueSetType">
 
2300
                    <xs:sequence>
 
2301
                      <xs:element name="item" type="tns:DhcpValueType" minOccurs="0" maxOccurs="unbounded" />
 
2302
                    </xs:sequence>
 
2303
                  </xs:complexType>
 
2304
                  <xs:complexType name="FilterType">
 
2305
                    <xs:sequence>
 
2306
                      <xs:element name="name" type="xs:string" />
 
2307
                      <xs:element name="valueSet" type="tns:ValueSetType" />
 
2308
                    </xs:sequence>
 
2309
                  </xs:complexType>
 
2310
                  <xs:complexType name="FilterSetType">
 
2311
                    <xs:sequence>
 
2312
                      <xs:element name="item" type="tns:FilterType" minOccurs="0" maxOccurs="unbounded" />
 
2313
                    </xs:sequence>
 
2314
                  </xs:complexType>
 
2315
                  <xs:complexType name="ValueType">
 
2316
                    <xs:sequence>
 
2317
                      <xs:element name="value" type="xs:string" />
 
2318
                    </xs:sequence>
 
2319
                  </xs:complexType>
 
2320
                  <xs:complexType name="ValueSetType">
 
2321
                    <xs:sequence>
 
2322
                      <xs:element name="item" type="tns:ValueType" minOccurs="0" maxOccurs="unbounded" />
 
2323
                    </xs:sequence>
 
2324
                  </xs:complexType>
 
2325
                  <xs:element name="CreateCustomerGateway" type="tns:CreateCustomerGatewayType" />
 
2326
                  <xs:element name="CreateCustomerGatewayResponse" type="tns:CreateCustomerGatewayResponseType" />
 
2327
                  <xs:element name="DeleteCustomerGateway" type="tns:DeleteCustomerGatewayType" />
 
2328
                  <xs:element name="DeleteCustomerGatewayResponse" type="tns:DeleteCustomerGatewayResponseType" />
 
2329
                  <xs:element name="DescribeCustomerGateways" type="tns:DescribeCustomerGatewaysType" />
 
2330
                  <xs:element name="DescribeCustomerGatewaysResponse" type="tns:DescribeCustomerGatewaysResponseType" />
 
2331
                  <xs:element name="CreateVpnGateway" type="tns:CreateVpnGatewayType" />
 
2332
                  <xs:element name="CreateVpnGatewayResponse" type="tns:CreateVpnGatewayResponseType" />
 
2333
                  <xs:element name="DeleteVpnGateway" type="tns:DeleteVpnGatewayType" />
 
2334
                  <xs:element name="DeleteVpnGatewayResponse" type="tns:DeleteVpnGatewayResponseType" />
 
2335
                  <xs:element name="DescribeVpnGateways" type="tns:DescribeVpnGatewaysType" />
 
2336
                  <xs:element name="DescribeVpnGatewaysResponse" type="tns:DescribeVpnGatewaysResponseType" />
 
2337
                  <xs:element name="CreateVpnConnection" type="tns:CreateVpnConnectionType" />
 
2338
                  <xs:element name="CreateVpnConnectionResponse" type="tns:CreateVpnConnectionResponseType" />
 
2339
                  <xs:element name="DeleteVpnConnection" type="tns:DeleteVpnConnectionType" />
 
2340
                  <xs:element name="DeleteVpnConnectionResponse" type="tns:DeleteVpnConnectionResponseType" />
 
2341
                  <xs:element name="DescribeVpnConnections" type="tns:DescribeVpnConnectionsType" />
 
2342
                  <xs:element name="DescribeVpnConnectionsResponse" type="tns:DescribeVpnConnectionsResponseType" />
 
2343
                  <xs:element name="AttachVpnGateway" type="tns:AttachVpnGatewayType" />
 
2344
                  <xs:element name="AttachVpnGatewayResponse" type="tns:AttachVpnGatewayResponseType" />
 
2345
                  <xs:element name="DetachVpnGateway" type="tns:DetachVpnGatewayType" />
 
2346
                  <xs:element name="DetachVpnGatewayResponse" type="tns:DetachVpnGatewayResponseType" />
 
2347
                  <xs:element name="CreateVpc" type="tns:CreateVpcType" />
 
2348
                  <xs:element name="CreateVpcResponse" type="tns:CreateVpcResponseType" />
 
2349
                  <xs:element name="DescribeVpcs" type="tns:DescribeVpcsType" />
 
2350
                  <xs:element name="DescribeVpcsResponse" type="tns:DescribeVpcsResponseType" />
 
2351
                  <xs:element name="DeleteVpc" type="tns:DeleteVpcType" />
 
2352
                  <xs:element name="DeleteVpcResponse" type="tns:DeleteVpcResponseType" />
 
2353
                  <xs:element name="CreateSubnet" type="tns:CreateSubnetType" />
 
2354
                  <xs:element name="CreateSubnetResponse" type="tns:CreateSubnetResponseType" />
 
2355
                  <xs:element name="DescribeSubnets" type="tns:DescribeSubnetsType" />
 
2356
                  <xs:element name="DescribeSubnetsResponse" type="tns:DescribeSubnetsResponseType" />
 
2357
                  <xs:element name="DeleteSubnet" type="tns:DeleteSubnetType" />
 
2358
                  <xs:element name="DeleteSubnetResponse" type="tns:DeleteSubnetResponseType" />
 
2359
                  <xs:element name="DeleteDhcpOptions" type="tns:DeleteDhcpOptionsType" />
 
2360
                  <xs:element name="DeleteDhcpOptionsResponse" type="tns:DeleteDhcpOptionsResponseType" />
 
2361
                  <xs:element name="DescribeDhcpOptions" type="tns:DescribeDhcpOptionsType" />
 
2362
                  <xs:element name="DescribeDhcpOptionsResponse" type="tns:DescribeDhcpOptionsResponseType" />
 
2363
                  <xs:element name="CreateDhcpOptions" type="tns:CreateDhcpOptionsType" />
 
2364
                  <xs:element name="CreateDhcpOptionsResponse" type="tns:CreateDhcpOptionsResponseType" />
 
2365
                  <xs:element name="AssociateDhcpOptions" type="tns:AssociateDhcpOptionsType" />
 
2366
                  <xs:element name="AssociateDhcpOptionsResponse" type="tns:AssociateDhcpOptionsResponseType" />
 
2367
                  <xs:complexType name="CreateCustomerGatewayType">
 
2368
                    <xs:sequence>
 
2369
                      <xs:element name="type" type="xs:string" />
 
2370
                      <xs:element name="ipAddress" type="xs:string" />
 
2371
                      <xs:element name="bgpAsn" type="xs:int" />
 
2372
                    </xs:sequence>
 
2373
                  </xs:complexType>
 
2374
                  <xs:complexType name="CreateCustomerGatewayResponseType">
 
2375
                    <xs:sequence>
 
2376
                      <xs:element name="requestId" type="xs:string" />
 
2377
                      <xs:element name="customerGateway" type="tns:CustomerGatewayType" />
 
2378
                    </xs:sequence>
 
2379
                  </xs:complexType>
 
2380
                  <xs:complexType name="DeleteCustomerGatewayType">
 
2381
                    <xs:sequence>
 
2382
                      <xs:element name="customerGatewayId" type="xs:string" />
 
2383
                    </xs:sequence>
 
2384
                  </xs:complexType>
 
2385
                  <xs:complexType name="DeleteCustomerGatewayResponseType">
 
2386
                    <xs:sequence>
 
2387
                      <xs:element name="requestId" type="xs:string" />
 
2388
                      <xs:element name="return" type="xs:boolean" />
 
2389
                    </xs:sequence>
 
2390
                  </xs:complexType>
 
2391
                  <xs:complexType name="DescribeCustomerGatewaysType">
 
2392
                    <xs:sequence>
 
2393
                      <xs:element name="customerGatewaySet" type="tns:CustomerGatewayIdSetType" minOccurs="0" />
 
2394
                      <xs:element name="filterSet" type="tns:FilterSetType" minOccurs="0" />
 
2395
                    </xs:sequence>
 
2396
                  </xs:complexType>
 
2397
                  <xs:complexType name="DescribeCustomerGatewaysResponseType">
 
2398
                    <xs:sequence>
 
2399
                      <xs:element name="requestId" type="xs:string" />
 
2400
                      <xs:element name="customerGatewaySet" type="tns:CustomerGatewaySetType" />
 
2401
                    </xs:sequence>
 
2402
                  </xs:complexType>
 
2403
                  <xs:complexType name="CreateVpnGatewayType">
 
2404
                    <xs:sequence>
 
2405
                      <xs:element name="type" type="xs:string" />
 
2406
                      <xs:element name="availabilityZone" type="xs:string" minOccurs="0" />
 
2407
                    </xs:sequence>
 
2408
                  </xs:complexType>
 
2409
                  <xs:complexType name="CreateVpnGatewayResponseType">
 
2410
                    <xs:sequence>
 
2411
                      <xs:element name="requestId" type="xs:string" />
 
2412
                      <xs:element name="vpnGateway" type="tns:VpnGatewayType" />
 
2413
                    </xs:sequence>
 
2414
                  </xs:complexType>
 
2415
                  <xs:complexType name="DeleteVpnGatewayType">
 
2416
                    <xs:sequence>
 
2417
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2418
                    </xs:sequence>
 
2419
                  </xs:complexType>
 
2420
                  <xs:complexType name="DeleteVpnGatewayResponseType">
 
2421
                    <xs:sequence>
 
2422
                      <xs:element name="requestId" type="xs:string" />
 
2423
                      <xs:element name="return" type="xs:boolean" />
 
2424
                    </xs:sequence>
 
2425
                  </xs:complexType>
 
2426
                  <xs:complexType name="DescribeVpnGatewaysType">
 
2427
                    <xs:sequence>
 
2428
                      <xs:element name="vpnGatewaySet" type="tns:VpnGatewayIdSetType" minOccurs="0" />
 
2429
                      <xs:element name="filterSet" type="tns:FilterSetType" minOccurs="0" />
 
2430
                    </xs:sequence>
 
2431
                  </xs:complexType>
 
2432
                  <xs:complexType name="DescribeVpnGatewaysResponseType">
 
2433
                    <xs:sequence>
 
2434
                      <xs:element name="requestId" type="xs:string" />
 
2435
                      <xs:element name="vpnGatewaySet" type="tns:VpnGatewaySetType" />
 
2436
                    </xs:sequence>
 
2437
                  </xs:complexType>
 
2438
                  <xs:complexType name="CreateVpnConnectionType">
 
2439
                    <xs:sequence>
 
2440
                      <xs:element name="type" type="xs:string" />
 
2441
                      <xs:element name="customerGatewayId" type="xs:string" />
 
2442
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2443
                    </xs:sequence>
 
2444
                  </xs:complexType>
 
2445
                  <xs:complexType name="CreateVpnConnectionResponseType">
 
2446
                    <xs:sequence>
 
2447
                      <xs:element name="requestId" type="xs:string" />
 
2448
                      <xs:element name="vpnConnection" type="tns:VpnConnectionType" />
 
2449
                    </xs:sequence>
 
2450
                  </xs:complexType>
 
2451
                  <xs:complexType name="DeleteVpnConnectionType">
 
2452
                    <xs:sequence>
 
2453
                      <xs:element name="vpnConnectionId" type="xs:string" />
 
2454
                    </xs:sequence>
 
2455
                  </xs:complexType>
 
2456
                  <xs:complexType name="DeleteVpnConnectionResponseType">
 
2457
                    <xs:sequence>
 
2458
                      <xs:element name="requestId" type="xs:string" />
 
2459
                      <xs:element name="return" type="xs:boolean" />
 
2460
                    </xs:sequence>
 
2461
                  </xs:complexType>
 
2462
                  <xs:complexType name="DescribeVpnConnectionsType">
 
2463
                    <xs:sequence>
 
2464
                      <xs:element name="vpnConnectionSet" type="tns:VpnConnectionIdSetType" minOccurs="0" />
 
2465
                      <xs:element name="filterSet" type="tns:FilterSetType" minOccurs="0" />
 
2466
                    </xs:sequence>
 
2467
                  </xs:complexType>
 
2468
                  <xs:complexType name="DescribeVpnConnectionsResponseType">
 
2469
                    <xs:sequence>
 
2470
                      <xs:element name="requestId" type="xs:string" />
 
2471
                      <xs:element name="vpnConnectionSet" type="tns:VpnConnectionSetType" />
 
2472
                    </xs:sequence>
 
2473
                  </xs:complexType>
 
2474
                  <xs:complexType name="AttachVpnGatewayType">
 
2475
                    <xs:sequence>
 
2476
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2477
                      <xs:element name="vpcId" type="xs:string" />
 
2478
                    </xs:sequence>
 
2479
                  </xs:complexType>
 
2480
                  <xs:complexType name="AttachVpnGatewayResponseType">
 
2481
                    <xs:sequence>
 
2482
                      <xs:element name="requestId" type="xs:string" />
 
2483
                      <xs:element name="attachment" type="tns:AttachmentType" />
 
2484
                    </xs:sequence>
 
2485
                  </xs:complexType>
 
2486
                  <xs:complexType name="DetachVpnGatewayType">
 
2487
                    <xs:sequence>
 
2488
                      <xs:element name="vpnGatewayId" type="xs:string" />
 
2489
                      <xs:element name="vpcId" type="xs:string" />
 
2490
                    </xs:sequence>
 
2491
                  </xs:complexType>
 
2492
                  <xs:complexType name="DetachVpnGatewayResponseType">
 
2493
                    <xs:sequence>
 
2494
                      <xs:element name="requestId" type="xs:string" />
 
2495
                      <xs:element name="return" type="xs:boolean" />
 
2496
                    </xs:sequence>
 
2497
                  </xs:complexType>
 
2498
                  <xs:complexType name="CreateVpcType">
 
2499
                    <xs:sequence>
 
2500
                      <xs:element name="cidrBlock" type="xs:string" />
 
2501
                    </xs:sequence>
 
2502
                  </xs:complexType>
 
2503
                  <xs:complexType name="CreateVpcResponseType">
 
2504
                    <xs:sequence>
 
2505
                      <xs:element name="requestId" type="xs:string" />
 
2506
                      <xs:element name="vpc" type="tns:VpcType" />
 
2507
                    </xs:sequence>
 
2508
                  </xs:complexType>
 
2509
                  <xs:complexType name="DescribeVpcsType">
 
2510
                    <xs:sequence>
 
2511
                      <xs:element name="vpcSet" type="tns:VpcIdSetType" minOccurs="0" />
 
2512
                      <xs:element name="filterSet" type="tns:FilterSetType" minOccurs="0" />
 
2513
                    </xs:sequence>
 
2514
                  </xs:complexType>
 
2515
                  <xs:complexType name="DescribeVpcsResponseType">
 
2516
                    <xs:sequence>
 
2517
                      <xs:element name="requestId" type="xs:string" />
 
2518
                      <xs:element name="vpcSet" type="tns:VpcSetType" />
 
2519
                    </xs:sequence>
 
2520
                  </xs:complexType>
 
2521
                  <xs:complexType name="DeleteVpcType">
 
2522
                    <xs:sequence>
 
2523
                      <xs:element name="vpcId" type="xs:string" />
 
2524
                    </xs:sequence>
 
2525
                  </xs:complexType>
 
2526
                  <xs:complexType name="DeleteVpcResponseType">
 
2527
                    <xs:sequence>
 
2528
                      <xs:element name="requestId" type="xs:string" />
 
2529
                      <xs:element name="return" type="xs:boolean" />
 
2530
                    </xs:sequence>
 
2531
                  </xs:complexType>
 
2532
                  <xs:complexType name="CreateSubnetType">
 
2533
                    <xs:sequence>
 
2534
                      <xs:element name="vpcId" type="xs:string" />
 
2535
                      <xs:element name="cidrBlock" type="xs:string" />
 
2536
                      <xs:element name="availabilityZone" type="xs:string" minOccurs="0" />
 
2537
                    </xs:sequence>
 
2538
                  </xs:complexType>
 
2539
                  <xs:complexType name="CreateSubnetResponseType">
 
2540
                    <xs:sequence>
 
2541
                      <xs:element name="requestId" type="xs:string" />
 
2542
                      <xs:element name="subnet" type="tns:SubnetType" />
 
2543
                    </xs:sequence>
 
2544
                  </xs:complexType>
 
2545
                  <xs:complexType name="DescribeSubnetsType">
 
2546
                    <xs:sequence>
 
2547
                      <xs:element name="subnetSet" type="tns:SubnetIdSetType" minOccurs="0" />
 
2548
                      <xs:element name="filterSet" type="tns:FilterSetType" minOccurs="0" />
 
2549
                    </xs:sequence>
 
2550
                  </xs:complexType>
 
2551
                  <xs:complexType name="DescribeSubnetsResponseType">
 
2552
                    <xs:sequence>
 
2553
                      <xs:element name="requestId" type="xs:string" />
 
2554
                      <xs:element name="subnetSet" type="tns:SubnetSetType" />
 
2555
                    </xs:sequence>
 
2556
                  </xs:complexType>
 
2557
                  <xs:complexType name="DeleteSubnetType">
 
2558
                    <xs:sequence>
 
2559
                      <xs:element name="subnetId" type="xs:string" />
 
2560
                    </xs:sequence>
 
2561
                  </xs:complexType>
 
2562
                  <xs:complexType name="DeleteSubnetResponseType">
 
2563
                    <xs:sequence>
 
2564
                      <xs:element name="requestId" type="xs:string" />
 
2565
                      <xs:element name="return" type="xs:boolean" />
 
2566
                    </xs:sequence>
 
2567
                  </xs:complexType>
 
2568
                  <xs:complexType name="DeleteDhcpOptionsType">
 
2569
                    <xs:sequence>
 
2570
                      <xs:element name="dhcpOptionsId" type="xs:string" />
 
2571
                    </xs:sequence>
 
2572
                  </xs:complexType>
 
2573
                  <xs:complexType name="DeleteDhcpOptionsResponseType">
 
2574
                    <xs:sequence>
 
2575
                      <xs:element name="requestId" type="xs:string" />
 
2576
                      <xs:element name="return" type="xs:boolean" />
 
2577
                    </xs:sequence>
 
2578
                  </xs:complexType>
 
2579
                  <xs:complexType name="DescribeDhcpOptionsType">
 
2580
                    <xs:sequence>
 
2581
                      <xs:element name="dhcpOptionsSet" type="tns:DhcpOptionsIdSetType" minOccurs="0" />
 
2582
                    </xs:sequence>
 
2583
                  </xs:complexType>
 
2584
                  <xs:complexType name="DescribeDhcpOptionsResponseType">
 
2585
                    <xs:sequence>
 
2586
                      <xs:element name="requestId" type="xs:string" />
 
2587
                      <xs:element name="dhcpOptionsSet" type="tns:DhcpOptionsSetType" />
 
2588
                    </xs:sequence>
 
2589
                  </xs:complexType>
 
2590
                  <xs:complexType name="CreateDhcpOptionsType">
 
2591
                    <xs:sequence>
 
2592
                      <xs:element name="dhcpConfigurationSet" type="tns:DhcpConfigurationItemSetType" />
 
2593
                    </xs:sequence>
 
2594
                  </xs:complexType>
 
2595
                  <xs:complexType name="CreateDhcpOptionsResponseType">
 
2596
                    <xs:sequence>
 
2597
                      <xs:element name="requestId" type="xs:string" />
 
2598
                      <xs:element name="dhcpOptions" type="tns:DhcpOptionsType" />
 
2599
                    </xs:sequence>
 
2600
                  </xs:complexType>
 
2601
                  <xs:complexType name="AssociateDhcpOptionsType">
 
2602
                    <xs:sequence>
 
2603
                      <xs:element name="dhcpOptionsId" type="xs:string" />
 
2604
                      <xs:element name="vpcId" type="xs:string" />
 
2605
                    </xs:sequence>
 
2606
                  </xs:complexType>
 
2607
                  <xs:complexType name="AssociateDhcpOptionsResponseType">
 
2608
                    <xs:sequence>
 
2609
                      <xs:element name="requestId" type="xs:string" />
 
2610
                      <xs:element name="return" type="xs:boolean" />
 
2611
                    </xs:sequence>
 
2612
                  </xs:complexType>
 
2613
                
 
2614
                  <!-- SpotInstances methods -->
 
2615
                
 
2616
                  <xs:element name="RequestSpotInstances" type="tns:RequestSpotInstancesType" />
 
2617
                  <xs:element name="RequestSpotInstancesResponse" type="tns:RequestSpotInstancesResponseType" />
 
2618
                  <xs:element name="DescribeSpotInstanceRequests" type="tns:DescribeSpotInstanceRequestsType" />        
 
2619
                  <xs:element name="DescribeSpotInstanceRequestsResponse" type="tns:DescribeSpotInstanceRequestsResponseType" />
 
2620
                  <xs:element name="CancelSpotInstanceRequests" type="tns:CancelSpotInstanceRequestsType" />
 
2621
                  <xs:element name="CancelSpotInstanceRequestsResponse" type="tns:CancelSpotInstanceRequestsResponseType" />
 
2622
                  <xs:element name="DescribeSpotPriceHistory" type="tns:DescribeSpotPriceHistoryType" />
 
2623
                  <xs:element name="DescribeSpotPriceHistoryResponse" type="tns:DescribeSpotPriceHistoryResponseType" />
 
2624
                
 
2625
                  <xs:element name="CreateSpotDatafeedSubscription" type="tns:CreateSpotDatafeedSubscriptionType" />
 
2626
                  <xs:element name="CreateSpotDatafeedSubscriptionResponse" type="tns:CreateSpotDatafeedSubscriptionResponseType" />
 
2627
                  <xs:element name="DescribeSpotDatafeedSubscription" type="tns:DescribeSpotDatafeedSubscriptionType" />
 
2628
                  <xs:element name="DescribeSpotDatafeedSubscriptionResponse" type="tns:DescribeSpotDatafeedSubscriptionResponseType" />
 
2629
                  <xs:element name="DeleteSpotDatafeedSubscription" type="tns:DeleteSpotDatafeedSubscriptionType" />
 
2630
                  <xs:element name="DeleteSpotDatafeedSubscriptionResponse" type="tns:DeleteSpotDatafeedSubscriptionResponseType" />
 
2631
                  
 
2632
                  <xs:complexType name="RequestSpotInstancesType">
 
2633
                    <xs:sequence>
 
2634
                      <xs:element name="spotPrice" type="xs:string" />
 
2635
                      <xs:element name="instanceCount" type="xs:integer" minOccurs="0" />
 
2636
                      <xs:element name="type" type="xs:string" minOccurs="0" />
 
2637
                      <xs:element name="validFrom" type="xs:dateTime" minOccurs="0" />
 
2638
                      <xs:element name="validUntil" type="xs:dateTime" minOccurs="0" />
 
2639
                      <xs:element name="launchGroup" type="xs:string" minOccurs="0" />
 
2640
                      <xs:element name="availabilityZoneGroup" type="xs:string" minOccurs="0" />
 
2641
                      <xs:element name="launchSpecification" type="tns:LaunchSpecificationRequestType" />
 
2642
                    </xs:sequence>
 
2643
                  </xs:complexType>
 
2644
                  
 
2645
                  <xs:complexType name="LaunchSpecificationRequestType">
 
2646
                    <xs:sequence>
 
2647
                      <xs:element name="imageId" type="xs:string"/>
 
2648
                      <xs:element name="keyName" type="xs:string" minOccurs="0" />
 
2649
                      <xs:element name="groupSet" type="tns:GroupSetType"/>
 
2650
                      <xs:element name="userData" type="tns:UserDataType" minOccurs="0" maxOccurs="1"/>
 
2651
                      <xs:element name="addressingType" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2652
                      <xs:element name="instanceType" type="xs:string" />
 
2653
                      <xs:element name="placement" type="tns:PlacementRequestType" minOccurs="0" maxOccurs="1" />
 
2654
                      <xs:element name="kernelId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2655
                      <xs:element name="ramdiskId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2656
                      <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType" minOccurs="0" maxOccurs="1" />
 
2657
                      <xs:element name="monitoring" type="tns:MonitoringInstanceType" minOccurs="0" maxOccurs="1" />
 
2658
                      <xs:element name="subnetId" type="xs:string" minOccurs="0" maxOccurs="1" />
 
2659
                    </xs:sequence>
 
2660
                  </xs:complexType>
 
2661
                
 
2662
                  <xs:complexType name="LaunchSpecificationResponseType">
 
2663
                    <xs:sequence>
 
2664
                      <xs:element name="imageId" type="xs:string"/>
 
2665
                      <xs:element name="keyName" type="xs:string" minOccurs="0" />
 
2666
                      <xs:element name="groupSet" type="tns:GroupSetType"/>
 
2667
                      <xs:element name="addressingType" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2668
                      <xs:element name="instanceType" type="xs:string" />
 
2669
                      <xs:element name="placement" type="tns:PlacementRequestType" minOccurs="0" maxOccurs="1" />
 
2670
                      <xs:element name="kernelId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2671
                      <xs:element name="ramdiskId" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
2672
                      <xs:element name="blockDeviceMapping" type="tns:BlockDeviceMappingType" minOccurs="0" maxOccurs="1" />
 
2673
                      <xs:element name="monitoring" type="tns:MonitoringInstanceType" minOccurs="0" maxOccurs="1" />
 
2674
                      <xs:element name="subnetId" type="xs:string" minOccurs="0" maxOccurs="1" />
 
2675
                    </xs:sequence>
 
2676
                  </xs:complexType>
 
2677
                
 
2678
                  <xs:complexType name="SpotInstanceRequestSetItemType">
 
2679
                    <xs:sequence>
 
2680
                      <xs:element name="spotInstanceRequestId" type="xs:string" />
 
2681
                      <xs:element name="spotPrice" type="xs:string" />
 
2682
                      <xs:element name="type" type="xs:string" />
 
2683
                      <xs:element name="state" type="xs:string" />
 
2684
                      <xs:element name="fault" type="tns:SpotInstanceStateFaultType" minOccurs="0" />
 
2685
                      <xs:element name="validFrom" type="xs:dateTime" minOccurs="0" />
 
2686
                      <xs:element name="validUntil" type="xs:dateTime" minOccurs="0" />
 
2687
                      <xs:element name="launchGroup" type="xs:string" minOccurs="0" />
 
2688
                      <xs:element name="availabilityZoneGroup" type="xs:string" minOccurs="0" />
 
2689
                      <xs:element name="launchSpecification" type="tns:LaunchSpecificationResponseType" minOccurs="0" />
 
2690
                      <xs:element name="instanceId" type="xs:string" minOccurs="0" />
 
2691
                      <xs:element name="createTime" type="xs:dateTime" minOccurs="0" />
 
2692
                      <xs:element name="productDescription" type="xs:string" minOccurs="0" />
 
2693
                    </xs:sequence>
 
2694
                  </xs:complexType>
 
2695
                
 
2696
                  <xs:complexType name="SpotInstanceStateFaultType">
 
2697
                    <xs:sequence>
 
2698
                      <xs:element name="code" type="xs:string"/>
 
2699
                      <xs:element name="message" type="xs:string"/>
 
2700
                    </xs:sequence>
 
2701
                  </xs:complexType>
 
2702
                
 
2703
                  <xs:complexType name="SpotInstanceRequestSetType">
 
2704
                    <xs:sequence>
 
2705
                      <xs:element name="item" type="tns:SpotInstanceRequestSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2706
                    </xs:sequence>
 
2707
                  </xs:complexType>
 
2708
                
 
2709
                  <xs:complexType name="RequestSpotInstancesResponseType">
 
2710
                    <xs:sequence>
 
2711
                      <xs:element name="requestId" type="xs:string" />
 
2712
                      <xs:element name="spotInstanceRequestSet" type="tns:SpotInstanceRequestSetType" minOccurs="1" maxOccurs="1" />
 
2713
                    </xs:sequence>
 
2714
                  </xs:complexType>
 
2715
                
 
2716
                  <xs:complexType name="DescribeSpotInstanceRequestsType">
 
2717
                    <xs:sequence>
 
2718
                      <xs:element name="spotInstanceRequestIdSet" type="tns:SpotInstanceRequestIdSetType" />
 
2719
                    </xs:sequence>
 
2720
                  </xs:complexType>
 
2721
                
 
2722
                  <xs:complexType name="SpotInstanceRequestIdSetType">
 
2723
                    <xs:sequence>
 
2724
                      <xs:element name="item" type="tns:SpotInstanceRequestIdSetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2725
                    </xs:sequence>
 
2726
                  </xs:complexType>
 
2727
                                        
 
2728
                  <xs:complexType name="SpotInstanceRequestIdSetItemType">
 
2729
                    <xs:sequence>
 
2730
                      <xs:element name="spotInstanceRequestId" type="xs:string" />
 
2731
                    </xs:sequence>
 
2732
                  </xs:complexType>
 
2733
                
 
2734
                  <xs:complexType name="DescribeSpotInstanceRequestsResponseType">
 
2735
                    <xs:sequence>
 
2736
                      <xs:element name="requestId" type="xs:string" />
 
2737
                      <xs:element name="spotInstanceRequestSet" type="tns:SpotInstanceRequestSetType" />
 
2738
                    </xs:sequence>
 
2739
                  </xs:complexType>
 
2740
                
 
2741
                  <xs:complexType name="CancelSpotInstanceRequestsType">
 
2742
                    <xs:sequence>
 
2743
                      <xs:element name="spotInstanceRequestIdSet" type="tns:SpotInstanceRequestIdSetType" />
 
2744
                    </xs:sequence>
 
2745
                  </xs:complexType>
 
2746
                
 
2747
                  <xs:complexType name="CancelSpotInstanceRequestsResponseType">
 
2748
                    <xs:sequence>
 
2749
                      <xs:element name="requestId" type="xs:string" />
 
2750
                      <xs:element name="spotInstanceRequestSet" type="tns:CancelSpotInstanceRequestsResponseSetType" />
 
2751
                    </xs:sequence>
 
2752
                  </xs:complexType>
 
2753
                  
 
2754
                  <xs:complexType name="CancelSpotInstanceRequestsResponseSetType">
 
2755
                    <xs:sequence>
 
2756
                      <xs:element name="item" type="tns:CancelSpotInstanceRequestsResponseSetItemType" minOccurs="1" maxOccurs="unbounded" />
 
2757
                    </xs:sequence>
 
2758
                  </xs:complexType>
 
2759
                  
 
2760
                  <xs:complexType name="CancelSpotInstanceRequestsResponseSetItemType">
 
2761
                          <xs:sequence>
 
2762
                            <xs:element name="spotInstanceRequestId" type="xs:string" />
 
2763
                            <xs:element name="state" type="xs:string" />
 
2764
                          </xs:sequence>
 
2765
                  </xs:complexType>
 
2766
                
 
2767
                  <xs:complexType name="DescribeSpotPriceHistoryType">
 
2768
                    <xs:sequence>
 
2769
                      <xs:element name="startTime" type="xs:dateTime" minOccurs="0" />
 
2770
                      <xs:element name="endTime" type="xs:dateTime" minOccurs="0" />
 
2771
                      <xs:element name="instanceTypeSet" type="tns:InstanceTypeSetType" minOccurs="0" maxOccurs="1" />
 
2772
                      <xs:element name="productDescriptionSet" type="tns:ProductDescriptionSetType" minOccurs="0" maxOccurs="1" />
 
2773
                    </xs:sequence>
 
2774
                  </xs:complexType>
 
2775
                
 
2776
                  <xs:complexType name="InstanceTypeSetType">
 
2777
                    <xs:sequence>
 
2778
                      <xs:element name="item" type="tns:InstanceTypeSetItemType" minOccurs="1" maxOccurs="unbounded" />
 
2779
                    </xs:sequence>
 
2780
                  </xs:complexType>
 
2781
                
 
2782
                  <xs:complexType name="InstanceTypeSetItemType">
 
2783
                    <xs:sequence>
 
2784
                      <xs:element name="instanceType" type="xs:string" />
 
2785
                    </xs:sequence>
 
2786
                  </xs:complexType>
 
2787
                
 
2788
                  <xs:complexType name="ProductDescriptionSetType">
 
2789
                    <xs:sequence>
 
2790
                      <xs:element name="item" type="tns:ProductDescriptionSetItemType" minOccurs="1" maxOccurs="unbounded" />
 
2791
                    </xs:sequence>
 
2792
                  </xs:complexType>
 
2793
                
 
2794
                  <xs:complexType name="ProductDescriptionSetItemType">
 
2795
                    <xs:sequence>
 
2796
                      <xs:element name="productDescription" type="xs:string" />
 
2797
                    </xs:sequence>
 
2798
                  </xs:complexType>
 
2799
                
 
2800
                  <xs:complexType name="DescribeSpotPriceHistoryResponseType">
 
2801
                    <xs:sequence>
 
2802
                      <xs:element name="requestId" type="xs:string" />
 
2803
                      <xs:element name="spotPriceHistorySet" type="tns:SpotPriceHistorySetType" />
 
2804
                    </xs:sequence>
 
2805
                  </xs:complexType>
 
2806
                
 
2807
                  <xs:complexType name="SpotPriceHistorySetType">
 
2808
                    <xs:sequence>
 
2809
                      <xs:element name="item" type="tns:SpotPriceHistorySetItemType" minOccurs="0" maxOccurs="unbounded" />
 
2810
                    </xs:sequence>
 
2811
                  </xs:complexType>
 
2812
                
 
2813
                  <xs:complexType name="SpotPriceHistorySetItemType">
 
2814
                    <xs:sequence>
 
2815
                      <xs:element name="instanceType" type="xs:string" />
 
2816
                      <xs:element name="productDescription" type="xs:string" />
 
2817
                      <xs:element name="spotPrice" type="xs:string" />
 
2818
                      <xs:element name="timestamp" type="xs:dateTime" />
 
2819
                    </xs:sequence>
 
2820
                  </xs:complexType>
 
2821
                  
 
2822
                  <xs:complexType name="SpotDatafeedSubscriptionType">
 
2823
                    <xs:sequence>
 
2824
                      <xs:element name="ownerId" type="xs:string" />
 
2825
                      <xs:element name="bucket" type="xs:string" />
 
2826
                      <xs:element name="prefix" type="xs:string" />
 
2827
                      <xs:element name="state" type="xs:string" />
 
2828
                      <xs:element name="fault" type="tns:SpotInstanceStateFaultType" minOccurs="0" />
 
2829
                    </xs:sequence>
 
2830
                  </xs:complexType>
 
2831
                  
 
2832
                  <xs:complexType name="CreateSpotDatafeedSubscriptionType">
 
2833
                    <xs:sequence>
 
2834
                      <xs:element name="bucket" type="xs:string" />
 
2835
                      <xs:element name="prefix" type="xs:string" />
 
2836
                    </xs:sequence>
 
2837
                  </xs:complexType>
 
2838
                  
 
2839
                  <xs:complexType name="CreateSpotDatafeedSubscriptionResponseType">
 
2840
                    <xs:sequence>
 
2841
                      <xs:element name="requestId" type="xs:string" />
 
2842
                      <xs:element name="spotDatafeedSubscription" type="tns:SpotDatafeedSubscriptionType" />
 
2843
                    </xs:sequence>
 
2844
                  </xs:complexType>
 
2845
                
 
2846
                  <xs:complexType name="DescribeSpotDatafeedSubscriptionType" />
 
2847
                
 
2848
                  <xs:complexType name="DescribeSpotDatafeedSubscriptionResponseType">
 
2849
                    <xs:sequence>
 
2850
                      <xs:element name="requestId" type="xs:string" />
 
2851
                      <xs:element name="spotDatafeedSubscription" type="tns:SpotDatafeedSubscriptionType" />
 
2852
                    </xs:sequence>
 
2853
                  </xs:complexType>
 
2854
                  
 
2855
                  <xs:complexType name="DeleteSpotDatafeedSubscriptionType" />
 
2856
                  
 
2857
                  <xs:complexType name="DeleteSpotDatafeedSubscriptionResponseType">
 
2858
                    <xs:sequence>
 
2859
                      <xs:element name="requestId" type="xs:string" />
 
2860
                      <xs:element name="return" type="xs:boolean" />
 
2861
                    </xs:sequence>
 
2862
                  </xs:complexType>
 
2863
                  
 
2864
                </xs:schema>
 
2865
  </types>
 
2866
 
 
2867
  <!-- message definitions -->
 
2868
 
 
2869
  <message name="CreateImageRequestMsg">
 
2870
    <part name="CreateImageRequestMsgReq" element="tns:CreateImage" />
 
2871
  </message>
 
2872
 
 
2873
  <message name="CreateImageResponseMsg">
 
2874
    <part name="CreateImageResponseMsgResp" element="tns:CreateImageResponse" />
 
2875
  </message>
 
2876
  
 
2877
  <message name="RegisterImageRequestMsg">
 
2878
    <part name="RegisterImageRequestMsgReq" element="tns:RegisterImage" />
 
2879
  </message>
 
2880
 
 
2881
  <message name="RegisterImageResponseMsg">
 
2882
    <part name="RegisterImageResponseMsgResp" element="tns:RegisterImageResponse" />
 
2883
  </message>
 
2884
 
 
2885
  <message name="DeregisterImageRequestMsg">
 
2886
    <part name="DeregisterImageRequestMsgReq" element="tns:DeregisterImage" />
 
2887
  </message>
 
2888
 
 
2889
  <message name="DeregisterImageResponseMsg">
 
2890
    <part name="DeregisterImageResponseMsgResp" element="tns:DeregisterImageResponse" />
 
2891
  </message>
 
2892
 
 
2893
  <message name="RunInstancesRequestMsg">
 
2894
    <part name="RunInstancesRequestMsgReq" element="tns:RunInstances" />
 
2895
  </message>
 
2896
 
 
2897
  <message name="RunInstancesResponseMsg">
 
2898
    <part name="RunInstancesResponseMsgResp" element="tns:RunInstancesResponse" />
 
2899
  </message>
 
2900
 
 
2901
  <message name="CreateKeyPairRequestMsg">
 
2902
    <part name="CreateKeyPairRequestMsgReq" element="tns:CreateKeyPair" />
 
2903
  </message>
 
2904
 
 
2905
  <message name="CreateKeyPairResponseMsg">
 
2906
    <part name="CreateKeyPairResponseMsgResp" element="tns:CreateKeyPairResponse" />
 
2907
  </message>
 
2908
 
 
2909
  <message name="DescribeKeyPairsRequestMsg">
 
2910
    <part name="DescribeKeyPairsRequestMsgReq" element="tns:DescribeKeyPairs" />
 
2911
  </message>
 
2912
 
 
2913
  <message name="DescribeKeyPairsResponseMsg">
 
2914
    <part name="DescribeKeyPairsResponseMsgResp" element="tns:DescribeKeyPairsResponse" />
 
2915
  </message>
 
2916
 
 
2917
  <message name="DeleteKeyPairRequestMsg">
 
2918
    <part name="DeleteKeyPairRequestMsgReq" element="tns:DeleteKeyPair" />
 
2919
  </message>
 
2920
 
 
2921
  <message name="DeleteKeyPairResponseMsg">
 
2922
    <part name="DeleteKeyPairResponseMsgResp" element="tns:DeleteKeyPairResponse" />
 
2923
  </message>
 
2924
 
 
2925
  <message name="GetConsoleOutputRequestMsg">
 
2926
    <part name="GetConsoleOutputRequestMsgReq" element="tns:GetConsoleOutput" />
 
2927
  </message>
 
2928
  
 
2929
  <message name="GetConsoleOutputResponseMsg">
 
2930
    <part name="GetConsoleOutputResponseMsgResp" element="tns:GetConsoleOutputResponse" />
 
2931
  </message>
 
2932
 
 
2933
  <message name="GetPasswordDataRequestMsg">
 
2934
    <part name="GetPasswordDataRequestMsgReq" element="tns:GetPasswordData" />
 
2935
  </message>
 
2936
  
 
2937
  <message name="GetPasswordDataResponseMsg">
 
2938
    <part name="GetPasswordDataResponseMsgResp" element="tns:GetPasswordDataResponse" />
 
2939
  </message>
 
2940
 
 
2941
  <message name="TerminateInstancesRequestMsg">
 
2942
    <part name="TerminateInstancesRequestMsgReq" element="tns:TerminateInstances" />
 
2943
  </message>
 
2944
  
 
2945
  <message name="TerminateInstancesResponseMsg">
 
2946
    <part name="TerminateInstancesResponseMsgResp" element="tns:TerminateInstancesResponse" />
 
2947
  </message>
 
2948
 
 
2949
  
 
2950
  <message name="StopInstancesRequestMsg">
 
2951
    <part name="StopInstancesRequestMsgReq" element="tns:StopInstances" />
 
2952
  </message>
 
2953
  
 
2954
  <message name="StopInstancesResponseMsg">
 
2955
    <part name="StopInstancesResponseMsgResp" element="tns:StopInstancesResponse" />
 
2956
  </message>
 
2957
 
 
2958
  <message name="StartInstancesRequestMsg">
 
2959
    <part name="StartInstancesRequestMsgReq" element="tns:StartInstances" />
 
2960
  </message>
 
2961
  
 
2962
  <message name="StartInstancesResponseMsg">
 
2963
    <part name="StartInstancesResponseMsgResp" element="tns:StartInstancesResponse" />
 
2964
  </message>
 
2965
 
 
2966
  <message name="RebootInstancesRequestMsg">
 
2967
    <part name="RebootInstancesRequestMsgReq" element="tns:RebootInstances" />
 
2968
  </message>
 
2969
 
 
2970
  <message name="RebootInstancesResponseMsg">
 
2971
    <part name="RebootInstancesRequestMsgResp" element="tns:RebootInstancesResponse" />
 
2972
  </message>
 
2973
 
 
2974
  <message name="DescribeInstancesRequestMsg">
 
2975
    <part name="DescribeInstancesRequestMsgReq" element="tns:DescribeInstances" />
 
2976
  </message>
 
2977
 
 
2978
  <message name="DescribeInstancesResponseMsg">
 
2979
    <part name="DescribeInstancesRequestMsgResp" element="tns:DescribeInstancesResponse" />
 
2980
  </message>
 
2981
 
 
2982
  <message name="DescribeImagesRequestMsg">
 
2983
    <part name="DescribeImagesRequestMsgReq" element="tns:DescribeImages" />
 
2984
  </message>
 
2985
 
 
2986
  <message name="DescribeImagesResponseMsg">
 
2987
    <part name="DescribeImagesRequestMsgResp" element="tns:DescribeImagesResponse" />
 
2988
  </message>
 
2989
 
 
2990
  <message name="CreateSecurityGroupRequestMsg">
 
2991
    <part name="CreateSecurityGroupRequestMsgReq" element="tns:CreateSecurityGroup" />
 
2992
  </message>
 
2993
 
 
2994
  <message name="CreateSecurityGroupResponseMsg">
 
2995
    <part name="CreateSecurityGroupRequestMsgResp" element="tns:CreateSecurityGroupResponse" />
 
2996
  </message>
 
2997
 
 
2998
  <message name="DeleteSecurityGroupRequestMsg">
 
2999
    <part name="DeleteSecurityGroupRequestMsgReq" element="tns:DeleteSecurityGroup" />
 
3000
  </message>
 
3001
 
 
3002
  <message name="DeleteSecurityGroupResponseMsg">
 
3003
    <part name="DeleteSecurityGroupRequestMsgResp" element="tns:DeleteSecurityGroupResponse" />
 
3004
  </message>
 
3005
 
 
3006
  <message name="DescribeSecurityGroupsRequestMsg">
 
3007
    <part name="DescribeSecurityGroupsRequestMsgReq" element="tns:DescribeSecurityGroups" />
 
3008
  </message>
 
3009
 
 
3010
  <message name="DescribeSecurityGroupsResponseMsg">
 
3011
    <part name="DescribeSecurityGroupsRequestMsgResp" element="tns:DescribeSecurityGroupsResponse" />
 
3012
  </message>
 
3013
 
 
3014
  <message name="AuthorizeSecurityGroupIngressRequestMsg">
 
3015
    <part name="AuthorizeSecurityGroupIngressRequestMsgReq" element="tns:AuthorizeSecurityGroupIngress" />
 
3016
  </message>
 
3017
 
 
3018
  <message name="AuthorizeSecurityGroupIngressResponseMsg">
 
3019
    <part name="AuthorizeSecurityGroupIngressRequestMsgResp" element="tns:AuthorizeSecurityGroupIngressResponse" />
 
3020
  </message>
 
3021
 
 
3022
  <message name="RevokeSecurityGroupIngressRequestMsg">
 
3023
    <part name="RevokeSecurityGroupIngressRequestMsgReq" element="tns:RevokeSecurityGroupIngress" />
 
3024
  </message>
 
3025
 
 
3026
  <message name="RevokeSecurityGroupIngressResponseMsg">
 
3027
    <part name="RevokeSecurityGroupIngressRequestMsgResp" element="tns:RevokeSecurityGroupIngressResponse" />
 
3028
  </message>
 
3029
 
 
3030
 <message name="ModifyInstanceAttributeRequestMsg">
 
3031
    <part name="ModifyInstanceAttributeRequestMsgReq" element="tns:ModifyInstanceAttribute" />
 
3032
  </message>
 
3033
  
 
3034
  <message name="ModifyInstanceAttributeResponseMsg">
 
3035
    <part name="ModifyInstanceAttributeRequestMsgResp" element="tns:ModifyInstanceAttributeResponse" />
 
3036
  </message>
 
3037
  
 
3038
  <message name="ResetInstanceAttributeRequestMsg">
 
3039
    <part name="ResetInstanceAttributeRequestMsgReq" element="tns:ResetInstanceAttribute" />
 
3040
  </message>
 
3041
  
 
3042
  <message name="ResetInstanceAttributeResponseMsg">
 
3043
    <part name="ResetInstanceAttributeRequestMsgResp" element="tns:ResetInstanceAttributeResponse" />
 
3044
  </message>
 
3045
  
 
3046
  <message name="DescribeInstanceAttributeRequestMsg">
 
3047
    <part name="DescribeInstanceAttributeRequestMsgReq" element="tns:DescribeInstanceAttribute" />
 
3048
  </message>
 
3049
  
 
3050
  <message name="DescribeInstanceAttributeResponseMsg">
 
3051
    <part name="DescribeInstanceAttributeRequestMsgResp" element="tns:DescribeInstanceAttributeResponse"/>
 
3052
  </message>
 
3053
 
 
3054
  <message name="ModifyImageAttributeRequestMsg">
 
3055
    <part name="ModifyImageAttributeRequestMsgReq" element="tns:ModifyImageAttribute" />
 
3056
  </message>
 
3057
  
 
3058
  <message name="ModifyImageAttributeResponseMsg">
 
3059
    <part name="ModifyImageAttributeRequestMsgResp" element="tns:ModifyImageAttributeResponse" />
 
3060
  </message>
 
3061
  
 
3062
  <message name="ResetImageAttributeRequestMsg">
 
3063
    <part name="ResetImageAttributeRequestMsgReq" element="tns:ResetImageAttribute" />
 
3064
  </message>
 
3065
  
 
3066
  <message name="ResetImageAttributeResponseMsg">
 
3067
    <part name="ResetImageAttributeRequestMsgResp" element="tns:ResetImageAttributeResponse" />
 
3068
  </message>
 
3069
  
 
3070
  <message name="DescribeImageAttributeRequestMsg">
 
3071
    <part name="DescribeImageAttributeRequestMsgReq" element="tns:DescribeImageAttribute" />
 
3072
  </message>
 
3073
  
 
3074
  <message name="DescribeImageAttributeResponseMsg">
 
3075
    <part name="DescribeImageAttributeRequestMsgResp" element="tns:DescribeImageAttributeResponse"/>
 
3076
  </message>
 
3077
 
 
3078
  <message name="ConfirmProductInstanceRequestMsg">
 
3079
    <part name="ConfirmProductInstanceRequestMsgReq" element="tns:ConfirmProductInstance"/>
 
3080
  </message>
 
3081
 
 
3082
  <message name="ConfirmProductInstanceResponseMsg">
 
3083
    <part name="ConfirmProductInstanceRequestMsgResp" element="tns:ConfirmProductInstanceResponse"/>
 
3084
  </message>
 
3085
 
 
3086
  <message name="DescribeAvailabilityZonesRequestMsg">
 
3087
    <part name="DescribeAvailabilityZonesRequestMsgReq" element="tns:DescribeAvailabilityZones"/>
 
3088
  </message>
 
3089
 
 
3090
  <message name="DescribeAvailabilityZonesResponseMsg">
 
3091
    <part name="DescribeAvailabilityZonesRequestMsgResp" element="tns:DescribeAvailabilityZonesResponse"/>
 
3092
  </message>
 
3093
 
 
3094
  <message name="DescribeRegionsRequestMsg">
 
3095
    <part name="DescribeRegionsRequestMsgReq" element="tns:DescribeRegions"/>
 
3096
  </message>
 
3097
 
 
3098
  <message name="DescribeRegionsResponseMsg">
 
3099
    <part name="DescribeRegionsRequestMsgResp" element="tns:DescribeRegionsResponse"/>
 
3100
  </message>
 
3101
 
 
3102
  <message name='AllocateAddressRequestMsg'>
 
3103
    <part name='AllocateAddressRequestMsgReq' element='tns:AllocateAddress'/>
 
3104
  </message>
 
3105
  
 
3106
  <message name='AllocateAddressResponseMsg'>
 
3107
    <part name='AllocateAddressResponseMsgResp' element='tns:AllocateAddressResponse'/>
 
3108
  </message>
 
3109
 
 
3110
  <message name='ReleaseAddressRequestMsg'>
 
3111
    <part name='ReleaseAddressRequestMsgReq' element='tns:ReleaseAddress'/>
 
3112
  </message>
 
3113
 
 
3114
  <message name='ReleaseAddressResponseMsg'>
 
3115
    <part name='ReleaseAddressResponseMsgResp' element='tns:ReleaseAddressResponse'/>
 
3116
  </message>
 
3117
 
 
3118
  <message name='DescribeAddressesRequestMsg'>
 
3119
    <part name='DescribeAddressesRequestMsgReq' element='tns:DescribeAddresses'/>
 
3120
  </message>
 
3121
 
 
3122
  <message name='DescribeAddressesResponseMsg'>
 
3123
    <part name='DescribeAddressesResponseMsgResp' element='tns:DescribeAddressesResponse'/>
 
3124
  </message>
 
3125
 
 
3126
  <message name='AssociateAddressRequestMsg'>
 
3127
    <part name='AssociateAddressRequestMsgReq' element='tns:AssociateAddress'/>
 
3128
  </message>
 
3129
 
 
3130
  <message name='AssociateAddressResponseMsg'>
 
3131
    <part name='AssociateAddressResponseMsgResp' element='tns:AssociateAddressResponse'/>
 
3132
  </message>
 
3133
 
 
3134
  <message name='DisassociateAddressRequestMsg'>
 
3135
    <part name='DisassociateAddressRequestMsgReq' element='tns:DisassociateAddress'/>
 
3136
  </message>
 
3137
 
 
3138
  <message name='DisassociateAddressResponseMsg'>
 
3139
    <part name='DisassociateAddressResponseMsgResp' element='tns:DisassociateAddressResponse'/>
 
3140
  </message>
 
3141
 
 
3142
  <message name="CreateVolumeRequestMsg">
 
3143
    <part name="CreateVolumeRequestMsgReq" element="tns:CreateVolume"/>
 
3144
  </message>
 
3145
 
 
3146
  <message name="CreateVolumeResponseMsg">
 
3147
    <part name="CreateVolumeRequestMsgResp" element="tns:CreateVolumeResponse"/>
 
3148
  </message>
 
3149
 
 
3150
  <message name="DeleteVolumeRequestMsg">
 
3151
    <part name="DeleteVolumeRequestMsgReq" element="tns:DeleteVolume"/>
 
3152
  </message>
 
3153
 
 
3154
  <message name="DeleteVolumeResponseMsg">
 
3155
    <part name="DeleteVolumeRequestMsgResp" element="tns:DeleteVolumeResponse"/>
 
3156
  </message>
 
3157
 
 
3158
  <message name="DescribeVolumesRequestMsg">
 
3159
    <part name="DescribeVolumesRequestMsgReq" element="tns:DescribeVolumes"/>
 
3160
  </message>
 
3161
 
 
3162
  <message name="DescribeVolumesResponseMsg">
 
3163
    <part name="DescribeVolumesRequestMsgResp" element="tns:DescribeVolumesResponse"/>
 
3164
  </message>
 
3165
 
 
3166
  <message name="AttachVolumeRequestMsg">
 
3167
    <part name="AttachVolumeRequestMsgReq" element="tns:AttachVolume"/>
 
3168
  </message>
 
3169
 
 
3170
  <message name="AttachVolumeResponseMsg">
 
3171
    <part name="AttachVolumeResponseMsgResp" element="tns:AttachVolumeResponse"/>
 
3172
  </message>
 
3173
 
 
3174
  <message name="DetachVolumeRequestMsg">
 
3175
    <part name="DetachVolumeRequestMsgReq" element="tns:DetachVolume"/>
 
3176
  </message>
 
3177
 
 
3178
  <message name="DetachVolumeResponseMsg">
 
3179
    <part name="DetachVolumeResponseMsgResp" element="tns:DetachVolumeResponse"/>
 
3180
  </message>
 
3181
 
 
3182
  <message name="CreateSnapshotRequestMsg">
 
3183
    <part name="CreateSnapshotRequestMsgReq" element="tns:CreateSnapshot"/>
 
3184
  </message>
 
3185
 
 
3186
  <message name="CreateSnapshotResponseMsg">
 
3187
    <part name="CreateSnapshotRequestMsgResp" element="tns:CreateSnapshotResponse"/>
 
3188
  </message>
 
3189
 
 
3190
  <message name="DeleteSnapshotRequestMsg">
 
3191
    <part name="DeleteSnapshotRequestMsgReq" element="tns:DeleteSnapshot"/>
 
3192
  </message>
 
3193
 
 
3194
  <message name="DeleteSnapshotResponseMsg">
 
3195
    <part name="DeleteSnapshotRequestMsgResp" element="tns:DeleteSnapshotResponse"/>
 
3196
  </message>
 
3197
 
 
3198
  <message name="DescribeSnapshotsRequestMsg">
 
3199
    <part name="DescribeSnapshotsRequestMsgReq" element="tns:DescribeSnapshots"/>
 
3200
  </message>
 
3201
 
 
3202
  <message name="DescribeSnapshotsResponseMsg">
 
3203
    <part name="DescribeSnapshotsRequestMsgResp" element="tns:DescribeSnapshotsResponse"/>
 
3204
  </message>
 
3205
 
 
3206
  <message name="ModifySnapshotAttributeRequestMsg">
 
3207
    <part name="ModifySnapshotAttributeRequestMsgReq" element="tns:ModifySnapshotAttribute"/>
 
3208
  </message>
 
3209
 
 
3210
  <message name="ModifySnapshotAttributeResponseMsg">
 
3211
    <part name="ModifySnapshotAttributeResponseMsgResp" element="tns:ModifySnapshotAttributeResponse"/>
 
3212
  </message>
 
3213
 
 
3214
  <message name="ResetSnapshotAttributeRequestMsg">
 
3215
    <part name="ResetSnapshotAttributeRequestMsgReq" element="tns:ResetSnapshotAttribute"/>
 
3216
  </message>
 
3217
 
 
3218
  <message name="ResetSnapshotAttributeResponseMsg">
 
3219
    <part name="ResetSnapshotAttributeResponseMsgResp" element="tns:ResetSnapshotAttributeResponse"/>
 
3220
  </message>
 
3221
 
 
3222
  <message name="DescribeSnapshotAttributeRequestMsg">
 
3223
    <part name="DescribeSnapshotAttributeRequestMsgReq" element="tns:DescribeSnapshotAttribute"/>
 
3224
  </message>
 
3225
 
 
3226
  <message name="DescribeSnapshotAttributeResponseMsg">
 
3227
    <part name="DescribeSnapshotAttributeResponseMsgResp" element="tns:DescribeSnapshotAttributeResponse"/>
 
3228
  </message>
 
3229
 
 
3230
  <message name="BundleInstanceRequestMsg">
 
3231
    <part name="BundleInstanceRequestMsgReq" element="tns:BundleInstance" />
 
3232
  </message>
 
3233
 
 
3234
  <message name="BundleInstanceResponseMsg">
 
3235
    <part name="BundleInstanceResponseMsgResp" element="tns:BundleInstanceResponse" />
 
3236
  </message>
 
3237
 
 
3238
  <message name="DescribeBundleTasksRequestMsg">
 
3239
    <part name="DescribeBundleTasksRequestMsgReq" element="tns:DescribeBundleTasks" />
 
3240
  </message>
 
3241
 
 
3242
  <message name="DescribeBundleTasksResponseMsg">
 
3243
    <part name="DescribeBundleTasksResponseMsgResp" element="tns:DescribeBundleTasksResponse" />
 
3244
  </message>
 
3245
 
 
3246
  <message name="CancelBundleTaskRequestMsg">
 
3247
    <part name="CancelBundleTaskRequestMsgReq" element="tns:CancelBundleTask" />
 
3248
  </message>
 
3249
 
 
3250
  <message name="CancelBundleTaskResponseMsg">
 
3251
    <part name="CancelBundleTaskResponseMsgResp" element="tns:CancelBundleTaskResponse" />
 
3252
  </message>
 
3253
 
 
3254
  <message name="DescribeReservedInstancesOfferingsRequestMsg">
 
3255
    <part name="DescribeReservedInstancesOfferingsRequestMsgReq" element="tns:DescribeReservedInstancesOfferings" />
 
3256
  </message>
 
3257
 
 
3258
  <message name="DescribeReservedInstancesOfferingsResponseMsg">
 
3259
    <part name="DescribeReservedInstancesOfferingsResponseMsgResp" element="tns:DescribeReservedInstancesOfferingsResponse" />
 
3260
  </message>
 
3261
 
 
3262
  <message name="PurchaseReservedInstancesOfferingRequestMsg">
 
3263
    <part name="PurchaseReservedInstancesOfferingRequestMsgReq" element="tns:PurchaseReservedInstancesOffering" />
 
3264
  </message>
 
3265
 
 
3266
  <message name="PurchaseReservedInstancesOfferingResponseMsg">
 
3267
    <part name="PurchaseReservedInstancesOfferingResponseMsgResp" element="tns:PurchaseReservedInstancesOfferingResponse" />
 
3268
  </message>
 
3269
 
 
3270
  <message name="DescribeReservedInstancesRequestMsg">
 
3271
    <part name="DescribeReservedInstancesRequestMsgReq" element="tns:DescribeReservedInstances" />
 
3272
  </message>
 
3273
 
 
3274
  <message name="DescribeReservedInstancesResponseMsg">
 
3275
    <part name="DescribeReservedInstancesResponseMsgResp" element="tns:DescribeReservedInstancesResponse" />
 
3276
  </message>
 
3277
 
 
3278
  <message name="MonitorInstancesRequestMsg">
 
3279
    <part name="MonitorInstancesRequestMsgReq" element="tns:MonitorInstances" />
 
3280
  </message>
 
3281
  
 
3282
  <message name="MonitorInstancesResponseMsg">
 
3283
    <part name="MonitorInstancesResponseMsgResp" element="tns:MonitorInstancesResponse" />
 
3284
  </message>
 
3285
  
 
3286
  <message name="UnmonitorInstancesRequestMsg">
 
3287
    <part name="UnmonitorInstancesRequestMsgReq" element="tns:UnmonitorInstances" />
 
3288
  </message>
 
3289
  
 
3290
  <message name="UnmonitorInstancesResponseMsg">
 
3291
    <part name="UnmonitorInstancesResponseMsgResp" element="tns:UnmonitorInstancesResponse" />
 
3292
  </message>
 
3293
 
 
3294
  <message name="CreateCustomerGatewayRequestMsg">
 
3295
    <part name="CreateCustomerGatewayRequestMsgReq" element="tns:CreateCustomerGateway" />
 
3296
  </message>
 
3297
  
 
3298
  <message name="CreateCustomerGatewayResponseMsg">
 
3299
    <part name="CreateCustomerGatewayResponseMsgResp" element="tns:CreateCustomerGatewayResponse" />
 
3300
  </message>
 
3301
  
 
3302
  <message name="DeleteCustomerGatewayRequestMsg">
 
3303
    <part name="DeleteCustomerGatewayRequestMsgReq" element="tns:DeleteCustomerGateway" />
 
3304
  </message>
 
3305
  
 
3306
  <message name="DeleteCustomerGatewayResponseMsg">
 
3307
    <part name="DeleteCustomerGatewayResponseMsgResp" element="tns:DeleteCustomerGatewayResponse" />
 
3308
  </message>
 
3309
  
 
3310
  <message name="DescribeCustomerGatewaysRequestMsg">
 
3311
    <part name="DescribeCustomerGatewaysRequestMsgReq" element="tns:DescribeCustomerGateways" />
 
3312
  </message>
 
3313
  
 
3314
  <message name="DescribeCustomerGatewaysResponseMsg">
 
3315
    <part name="DescribeCustomerGatewaysResponseMsgResp" element="tns:DescribeCustomerGatewaysResponse" />
 
3316
  </message>
 
3317
  
 
3318
  <message name="CreateVpnGatewayRequestMsg">
 
3319
    <part name="CreateVpnGatewayRequestMsgReq" element="tns:CreateVpnGateway" />
 
3320
  </message>
 
3321
  
 
3322
  <message name="CreateVpnGatewayResponseMsg">
 
3323
    <part name="CreateVpnGatewayResponseMsgResp" element="tns:CreateVpnGatewayResponse" />
 
3324
  </message>
 
3325
  
 
3326
  <message name="DeleteVpnGatewayRequestMsg">
 
3327
    <part name="DeleteVpnGatewayRequestMsgReq" element="tns:DeleteVpnGateway" />
 
3328
  </message>
 
3329
  
 
3330
  <message name="DeleteVpnGatewayResponseMsg">
 
3331
    <part name="DeleteVpnGatewayResponseMsgResp" element="tns:DeleteVpnGatewayResponse" />
 
3332
  </message>
 
3333
  
 
3334
  <message name="DescribeVpnGatewaysRequestMsg">
 
3335
    <part name="DescribeVpnGatewaysRequestMsgReq" element="tns:DescribeVpnGateways" />
 
3336
  </message>
 
3337
  
 
3338
  <message name="DescribeVpnGatewaysResponseMsg">
 
3339
    <part name="DescribeVpnGatewaysResponseMsgResp" element="tns:DescribeVpnGatewaysResponse" />
 
3340
  </message>
 
3341
  
 
3342
  <message name="CreateVpnConnectionRequestMsg">
 
3343
    <part name="CreateVpnConnectionRequestMsgReq" element="tns:CreateVpnConnection" />
 
3344
  </message>
 
3345
  
 
3346
  <message name="CreateVpnConnectionResponseMsg">
 
3347
    <part name="CreateVpnConnectionResponseMsgResp" element="tns:CreateVpnConnectionResponse" />
 
3348
  </message>
 
3349
  
 
3350
  <message name="DeleteVpnConnectionRequestMsg">
 
3351
    <part name="DeleteVpnConnectionRequestMsgReq" element="tns:DeleteVpnConnection" />
 
3352
  </message>
 
3353
  
 
3354
  <message name="DeleteVpnConnectionResponseMsg">
 
3355
    <part name="DeleteVpnConnectionResponseMsgResp" element="tns:DeleteVpnConnectionResponse" />
 
3356
  </message>
 
3357
  
 
3358
  <message name="DescribeVpnConnectionsRequestMsg">
 
3359
    <part name="DescribeVpnConnectionsRequestMsgReq" element="tns:DescribeVpnConnections" />
 
3360
  </message>
 
3361
  
 
3362
  <message name="DescribeVpnConnectionsResponseMsg">
 
3363
    <part name="DescribeVpnConnectionsResponseMsgResp" element="tns:DescribeVpnConnectionsResponse" />
 
3364
  </message>
 
3365
  
 
3366
  <message name="AttachVpnGatewayRequestMsg">
 
3367
    <part name="AttachVpnGatewayRequestMsgReq" element="tns:AttachVpnGateway" />
 
3368
  </message>
 
3369
  
 
3370
  <message name="AttachVpnGatewayResponseMsg">
 
3371
    <part name="AttachVpnGatewayResponseMsgResp" element="tns:AttachVpnGatewayResponse" />
 
3372
  </message>
 
3373
  
 
3374
  <message name="DetachVpnGatewayRequestMsg">
 
3375
    <part name="DetachVpnGatewayRequestMsgReq" element="tns:DetachVpnGateway" />
 
3376
  </message>
 
3377
  
 
3378
  <message name="DetachVpnGatewayResponseMsg">
 
3379
    <part name="DetachVpnGatewayResponseMsgResp" element="tns:DetachVpnGatewayResponse" />
 
3380
  </message>
 
3381
  
 
3382
  <message name="CreateVpcRequestMsg">
 
3383
    <part name="CreateVpcRequestMsgReq" element="tns:CreateVpc" />
 
3384
  </message>
 
3385
  
 
3386
  <message name="CreateVpcResponseMsg">
 
3387
    <part name="CreateVpcResponseMsgResp" element="tns:CreateVpcResponse" />
 
3388
  </message>
 
3389
  
 
3390
  <message name="DeleteVpcRequestMsg">
 
3391
    <part name="DeleteVpcRequestMsgReq" element="tns:DeleteVpc" />
 
3392
  </message>
 
3393
  
 
3394
  <message name="DeleteVpcResponseMsg">
 
3395
    <part name="DeleteVpcResponseMsgResp" element="tns:DeleteVpcResponse" />
 
3396
  </message>
 
3397
  
 
3398
  <message name="DescribeVpcsRequestMsg">
 
3399
    <part name="DescribeVpcsRequestMsgReq" element="tns:DescribeVpcs" />
 
3400
  </message>
 
3401
  
 
3402
  <message name="DescribeVpcsResponseMsg">
 
3403
    <part name="DescribeVpcsResponseMsgResp" element="tns:DescribeVpcsResponse" />
 
3404
  </message>
 
3405
  
 
3406
  <message name="CreateSubnetRequestMsg">
 
3407
    <part name="CreateSubnetRequestMsgReq" element="tns:CreateSubnet" />
 
3408
  </message>
 
3409
  
 
3410
  <message name="CreateSubnetResponseMsg">
 
3411
    <part name="CreateSubnetResponseMsgResp" element="tns:CreateSubnetResponse" />
 
3412
  </message>
 
3413
  
 
3414
  <message name="DeleteSubnetRequestMsg">
 
3415
    <part name="DeleteSubnetRequestMsgReq" element="tns:DeleteSubnet" />
 
3416
  </message>
 
3417
  
 
3418
  <message name="DeleteSubnetResponseMsg">
 
3419
    <part name="DeleteSubnetResponseMsgResp" element="tns:DeleteSubnetResponse" />
 
3420
  </message>
 
3421
  
 
3422
  <message name="DescribeSubnetsRequestMsg">
 
3423
    <part name="DescribeSubnetsRequestMsgReq" element="tns:DescribeSubnets" />
 
3424
  </message>
 
3425
  
 
3426
  <message name="DescribeSubnetsResponseMsg">
 
3427
    <part name="DescribeSubnetsResponseMsgResp" element="tns:DescribeSubnetsResponse" />
 
3428
  </message>
 
3429
  
 
3430
  <message name="CreateDhcpOptionsRequestMsg">
 
3431
    <part name="CreateDhcpOptionsRequestMsgReq" element="tns:CreateDhcpOptions" />
 
3432
  </message>
 
3433
  
 
3434
  <message name="CreateDhcpOptionsResponseMsg">
 
3435
    <part name="CreateDhcpOptionsResponseMsgResp" element="tns:CreateDhcpOptionsResponse" />
 
3436
  </message>
 
3437
  
 
3438
  <message name="DescribeDhcpOptionsRequestMsg">
 
3439
    <part name="DescribeDhcpOptionsRequestMsgReq" element="tns:DescribeDhcpOptions" />
 
3440
  </message>
 
3441
  
 
3442
  <message name="DescribeDhcpOptionsResponseMsg">
 
3443
    <part name="DescribeDhcpOptionsResponseMsgResp" element="tns:DescribeDhcpOptionsResponse" />
 
3444
  </message>
 
3445
  
 
3446
  <message name="DeleteDhcpOptionsRequestMsg">
 
3447
    <part name="DeleteDhcpOptionsRequestMsgReq" element="tns:DeleteDhcpOptions" />
 
3448
  </message>
 
3449
  
 
3450
  <message name="DeleteDhcpOptionsResponseMsg">
 
3451
    <part name="DeleteDhcpOptionsResponseMsgResp" element="tns:DeleteDhcpOptionsResponse" />
 
3452
  </message>
 
3453
  
 
3454
  <message name="AssociateDhcpOptionsRequestMsg">
 
3455
    <part name="AssociateDhcpOptionsRequestMsgReq" element="tns:AssociateDhcpOptions" />
 
3456
  </message>
 
3457
  
 
3458
  <message name="AssociateDhcpOptionsResponseMsg">
 
3459
    <part name="AssociateDhcpOptionsResponseMsgResp" element="tns:AssociateDhcpOptionsResponse" />
 
3460
  </message>
 
3461
 
 
3462
  <message name="RequestSpotInstancesRequestMsg">
 
3463
    <part name="RequestSpotInstancesRequestMsgReq" element="tns:RequestSpotInstances" />
 
3464
  </message>
 
3465
 
 
3466
  <message name="RequestSpotInstancesResponseMsg">
 
3467
    <part name="RequestSpotInstancesResponseMsgResp" element="tns:RequestSpotInstancesResponse" />
 
3468
  </message>
 
3469
 
 
3470
  <message name="DescribeSpotInstanceRequestsRequestMsg">
 
3471
    <part name="DescribeSpotInstanceRequestsRequestMsgReq" element="tns:DescribeSpotInstanceRequests" />
 
3472
  </message>
 
3473
 
 
3474
  <message name="DescribeSpotInstanceRequestsResponseMsg">
 
3475
    <part name="DescribeSpotInstanceRequestsResponseMsgResp" element="tns:DescribeSpotInstanceRequestsResponse" />
 
3476
  </message>
 
3477
 
 
3478
  <message name="CancelSpotInstanceRequestsRequestMsg">
 
3479
    <part name="CancelSpotInstanceRequestsRequestMsgReq" element="tns:CancelSpotInstanceRequests" />
 
3480
  </message>
 
3481
 
 
3482
  <message name="CancelSpotInstanceRequestsResponseMsg">
 
3483
    <part name="CancelSpotInstanceRequestsResponseMsgResp" element="tns:CancelSpotInstanceRequestsResponse" />
 
3484
  </message>
 
3485
 
 
3486
  <message name="DescribeSpotPriceHistoryRequestMsg">
 
3487
    <part name="DescribeSpotPriceHistoryRequestMsgReq" element="tns:DescribeSpotPriceHistory" />
 
3488
  </message>
 
3489
 
 
3490
  <message name="DescribeSpotPriceHistoryResponseMsg">
 
3491
    <part name="DescribeSpotPriceHistoryResponseMsgResp" element="tns:DescribeSpotPriceHistoryResponse" />
 
3492
  </message>
 
3493
 
 
3494
  <message name="CreateSpotDatafeedSubscriptionRequestMsg">
 
3495
    <part name="CreateSpotDatafeedSubscriptionRequestMsgReq" element="tns:CreateSpotDatafeedSubscription" />
 
3496
  </message>
 
3497
 
 
3498
  <message name="CreateSpotDatafeedSubscriptionResponseMsg">
 
3499
    <part name="CreateSpotDatafeedSubscriptionResponseMsgResp" element="tns:CreateSpotDatafeedSubscriptionResponse" />
 
3500
  </message>
 
3501
 
 
3502
  <message name="DescribeSpotDatafeedSubscriptionRequestMsg">
 
3503
    <part name="DescribeSpotDatafeedSubscriptionRequestMsgReq" element="tns:DescribeSpotDatafeedSubscription" />
 
3504
  </message>
 
3505
 
 
3506
  <message name="DescribeSpotDatafeedSubscriptionResponseMsg">
 
3507
    <part name="DescribeSpotDatafeedSubscriptionResponseMsgResp" element="tns:DescribeSpotDatafeedSubscriptionResponse" />
 
3508
  </message>
 
3509
 
 
3510
  <message name="DeleteSpotDatafeedSubscriptionRequestMsg">
 
3511
    <part name="DeleteSpotDatafeedSubscriptionRequestMsgReq" element="tns:DeleteSpotDatafeedSubscription" />
 
3512
  </message>
 
3513
 
 
3514
  <message name="DeleteSpotDatafeedSubscriptionResponseMsg">
 
3515
    <part name="DeleteSpotDatafeedSubscriptionResponseMsgResp" element="tns:DeleteSpotDatafeedSubscriptionResponse" />
 
3516
  </message>
 
3517
  
 
3518
  <portType name="AmazonEC2PortType">
 
3519
    <operation name="CreateImage">
 
3520
      <input message="tns:CreateImageRequestMsg" />
 
3521
      <output message="tns:CreateImageResponseMsg" />
 
3522
    </operation>
 
3523
    <operation name="RegisterImage">
 
3524
      <input message="tns:RegisterImageRequestMsg" />
 
3525
      <output message="tns:RegisterImageResponseMsg" />
 
3526
    </operation>
 
3527
    <operation name="DeregisterImage">
 
3528
      <input message="tns:DeregisterImageRequestMsg" />
 
3529
      <output message="tns:DeregisterImageResponseMsg" />
 
3530
    </operation>
 
3531
    <operation name="RunInstances">
 
3532
      <input message="tns:RunInstancesRequestMsg" />
 
3533
      <output message="tns:RunInstancesResponseMsg" />
 
3534
    </operation>
 
3535
    <operation name="CreateKeyPair">
 
3536
      <input message="tns:CreateKeyPairRequestMsg" />
 
3537
      <output message="tns:CreateKeyPairResponseMsg" />
 
3538
    </operation>
 
3539
    <operation name="DescribeKeyPairs">
 
3540
      <input message="tns:DescribeKeyPairsRequestMsg" />
 
3541
      <output message="tns:DescribeKeyPairsResponseMsg" />
 
3542
    </operation>
 
3543
    <operation name="DeleteKeyPair">
 
3544
      <input message="tns:DeleteKeyPairRequestMsg" />
 
3545
      <output message="tns:DeleteKeyPairResponseMsg" />
 
3546
    </operation>
 
3547
    <operation name="GetConsoleOutput">
 
3548
      <input message="tns:GetConsoleOutputRequestMsg" />
 
3549
      <output message="tns:GetConsoleOutputResponseMsg" />
 
3550
    </operation>
 
3551
    <operation name="GetPasswordData">
 
3552
      <input message="tns:GetPasswordDataRequestMsg" />
 
3553
      <output message="tns:GetPasswordDataResponseMsg" />
 
3554
    </operation>
 
3555
    <operation name="TerminateInstances">
 
3556
      <input message="tns:TerminateInstancesRequestMsg" />
 
3557
      <output message="tns:TerminateInstancesResponseMsg" />
 
3558
    </operation>
 
3559
    <operation name="StopInstances">
 
3560
      <input message="tns:StopInstancesRequestMsg" />
 
3561
      <output message="tns:StopInstancesResponseMsg" />
 
3562
    </operation>
 
3563
    <operation name="StartInstances">
 
3564
      <input message="tns:StartInstancesRequestMsg" />
 
3565
      <output message="tns:StartInstancesResponseMsg" />
 
3566
    </operation>
 
3567
    <operation name="RebootInstances">
 
3568
      <input message="tns:RebootInstancesRequestMsg" />
 
3569
      <output message="tns:RebootInstancesResponseMsg" />
 
3570
    </operation>
 
3571
    <operation name="DescribeInstances">
 
3572
      <input message="tns:DescribeInstancesRequestMsg" />
 
3573
      <output message="tns:DescribeInstancesResponseMsg" />
 
3574
    </operation>
 
3575
    <operation name="DescribeImages">
 
3576
      <input message="tns:DescribeImagesRequestMsg" />
 
3577
      <output message="tns:DescribeImagesResponseMsg" />
 
3578
    </operation>
 
3579
    <operation name="CreateSecurityGroup">
 
3580
      <input message="tns:CreateSecurityGroupRequestMsg" />
 
3581
      <output message="tns:CreateSecurityGroupResponseMsg" />
 
3582
    </operation>
 
3583
    <operation name="DeleteSecurityGroup">
 
3584
      <input message="tns:DeleteSecurityGroupRequestMsg" />
 
3585
      <output message="tns:DeleteSecurityGroupResponseMsg" />
 
3586
    </operation>
 
3587
    <operation name="DescribeSecurityGroups">
 
3588
      <input message="tns:DescribeSecurityGroupsRequestMsg" />
 
3589
      <output message="tns:DescribeSecurityGroupsResponseMsg" />
 
3590
    </operation>
 
3591
    <operation name="AuthorizeSecurityGroupIngress">
 
3592
      <input message="tns:AuthorizeSecurityGroupIngressRequestMsg" />
 
3593
      <output message="tns:AuthorizeSecurityGroupIngressResponseMsg" />
 
3594
    </operation>
 
3595
    <operation name="RevokeSecurityGroupIngress">
 
3596
      <input message="tns:RevokeSecurityGroupIngressRequestMsg" />
 
3597
      <output message="tns:RevokeSecurityGroupIngressResponseMsg" />
 
3598
    </operation>
 
3599
        <operation name="ModifyInstanceAttribute">
 
3600
      <input message="tns:ModifyInstanceAttributeRequestMsg"/>
 
3601
      <output message="tns:ModifyInstanceAttributeResponseMsg"/>
 
3602
    </operation>
 
3603
    <operation name="ResetInstanceAttribute">
 
3604
      <input message="tns:ResetInstanceAttributeRequestMsg"/>
 
3605
      <output message="tns:ResetInstanceAttributeResponseMsg"/>
 
3606
    </operation>
 
3607
    <operation name="DescribeInstanceAttribute">
 
3608
      <input message="tns:DescribeInstanceAttributeRequestMsg"/>
 
3609
      <output message="tns:DescribeInstanceAttributeResponseMsg"/>
 
3610
    </operation>
 
3611
    <operation name="ModifyImageAttribute">
 
3612
      <input message="tns:ModifyImageAttributeRequestMsg"/>
 
3613
      <output message="tns:ModifyImageAttributeResponseMsg"/>
 
3614
    </operation>
 
3615
    <operation name="ResetImageAttribute">
 
3616
      <input message="tns:ResetImageAttributeRequestMsg"/>
 
3617
      <output message="tns:ResetImageAttributeResponseMsg"/>
 
3618
    </operation>
 
3619
    <operation name="DescribeImageAttribute">
 
3620
      <input message="tns:DescribeImageAttributeRequestMsg"/>
 
3621
      <output message="tns:DescribeImageAttributeResponseMsg"/>
 
3622
    </operation>
 
3623
    <operation name="ConfirmProductInstance">
 
3624
      <input message="tns:ConfirmProductInstanceRequestMsg"/>
 
3625
      <output message="tns:ConfirmProductInstanceResponseMsg"/>
 
3626
    </operation>
 
3627
    <operation name="DescribeAvailabilityZones">
 
3628
      <input message="tns:DescribeAvailabilityZonesRequestMsg"/>
 
3629
      <output message="tns:DescribeAvailabilityZonesResponseMsg"/>
 
3630
    </operation>
 
3631
    <operation name='AllocateAddress'>
 
3632
      <input message='tns:AllocateAddressRequestMsg'/>
 
3633
      <output message='tns:AllocateAddressResponseMsg'/>
 
3634
    </operation>
 
3635
    <operation name='ReleaseAddress'>
 
3636
      <input message='tns:ReleaseAddressRequestMsg'/>
 
3637
      <output message='tns:ReleaseAddressResponseMsg'/>
 
3638
    </operation>
 
3639
    <operation name='DescribeAddresses'>
 
3640
      <input message='tns:DescribeAddressesRequestMsg'/>
 
3641
      <output message='tns:DescribeAddressesResponseMsg'/>
 
3642
    </operation>
 
3643
    <operation name='AssociateAddress'>
 
3644
      <input message='tns:AssociateAddressRequestMsg'/>
 
3645
      <output message='tns:AssociateAddressResponseMsg'/>
 
3646
    </operation>
 
3647
    <operation name='DisassociateAddress'>
 
3648
      <input message='tns:DisassociateAddressRequestMsg'/>
 
3649
      <output message='tns:DisassociateAddressResponseMsg'/>
 
3650
    </operation>
 
3651
    <operation name="CreateVolume">
 
3652
      <input message="tns:CreateVolumeRequestMsg"/>
 
3653
      <output message="tns:CreateVolumeResponseMsg"/>
 
3654
    </operation>
 
3655
    <operation name="DeleteVolume">
 
3656
      <input message="tns:DeleteVolumeRequestMsg"/>
 
3657
      <output message="tns:DeleteVolumeResponseMsg"/>
 
3658
    </operation>
 
3659
    <operation name="DescribeVolumes">
 
3660
      <input message="tns:DescribeVolumesRequestMsg"/>
 
3661
      <output message="tns:DescribeVolumesResponseMsg"/>
 
3662
    </operation>
 
3663
    <operation name="AttachVolume">
 
3664
      <input message="tns:AttachVolumeRequestMsg"/>
 
3665
      <output message="tns:AttachVolumeResponseMsg"/>
 
3666
    </operation>
 
3667
    <operation name="DetachVolume">
 
3668
      <input message="tns:DetachVolumeRequestMsg"/>
 
3669
      <output message="tns:DetachVolumeResponseMsg"/>
 
3670
    </operation>
 
3671
    <operation name="CreateSnapshot">
 
3672
      <input message="tns:CreateSnapshotRequestMsg"/>
 
3673
      <output message="tns:CreateSnapshotResponseMsg"/>
 
3674
    </operation>
 
3675
    <operation name="DeleteSnapshot">
 
3676
      <input message="tns:DeleteSnapshotRequestMsg"/>
 
3677
      <output message="tns:DeleteSnapshotResponseMsg"/>
 
3678
    </operation>
 
3679
    <operation name="DescribeSnapshots">
 
3680
      <input message="tns:DescribeSnapshotsRequestMsg"/>
 
3681
      <output message="tns:DescribeSnapshotsResponseMsg"/>
 
3682
    </operation>
 
3683
    <operation name="ModifySnapshotAttribute">
 
3684
      <input message="tns:ModifySnapshotAttributeRequestMsg"/>
 
3685
      <output message="tns:ModifySnapshotAttributeResponseMsg"/>
 
3686
    </operation>
 
3687
    <operation name="ResetSnapshotAttribute">
 
3688
      <input message="tns:ResetSnapshotAttributeRequestMsg"/>
 
3689
      <output message="tns:ResetSnapshotAttributeResponseMsg"/>
 
3690
    </operation>
 
3691
    <operation name="DescribeSnapshotAttribute">
 
3692
      <input message="tns:DescribeSnapshotAttributeRequestMsg"/>
 
3693
      <output message="tns:DescribeSnapshotAttributeResponseMsg"/>
 
3694
    </operation>
 
3695
    <operation name="BundleInstance">
 
3696
      <input message="tns:BundleInstanceRequestMsg" />
 
3697
      <output message="tns:BundleInstanceResponseMsg" />
 
3698
    </operation>
 
3699
    <operation name="DescribeBundleTasks">
 
3700
      <input message="tns:DescribeBundleTasksRequestMsg" />
 
3701
      <output message="tns:DescribeBundleTasksResponseMsg" />
 
3702
    </operation>
 
3703
    <operation name="CancelBundleTask">
 
3704
      <input message="tns:CancelBundleTaskRequestMsg" />
 
3705
      <output message="tns:CancelBundleTaskResponseMsg" />
 
3706
    </operation>
 
3707
    <operation name="DescribeRegions">
 
3708
      <input message="tns:DescribeRegionsRequestMsg"/>
 
3709
      <output message="tns:DescribeRegionsResponseMsg"/>
 
3710
    </operation>
 
3711
    <operation name="DescribeReservedInstancesOfferings">
 
3712
      <input message="tns:DescribeReservedInstancesOfferingsRequestMsg"/>
 
3713
      <output message="tns:DescribeReservedInstancesOfferingsResponseMsg"/>
 
3714
    </operation>
 
3715
    <operation name="PurchaseReservedInstancesOffering">
 
3716
      <input message="tns:PurchaseReservedInstancesOfferingRequestMsg"/>
 
3717
      <output message="tns:PurchaseReservedInstancesOfferingResponseMsg"/>
 
3718
    </operation>
 
3719
    <operation name="DescribeReservedInstances">
 
3720
      <input message="tns:DescribeReservedInstancesRequestMsg"/>
 
3721
      <output message="tns:DescribeReservedInstancesResponseMsg"/>
 
3722
    </operation>    
 
3723
    <operation name="MonitorInstances">
 
3724
      <input message="tns:MonitorInstancesRequestMsg"/>
 
3725
      <output message="tns:MonitorInstancesResponseMsg"/>
 
3726
    </operation>    
 
3727
    <operation name="UnmonitorInstances">
 
3728
      <input message="tns:UnmonitorInstancesRequestMsg"/>
 
3729
      <output message="tns:UnmonitorInstancesResponseMsg"/>
 
3730
    </operation>
 
3731
    <operation name="CreateCustomerGateway">
 
3732
      <input message="tns:CreateCustomerGatewayRequestMsg"/>
 
3733
      <output message="tns:CreateCustomerGatewayResponseMsg"/>
 
3734
    </operation>
 
3735
    <operation name="DeleteCustomerGateway">
 
3736
      <input message="tns:DeleteCustomerGatewayRequestMsg"/>
 
3737
      <output message="tns:DeleteCustomerGatewayResponseMsg"/>
 
3738
    </operation>
 
3739
    <operation name="DescribeCustomerGateways">
 
3740
      <input message="tns:DescribeCustomerGatewaysRequestMsg"/>
 
3741
      <output message="tns:DescribeCustomerGatewaysResponseMsg"/>
 
3742
    </operation>
 
3743
    <operation name="CreateVpnGateway">
 
3744
      <input message="tns:CreateVpnGatewayRequestMsg"/>
 
3745
      <output message="tns:CreateVpnGatewayResponseMsg"/>
 
3746
    </operation>
 
3747
    <operation name="DeleteVpnGateway">
 
3748
      <input message="tns:DeleteVpnGatewayRequestMsg"/>
 
3749
      <output message="tns:DeleteVpnGatewayResponseMsg"/>
 
3750
    </operation>
 
3751
    <operation name="DescribeVpnGateways">
 
3752
      <input message="tns:DescribeVpnGatewaysRequestMsg"/>
 
3753
      <output message="tns:DescribeVpnGatewaysResponseMsg"/>
 
3754
    </operation>
 
3755
    <operation name="CreateVpnConnection">
 
3756
      <input message="tns:CreateVpnConnectionRequestMsg"/>
 
3757
      <output message="tns:CreateVpnConnectionResponseMsg"/>
 
3758
    </operation>
 
3759
    <operation name="DeleteVpnConnection">
 
3760
      <input message="tns:DeleteVpnConnectionRequestMsg"/>
 
3761
      <output message="tns:DeleteVpnConnectionResponseMsg"/>
 
3762
    </operation>
 
3763
    <operation name="DescribeVpnConnections">
 
3764
      <input message="tns:DescribeVpnConnectionsRequestMsg"/>
 
3765
      <output message="tns:DescribeVpnConnectionsResponseMsg"/>
 
3766
    </operation>
 
3767
    <operation name="AttachVpnGateway">
 
3768
      <input message="tns:AttachVpnGatewayRequestMsg"/>
 
3769
      <output message="tns:AttachVpnGatewayResponseMsg"/>
 
3770
    </operation>
 
3771
    <operation name="DetachVpnGateway">
 
3772
      <input message="tns:DetachVpnGatewayRequestMsg"/>
 
3773
      <output message="tns:DetachVpnGatewayResponseMsg"/>
 
3774
    </operation>
 
3775
    <operation name="CreateVpc">
 
3776
      <input message="tns:CreateVpcRequestMsg"/>
 
3777
      <output message="tns:CreateVpcResponseMsg"/>
 
3778
    </operation>
 
3779
    <operation name="DeleteVpc">
 
3780
      <input message="tns:DeleteVpcRequestMsg"/>
 
3781
      <output message="tns:DeleteVpcResponseMsg"/>
 
3782
    </operation>
 
3783
    <operation name="DescribeVpcs">
 
3784
      <input message="tns:DescribeVpcsRequestMsg"/>
 
3785
      <output message="tns:DescribeVpcsResponseMsg"/>
 
3786
    </operation>
 
3787
    <operation name="CreateSubnet">
 
3788
      <input message="tns:CreateSubnetRequestMsg"/>
 
3789
      <output message="tns:CreateSubnetResponseMsg"/>
 
3790
    </operation>
 
3791
    <operation name="DeleteSubnet">
 
3792
      <input message="tns:DeleteSubnetRequestMsg"/>
 
3793
      <output message="tns:DeleteSubnetResponseMsg"/>
 
3794
    </operation>
 
3795
    <operation name="DescribeSubnets">
 
3796
      <input message="tns:DescribeSubnetsRequestMsg"/>
 
3797
      <output message="tns:DescribeSubnetsResponseMsg"/>
 
3798
    </operation>
 
3799
    <operation name="CreateDhcpOptions">
 
3800
      <input message="tns:CreateDhcpOptionsRequestMsg"/>
 
3801
      <output message="tns:CreateDhcpOptionsResponseMsg"/>
 
3802
    </operation>
 
3803
    <operation name="DescribeDhcpOptions">
 
3804
      <input message="tns:DescribeDhcpOptionsRequestMsg"/>
 
3805
      <output message="tns:DescribeDhcpOptionsResponseMsg"/>
 
3806
    </operation>
 
3807
    <operation name="DeleteDhcpOptions">
 
3808
      <input message="tns:DeleteDhcpOptionsRequestMsg"/>
 
3809
      <output message="tns:DeleteDhcpOptionsResponseMsg"/>
 
3810
    </operation>
 
3811
    <operation name="AssociateDhcpOptions">
 
3812
      <input message="tns:AssociateDhcpOptionsRequestMsg"/>
 
3813
      <output message="tns:AssociateDhcpOptionsResponseMsg"/>
 
3814
    </operation>
 
3815
    <operation name="RequestSpotInstances">
 
3816
      <input message="tns:RequestSpotInstancesRequestMsg" />
 
3817
      <output message="tns:RequestSpotInstancesResponseMsg" />
 
3818
    </operation>
 
3819
    <operation name="DescribeSpotInstanceRequests">
 
3820
      <input message="tns:DescribeSpotInstanceRequestsRequestMsg" />
 
3821
      <output message="tns:DescribeSpotInstanceRequestsResponseMsg" />
 
3822
    </operation>
 
3823
    <operation name="CancelSpotInstanceRequests">
 
3824
      <input message="tns:CancelSpotInstanceRequestsRequestMsg" />
 
3825
      <output message="tns:CancelSpotInstanceRequestsResponseMsg" />
 
3826
    </operation>
 
3827
    <operation name="DescribeSpotPriceHistory">
 
3828
      <input message="tns:DescribeSpotPriceHistoryRequestMsg" />
 
3829
      <output message="tns:DescribeSpotPriceHistoryResponseMsg" />
 
3830
    </operation>
 
3831
    <operation name="CreateSpotDatafeedSubscription">
 
3832
      <input message="tns:CreateSpotDatafeedSubscriptionRequestMsg" />
 
3833
      <output message="tns:CreateSpotDatafeedSubscriptionResponseMsg" />
 
3834
    </operation>
 
3835
    <operation name="DescribeSpotDatafeedSubscription">
 
3836
      <input message="tns:DescribeSpotDatafeedSubscriptionRequestMsg" />
 
3837
      <output message="tns:DescribeSpotDatafeedSubscriptionResponseMsg" />
 
3838
    </operation>
 
3839
    <operation name="DeleteSpotDatafeedSubscription">
 
3840
      <input message="tns:DeleteSpotDatafeedSubscriptionRequestMsg" />
 
3841
      <output message="tns:DeleteSpotDatafeedSubscriptionResponseMsg" />
 
3842
    </operation>
 
3843
    
 
3844
  </portType>
 
3845
 
 
3846
  <binding name="AmazonEC2Binding" type="tns:AmazonEC2PortType">
 
3847
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
 
3848
 
 
3849
    <operation name="CreateImage">
 
3850
      <soap:operation soapAction="CreateImage" />
 
3851
      <input>
 
3852
        <soap:body use="literal" />
 
3853
      </input>
 
3854
      <output>
 
3855
        <soap:body use="literal" />
 
3856
      </output>
 
3857
    </operation>
 
3858
 
 
3859
    <operation name="RegisterImage">
 
3860
      <soap:operation soapAction="RegisterImage" />
 
3861
      <input>
 
3862
        <soap:body use="literal" />
 
3863
      </input>
 
3864
      <output>
 
3865
        <soap:body use="literal" />
 
3866
      </output>
 
3867
    </operation>
 
3868
 
 
3869
    <operation name="DeregisterImage">
 
3870
      <soap:operation soapAction="DeregisterImage" />
 
3871
      <input>
 
3872
        <soap:body use="literal" />
 
3873
      </input>
 
3874
      <output>
 
3875
        <soap:body use="literal" />
 
3876
      </output>
 
3877
    </operation>
 
3878
 
 
3879
    <operation name="CreateKeyPair">
 
3880
      <soap:operation soapAction="CreateKeyPair" />
 
3881
      <input>
 
3882
        <soap:body use="literal" />
 
3883
      </input>
 
3884
      <output>
 
3885
        <soap:body use="literal" />
 
3886
      </output>
 
3887
    </operation>
 
3888
 
 
3889
    <operation name="DescribeKeyPairs">
 
3890
      <soap:operation soapAction="DescribeKeyPairs" />
 
3891
      <input>
 
3892
        <soap:body use="literal" />
 
3893
      </input>
 
3894
      <output>
 
3895
        <soap:body use="literal" />
 
3896
      </output>
 
3897
    </operation>
 
3898
 
 
3899
    <operation name="DeleteKeyPair">
 
3900
      <soap:operation soapAction="DeleteKeyPair" />
 
3901
      <input>
 
3902
        <soap:body use="literal" />
 
3903
      </input>
 
3904
      <output>
 
3905
        <soap:body use="literal" />
 
3906
      </output>
 
3907
    </operation>
 
3908
 
 
3909
    <operation name="RunInstances">
 
3910
      <soap:operation soapAction="RunInstances" />
 
3911
      <input>
 
3912
        <soap:body use="literal" />
 
3913
      </input>
 
3914
      <output>
 
3915
        <soap:body use="literal" />
 
3916
      </output>
 
3917
    </operation>
 
3918
 
 
3919
    <operation name="GetConsoleOutput">
 
3920
      <soap:operation soapAction="GetConsoleOutput" />
 
3921
      <input>
 
3922
        <soap:body use="literal" />
 
3923
      </input>
 
3924
      <output>
 
3925
        <soap:body use="literal" />
 
3926
      </output>
 
3927
    </operation>
 
3928
 
 
3929
    <operation name="GetPasswordData">
 
3930
      <soap:operation soapAction="GetPasswordData" />
 
3931
      <input>
 
3932
        <soap:body use="literal" />
 
3933
      </input>
 
3934
      <output>
 
3935
        <soap:body use="literal" />
 
3936
      </output>
 
3937
    </operation>
 
3938
 
 
3939
    <operation name="TerminateInstances">
 
3940
      <soap:operation soapAction="TerminateInstances" />
 
3941
      <input>
 
3942
        <soap:body use="literal" />
 
3943
      </input>
 
3944
      <output>
 
3945
        <soap:body use="literal" />
 
3946
      </output>
 
3947
    </operation>
 
3948
 
 
3949
 
 
3950
    <operation name="StopInstances">
 
3951
      <soap:operation soapAction="StopInstances" />
 
3952
      <input>
 
3953
        <soap:body use="literal" />
 
3954
      </input>
 
3955
      <output>
 
3956
        <soap:body use="literal" />
 
3957
      </output>
 
3958
    </operation>
 
3959
 
 
3960
    <operation name="StartInstances">
 
3961
      <soap:operation soapAction="StartInstances" />
 
3962
      <input>
 
3963
        <soap:body use="literal" />
 
3964
      </input>
 
3965
      <output>
 
3966
        <soap:body use="literal" />
 
3967
      </output>
 
3968
    </operation>
 
3969
 
 
3970
    <operation name="RebootInstances">
 
3971
      <soap:operation soapAction="RebootInstances" />
 
3972
      <input>
 
3973
        <soap:body use="literal" />
 
3974
      </input>
 
3975
      <output>
 
3976
        <soap:body use="literal" />
 
3977
      </output>
 
3978
    </operation>
 
3979
 
 
3980
    <operation name="DescribeInstances">
 
3981
      <soap:operation soapAction="DescribeInstances" />
 
3982
      <input>
 
3983
        <soap:body use="literal" />
 
3984
      </input>
 
3985
      <output>
 
3986
        <soap:body use="literal" />
 
3987
      </output>
 
3988
    </operation>
 
3989
 
 
3990
    <operation name="DescribeImages">
 
3991
      <soap:operation soapAction="DescribeImages" />
 
3992
      <input>
 
3993
        <soap:body use="literal" />
 
3994
      </input>
 
3995
      <output>
 
3996
        <soap:body use="literal" />
 
3997
      </output>
 
3998
    </operation>
 
3999
 
 
4000
    <operation name="CreateSecurityGroup">
 
4001
      <soap:operation soapAction="CreateSecurityGroup" />
 
4002
      <input>
 
4003
        <soap:body use="literal" />
 
4004
      </input>
 
4005
      <output>
 
4006
        <soap:body use="literal" />
 
4007
      </output>
 
4008
    </operation>
 
4009
 
 
4010
    <operation name="DeleteSecurityGroup">
 
4011
      <soap:operation soapAction="DeleteSecurityGroup" />
 
4012
      <input>
 
4013
        <soap:body use="literal" />
 
4014
      </input>
 
4015
      <output>
 
4016
        <soap:body use="literal" />
 
4017
      </output>
 
4018
    </operation>
 
4019
 
 
4020
    <operation name="DescribeSecurityGroups">
 
4021
      <soap:operation soapAction="DescribeSecurityGroups" />
 
4022
      <input>
 
4023
        <soap:body use="literal" />
 
4024
      </input>
 
4025
      <output>
 
4026
        <soap:body use="literal" />
 
4027
      </output>
 
4028
    </operation>
 
4029
 
 
4030
    <operation name="AuthorizeSecurityGroupIngress">
 
4031
      <soap:operation soapAction="AuthorizeSecurityGroupIngress" />
 
4032
      <input>
 
4033
        <soap:body use="literal" />
 
4034
      </input>
 
4035
      <output>
 
4036
        <soap:body use="literal" />
 
4037
      </output>
 
4038
    </operation>
 
4039
 
 
4040
    <operation name="RevokeSecurityGroupIngress">
 
4041
      <soap:operation soapAction="RevokeSecurityGroupIngress" />
 
4042
      <input>
 
4043
        <soap:body use="literal" />
 
4044
      </input>
 
4045
      <output>
 
4046
        <soap:body use="literal" />
 
4047
      </output>
 
4048
    </operation>
 
4049
 
 
4050
        <operation name="ModifyInstanceAttribute">
 
4051
      <soap:operation soapAction="ModifyInstanceAttribute" />
 
4052
      <input>
 
4053
        <soap:body use="literal"/>
 
4054
      </input>
 
4055
      <output>
 
4056
        <soap:body use="literal"/>
 
4057
      </output>
 
4058
    </operation>
 
4059
    
 
4060
    <operation name="ResetInstanceAttribute">
 
4061
      <soap:operation soapAction="ResetInstanceAttribute" />
 
4062
      <input>
 
4063
        <soap:body use="literal"/>
 
4064
      </input>
 
4065
      <output>
 
4066
        <soap:body use="literal"/>
 
4067
      </output>
 
4068
    </operation>
 
4069
    
 
4070
    <operation name="DescribeInstanceAttribute">
 
4071
      <soap:operation soapAction="DescribeInstanceAttribute" />
 
4072
      <input>
 
4073
        <soap:body use="literal"/>
 
4074
      </input>
 
4075
      <output>
 
4076
        <soap:body use="literal"/>
 
4077
      </output>
 
4078
    </operation>
 
4079
        
 
4080
    <operation name="ModifyImageAttribute">
 
4081
      <soap:operation soapAction="ModifyImageAttribute" />
 
4082
      <input>
 
4083
        <soap:body use="literal"/>
 
4084
      </input>
 
4085
      <output>
 
4086
        <soap:body use="literal"/>
 
4087
      </output>
 
4088
    </operation>
 
4089
    
 
4090
    <operation name="ResetImageAttribute">
 
4091
      <soap:operation soapAction="ResetImageAttribute" />
 
4092
      <input>
 
4093
        <soap:body use="literal"/>
 
4094
      </input>
 
4095
      <output>
 
4096
        <soap:body use="literal"/>
 
4097
      </output>
 
4098
    </operation>
 
4099
    
 
4100
    <operation name="DescribeImageAttribute">
 
4101
      <soap:operation soapAction="DescribeImageAttribute" />
 
4102
      <input>
 
4103
        <soap:body use="literal"/>
 
4104
      </input>
 
4105
      <output>
 
4106
        <soap:body use="literal"/>
 
4107
      </output>
 
4108
    </operation>
 
4109
    
 
4110
    <operation name="ConfirmProductInstance">
 
4111
      <soap:operation soapAction="ConfirmProductInstance" />
 
4112
      <input>
 
4113
        <soap:body use="literal"/>
 
4114
      </input>
 
4115
      <output>
 
4116
        <soap:body use="literal"/>
 
4117
      </output>
 
4118
    </operation>
 
4119
 
 
4120
    <operation name="DescribeAvailabilityZones">
 
4121
      <soap:operation soapAction="DescribeAvailabilityZones" />
 
4122
      <input>
 
4123
        <soap:body use="literal"/>
 
4124
      </input>
 
4125
      <output>
 
4126
        <soap:body use="literal"/>
 
4127
      </output>
 
4128
    </operation>
 
4129
 
 
4130
    <operation name='AllocateAddress'>
 
4131
      <soap:operation soapAction='AllocateAddress'/>
 
4132
      <input>
 
4133
        <soap:body use='literal'/>
 
4134
      </input>
 
4135
      <output>
 
4136
        <soap:body use='literal'/>
 
4137
      </output>
 
4138
    </operation>
 
4139
 
 
4140
    <operation name='ReleaseAddress'>
 
4141
      <soap:operation soapAction='ReleaseAddress'/>
 
4142
      <input>
 
4143
        <soap:body use='literal'/>
 
4144
      </input>
 
4145
      <output>
 
4146
        <soap:body use='literal'/>
 
4147
      </output>
 
4148
    </operation>
 
4149
 
 
4150
    <operation name='DescribeAddresses'>
 
4151
      <soap:operation soapAction='DescribeAddresses'/>
 
4152
      <input>
 
4153
        <soap:body use='literal'/>
 
4154
      </input>
 
4155
      <output>
 
4156
        <soap:body use='literal'/>
 
4157
      </output>
 
4158
    </operation>
 
4159
 
 
4160
    <operation name='AssociateAddress'>
 
4161
      <soap:operation soapAction='AssociateAddress'/>
 
4162
      <input>
 
4163
        <soap:body use='literal'/>
 
4164
      </input>
 
4165
      <output>
 
4166
        <soap:body use='literal'/>
 
4167
      </output>
 
4168
    </operation>
 
4169
 
 
4170
    <operation name='DisassociateAddress'>
 
4171
      <soap:operation soapAction='DisassociateAddress'/>
 
4172
      <input>
 
4173
        <soap:body use='literal'/>
 
4174
      </input>
 
4175
      <output>
 
4176
        <soap:body use='literal'/>
 
4177
      </output>
 
4178
    </operation>
 
4179
 
 
4180
    <operation name="CreateVolume">
 
4181
      <soap:operation soapAction="CreateVolume" />
 
4182
      <input>
 
4183
        <soap:body use="literal"/>
 
4184
      </input>
 
4185
      <output>
 
4186
        <soap:body use="literal"/>
 
4187
      </output>
 
4188
    </operation>
 
4189
    
 
4190
    <operation name="DeleteVolume">
 
4191
      <soap:operation soapAction="DeleteVolume" />
 
4192
      <input>
 
4193
        <soap:body use="literal"/>
 
4194
      </input>
 
4195
      <output>
 
4196
        <soap:body use="literal"/>
 
4197
      </output>
 
4198
    </operation>
 
4199
    
 
4200
    <operation name="DescribeVolumes">
 
4201
      <soap:operation soapAction="DescribeVolumes" />
 
4202
      <input>
 
4203
        <soap:body use="literal"/>
 
4204
      </input>
 
4205
      <output>
 
4206
        <soap:body use="literal"/>
 
4207
      </output>
 
4208
    </operation>
 
4209
    
 
4210
    <operation name="AttachVolume">
 
4211
      <soap:operation soapAction="AttachVolume" />
 
4212
      <input>
 
4213
        <soap:body use="literal"/>
 
4214
      </input>
 
4215
      <output>
 
4216
        <soap:body use="literal"/>
 
4217
      </output>
 
4218
    </operation>
 
4219
    
 
4220
    <operation name="DetachVolume">
 
4221
      <soap:operation soapAction="DetachVolume" />
 
4222
      <input>
 
4223
        <soap:body use="literal"/>
 
4224
      </input>
 
4225
      <output>
 
4226
        <soap:body use="literal"/>
 
4227
      </output>
 
4228
    </operation>
 
4229
    
 
4230
    <operation name="CreateSnapshot">
 
4231
      <soap:operation soapAction="CreateSnapshot" />
 
4232
      <input>
 
4233
        <soap:body use="literal"/>
 
4234
      </input>
 
4235
      <output>
 
4236
        <soap:body use="literal"/>
 
4237
      </output>
 
4238
    </operation>
 
4239
    
 
4240
    <operation name="DeleteSnapshot">
 
4241
      <soap:operation soapAction="DeleteSnapshot" />
 
4242
      <input>
 
4243
        <soap:body use="literal"/>
 
4244
      </input>
 
4245
      <output>
 
4246
        <soap:body use="literal"/>
 
4247
      </output>
 
4248
    </operation>
 
4249
    
 
4250
    <operation name="DescribeSnapshots">
 
4251
      <soap:operation soapAction="DescribeSnapshots" />
 
4252
      <input>
 
4253
        <soap:body use="literal"/>
 
4254
      </input>
 
4255
      <output>
 
4256
        <soap:body use="literal"/>
 
4257
      </output>
 
4258
    </operation>
 
4259
 
 
4260
    <operation name="ModifySnapshotAttribute">
 
4261
      <soap:operation soapAction="ModifySnapshotAttribute" />
 
4262
      <input>
 
4263
        <soap:body use="literal"/>
 
4264
      </input>
 
4265
      <output>
 
4266
        <soap:body use="literal"/>
 
4267
      </output>
 
4268
    </operation>
 
4269
 
 
4270
    <operation name="ResetSnapshotAttribute">
 
4271
      <soap:operation soapAction="ResetSnapshotAttribute" />
 
4272
      <input>
 
4273
        <soap:body use="literal"/>
 
4274
      </input>
 
4275
      <output>
 
4276
        <soap:body use="literal"/>
 
4277
      </output>
 
4278
    </operation>
 
4279
 
 
4280
    <operation name="DescribeSnapshotAttribute">
 
4281
      <soap:operation soapAction="DescribeSnapshotAttribute" />
 
4282
      <input>
 
4283
        <soap:body use="literal"/>
 
4284
      </input>
 
4285
      <output>
 
4286
        <soap:body use="literal"/>
 
4287
      </output>
 
4288
    </operation>
 
4289
 
 
4290
    <operation name="BundleInstance">
 
4291
      <soap:operation soapAction="BundleInstance" />
 
4292
      <input>
 
4293
        <soap:body use="literal" />
 
4294
      </input>
 
4295
      <output>
 
4296
        <soap:body use="literal" />
 
4297
      </output>
 
4298
    </operation>
 
4299
 
 
4300
    <operation name="DescribeBundleTasks">
 
4301
      <soap:operation soapAction="DescribeBundleTasks" />
 
4302
      <input>
 
4303
        <soap:body use="literal" />
 
4304
      </input>
 
4305
      <output>
 
4306
        <soap:body use="literal" />
 
4307
      </output>
 
4308
    </operation>
 
4309
 
 
4310
    <operation name="CancelBundleTask">
 
4311
      <soap:operation soapAction="CancelBundleTask" />
 
4312
      <input>
 
4313
        <soap:body use="literal" />
 
4314
      </input>
 
4315
      <output>
 
4316
        <soap:body use="literal" />
 
4317
      </output>
 
4318
    </operation>
 
4319
 
 
4320
    <operation name="DescribeRegions">
 
4321
      <soap:operation soapAction="DescribeRegions" />
 
4322
      <input>
 
4323
        <soap:body use="literal"/>
 
4324
      </input>
 
4325
      <output>
 
4326
        <soap:body use="literal"/>
 
4327
      </output>
 
4328
    </operation>
 
4329
 
 
4330
    <operation name="DescribeReservedInstancesOfferings">
 
4331
      <soap:operation soapAction="DescribeReservedInstancesOfferings" />
 
4332
      <input>
 
4333
        <soap:body use="literal"/>
 
4334
      </input>
 
4335
      <output>
 
4336
        <soap:body use="literal"/>
 
4337
      </output>
 
4338
    </operation>
 
4339
 
 
4340
    <operation name="PurchaseReservedInstancesOffering">
 
4341
      <soap:operation soapAction="PurchaseReservedInstancesOffering" />
 
4342
      <input>
 
4343
        <soap:body use="literal"/>
 
4344
      </input>
 
4345
      <output>
 
4346
        <soap:body use="literal"/>
 
4347
      </output>
 
4348
    </operation>
 
4349
 
 
4350
    <operation name="DescribeReservedInstances">
 
4351
      <soap:operation soapAction="DescribeReservedInstances" />
 
4352
      <input>
 
4353
        <soap:body use="literal"/>
 
4354
      </input>
 
4355
      <output>
 
4356
        <soap:body use="literal"/>
 
4357
      </output>
 
4358
    </operation>
 
4359
    
 
4360
    <operation name="MonitorInstances">
 
4361
      <soap:operation soapAction="MonitorInstances" />
 
4362
      <input>
 
4363
        <soap:body use="literal"/>
 
4364
      </input>
 
4365
      <output>
 
4366
        <soap:body use="literal"/>
 
4367
      </output>
 
4368
    </operation>
 
4369
 
 
4370
    <operation name="UnmonitorInstances">
 
4371
      <soap:operation soapAction="UnmonitorInstances" />
 
4372
      <input>
 
4373
        <soap:body use="literal"/>
 
4374
      </input>
 
4375
      <output>
 
4376
        <soap:body use="literal"/>
 
4377
      </output>
 
4378
    </operation>
 
4379
 
 
4380
    <operation name="CreateCustomerGateway">
 
4381
      <soap:operation soapAction="CreateCustomerGateway" />
 
4382
      <input>
 
4383
        <soap:body use="literal"/>
 
4384
      </input>
 
4385
      <output>
 
4386
        <soap:body use="literal"/>
 
4387
      </output>
 
4388
    </operation>
 
4389
 
 
4390
    <operation name="DeleteCustomerGateway">
 
4391
      <soap:operation soapAction="DeleteCustomerGateway" />
 
4392
      <input>
 
4393
        <soap:body use="literal"/>
 
4394
      </input>
 
4395
      <output>
 
4396
        <soap:body use="literal"/>
 
4397
      </output>
 
4398
    </operation>
 
4399
 
 
4400
    <operation name="DescribeCustomerGateways">
 
4401
      <soap:operation soapAction="DescribeCustomerGateways" />
 
4402
      <input>
 
4403
        <soap:body use="literal"/>
 
4404
      </input>
 
4405
      <output>
 
4406
        <soap:body use="literal"/>
 
4407
      </output>
 
4408
    </operation>
 
4409
 
 
4410
    <operation name="CreateVpnGateway">
 
4411
      <soap:operation soapAction="CreateVpnGateway" />
 
4412
      <input>
 
4413
        <soap:body use="literal"/>
 
4414
      </input>
 
4415
      <output>
 
4416
        <soap:body use="literal"/>
 
4417
      </output>
 
4418
    </operation>
 
4419
 
 
4420
    <operation name="DeleteVpnGateway">
 
4421
      <soap:operation soapAction="DeleteVpnGateway" />
 
4422
      <input>
 
4423
        <soap:body use="literal"/>
 
4424
      </input>
 
4425
      <output>
 
4426
        <soap:body use="literal"/>
 
4427
      </output>
 
4428
    </operation>
 
4429
 
 
4430
    <operation name="DescribeVpnGateways">
 
4431
      <soap:operation soapAction="DescribeVpnGateways" />
 
4432
      <input>
 
4433
        <soap:body use="literal"/>
 
4434
      </input>
 
4435
      <output>
 
4436
        <soap:body use="literal"/>
 
4437
      </output>
 
4438
    </operation>
 
4439
 
 
4440
    <operation name="CreateVpnConnection">
 
4441
      <soap:operation soapAction="CreateVpnConnection" />
 
4442
      <input>
 
4443
        <soap:body use="literal"/>
 
4444
      </input>
 
4445
      <output>
 
4446
        <soap:body use="literal"/>
 
4447
      </output>
 
4448
    </operation>
 
4449
 
 
4450
    <operation name="DeleteVpnConnection">
 
4451
      <soap:operation soapAction="DeleteVpnConnection" />
 
4452
      <input>
 
4453
        <soap:body use="literal"/>
 
4454
      </input>
 
4455
      <output>
 
4456
        <soap:body use="literal"/>
 
4457
      </output>
 
4458
    </operation>
 
4459
 
 
4460
    <operation name="DescribeVpnConnections">
 
4461
      <soap:operation soapAction="DescribeVpnConnections" />
 
4462
      <input>
 
4463
        <soap:body use="literal"/>
 
4464
      </input>
 
4465
      <output>
 
4466
        <soap:body use="literal"/>
 
4467
      </output>
 
4468
    </operation>
 
4469
 
 
4470
    <operation name="AttachVpnGateway">
 
4471
      <soap:operation soapAction="AttachVpnGateway" />
 
4472
      <input>
 
4473
        <soap:body use="literal"/>
 
4474
      </input>
 
4475
      <output>
 
4476
        <soap:body use="literal"/>
 
4477
      </output>
 
4478
    </operation>
 
4479
 
 
4480
    <operation name="DetachVpnGateway">
 
4481
      <soap:operation soapAction="DetachVpnGateway" />
 
4482
      <input>
 
4483
        <soap:body use="literal"/>
 
4484
      </input>
 
4485
      <output>
 
4486
        <soap:body use="literal"/>
 
4487
      </output>
 
4488
    </operation>
 
4489
 
 
4490
    <operation name="CreateVpc">
 
4491
      <soap:operation soapAction="CreateVpc" />
 
4492
      <input>
 
4493
        <soap:body use="literal"/>
 
4494
      </input>
 
4495
      <output>
 
4496
        <soap:body use="literal"/>
 
4497
      </output>
 
4498
    </operation>
 
4499
 
 
4500
    <operation name="DeleteVpc">
 
4501
      <soap:operation soapAction="DeleteVpc" />
 
4502
      <input>
 
4503
        <soap:body use="literal"/>
 
4504
      </input>
 
4505
      <output>
 
4506
        <soap:body use="literal"/>
 
4507
      </output>
 
4508
    </operation>
 
4509
 
 
4510
    <operation name="DescribeVpcs">
 
4511
      <soap:operation soapAction="DescribeVpcs" />
 
4512
      <input>
 
4513
        <soap:body use="literal"/>
 
4514
      </input>
 
4515
      <output>
 
4516
        <soap:body use="literal"/>
 
4517
      </output>
 
4518
    </operation>
 
4519
 
 
4520
    <operation name="CreateSubnet">
 
4521
      <soap:operation soapAction="CreateSubnet" />
 
4522
      <input>
 
4523
        <soap:body use="literal"/>
 
4524
      </input>
 
4525
      <output>
 
4526
        <soap:body use="literal"/>
 
4527
      </output>
 
4528
    </operation>
 
4529
 
 
4530
    <operation name="DeleteSubnet">
 
4531
      <soap:operation soapAction="DeleteSubnet" />
 
4532
      <input>
 
4533
        <soap:body use="literal"/>
 
4534
      </input>
 
4535
      <output>
 
4536
        <soap:body use="literal"/>
 
4537
      </output>
 
4538
    </operation>
 
4539
 
 
4540
    <operation name="DescribeSubnets">
 
4541
      <soap:operation soapAction="DescribeSubnets" />
 
4542
      <input>
 
4543
        <soap:body use="literal"/>
 
4544
      </input>
 
4545
      <output>
 
4546
        <soap:body use="literal"/>
 
4547
      </output>
 
4548
    </operation>
 
4549
 
 
4550
    <operation name="CreateDhcpOptions">
 
4551
      <soap:operation soapAction="CreateDhcpOptions" />
 
4552
      <input>
 
4553
        <soap:body use="literal"/>
 
4554
      </input>
 
4555
      <output>
 
4556
        <soap:body use="literal"/>
 
4557
      </output>
 
4558
    </operation>
 
4559
 
 
4560
    <operation name="DescribeDhcpOptions">
 
4561
      <soap:operation soapAction="DescribeDhcpOptions" />
 
4562
      <input>
 
4563
        <soap:body use="literal"/>
 
4564
      </input>
 
4565
      <output>
 
4566
        <soap:body use="literal"/>
 
4567
      </output>
 
4568
    </operation>
 
4569
 
 
4570
    <operation name="DeleteDhcpOptions">
 
4571
      <soap:operation soapAction="DeleteDhcpOptions" />
 
4572
      <input>
 
4573
        <soap:body use="literal"/>
 
4574
      </input>
 
4575
      <output>
 
4576
        <soap:body use="literal"/>
 
4577
      </output>
 
4578
    </operation>
 
4579
 
 
4580
    <operation name="AssociateDhcpOptions">
 
4581
      <soap:operation soapAction="AssociateDhcpOptions" />
 
4582
      <input>
 
4583
        <soap:body use="literal"/>
 
4584
      </input>
 
4585
      <output>
 
4586
        <soap:body use="literal"/>
 
4587
      </output>
 
4588
    </operation>
 
4589
 
 
4590
    <operation name="RequestSpotInstances">
 
4591
      <soap:operation soapAction="RequestSpotInstances" />
 
4592
      <input>
 
4593
        <soap:body use="literal" />
 
4594
      </input>
 
4595
      <output>
 
4596
        <soap:body use="literal" />
 
4597
      </output>
 
4598
    </operation>
 
4599
 
 
4600
    <operation name="DescribeSpotInstanceRequests">
 
4601
      <soap:operation soapAction="DescribeSpotInstanceRequests" />
 
4602
      <input>
 
4603
        <soap:body use="literal" />
 
4604
      </input>
 
4605
      <output>
 
4606
        <soap:body use="literal" />
 
4607
      </output>
 
4608
    </operation>
 
4609
 
 
4610
   <operation name="CancelSpotInstanceRequests">
 
4611
      <soap:operation soapAction="CancelSpotInstanceRequests" />
 
4612
      <input>
 
4613
        <soap:body use="literal" />
 
4614
      </input>
 
4615
      <output>
 
4616
        <soap:body use="literal" />
 
4617
      </output>
 
4618
   </operation>
 
4619
 
 
4620
   <operation name="DescribeSpotPriceHistory">
 
4621
      <soap:operation soapAction="DescribeSpotPriceHistory" />
 
4622
      <input>
 
4623
        <soap:body use="literal" />
 
4624
      </input>
 
4625
      <output>
 
4626
        <soap:body use="literal" />
 
4627
      </output>
 
4628
   </operation>
 
4629
    
 
4630
   <operation name="CreateSpotDatafeedSubscription">
 
4631
      <soap:operation soapAction="CreateSpotDatafeedSubscription" />
 
4632
      <input>
 
4633
        <soap:body use="literal" />
 
4634
      </input>
 
4635
      <output>
 
4636
        <soap:body use="literal" />
 
4637
      </output>
 
4638
   </operation>
 
4639
 
 
4640
   <operation name="DescribeSpotDatafeedSubscription">
 
4641
      <soap:operation soapAction="DescribeSpotDatafeedSubscription" />
 
4642
      <input>
 
4643
        <soap:body use="literal" />
 
4644
      </input>
 
4645
      <output>
 
4646
        <soap:body use="literal" />
 
4647
      </output>
 
4648
   </operation>
 
4649
 
 
4650
   <operation name="DeleteSpotDatafeedSubscription">
 
4651
      <soap:operation soapAction="DeleteSpotDatafeedSubscription" />
 
4652
      <input>
 
4653
        <soap:body use="literal" />
 
4654
      </input>
 
4655
      <output>
 
4656
        <soap:body use="literal" />
 
4657
      </output>
 
4658
   </operation>
 
4659
 
 
4660
  </binding>
 
4661
 
 
4662
  <service name="AmazonEC2">
 
4663
    <port name="AmazonEC2Port" binding="tns:AmazonEC2Binding">
 
4664
      <soap:address location="https://ec2.amazonaws.com/" />
 
4665
    </port>
 
4666
  </service>
 
4667
 
 
4668
</definitions>
 
 
b'\\ No newline at end of file'