~tribaal/txaws/xss-hardening

« back to all changes in this revision

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

Merged 424018-add-keypair-support [r=jkakar] [f=424018]

This change implements three keypair methods in the EC2 client:
 1. describe_keypairs
 2. create_keypair
 3. delete_keypair

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'