~ubuntu-branches/ubuntu/raring/eucalyptus/raring

« back to all changes in this revision

Viewing changes to wsdl/eucalyptus_nc.wsdl

  • Committer: Package Import Robot
  • Author(s): Brian Thomason
  • Date: 2011-11-29 13:17:52 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 185.
  • Revision ID: package-import@ubuntu.com-20111129131752-rq31al3ntutv2vvl
Tags: upstream-3.0.999beta1
ImportĀ upstreamĀ versionĀ 3.0.999beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
        <xs:element minOccurs="0" name="memory" type="xs:int"/>
11
11
        <xs:element minOccurs="0" name="cores" type="xs:int"/>
12
12
        <xs:element minOccurs="0" name="disk" type="xs:int"/>
13
 
          <xs:element minOccurs="0" maxOccurs="unbounded" name="deviceMapping" type="tns:deviceMappingType"/>
 
13
          <xs:element minOccurs="0" maxOccurs="unbounded" name="virtualBootRecord" type="tns:virtualBootRecordType"/>
14
14
      </xs:sequence>
15
15
    </xs:complexType>
16
16
 
17
 
      <xs:complexType name="deviceMappingType">
 
17
      <xs:complexType name="virtualBootRecordType">
18
18
        <xs:sequence>
19
 
          <xs:element minOccurs="0" name="deviceName" type="xs:string"/>
20
 
          <xs:element minOccurs="0" name="virtualName" type="xs:string"/>
 
19
          <xs:element minOccurs="0" name="resourceLocation" type="xs:string"/>
 
20
          <xs:element minOccurs="0" name="guestDeviceName" type="xs:string"/>
21
21
          <xs:element minOccurs="0" name="size" type="xs:int"/>
22
22
          <xs:element minOccurs="0" name="format" type="xs:string"/>
 
23
          <xs:element minOccurs="0" name="id" type="xs:string"/>
 
24
          <xs:element minOccurs="0" name="type" type="xs:string"/>
23
25
        </xs:sequence>
24
26
      </xs:complexType>
25
27
    
26
 
    <xs:complexType abstract="true" name="eucalyptusMessage">
27
 
      <xs:sequence>
28
 
        <xs:element nillable="true" minOccurs="0" name="correlationId" type="xs:string"/>
29
 
        <xs:element nillable="false" minOccurs="0" name="userId" type="xs:string"/>
30
 
        <xs:element nillable="false" minOccurs="0" maxOccurs="1" name="return" type="xs:boolean"/>
31
 
        <xs:element nillable="true" minOccurs="0" maxOccurs="1" name="nodeName" type="xs:string"/>
32
 
        <xs:element nillable="true" minOccurs="0" maxOccurs="1" name="statusMessage" type="xs:int"/>
33
 
      </xs:sequence>
34
 
    </xs:complexType>
 
28
      <xs:complexType abstract="true" name="serviceInfoType">
 
29
        <xs:sequence>
 
30
          <xs:element nillable="false" minOccurs="0" maxOccurs="1" name="type" type="xs:string"/>
 
31
          <xs:element nillable="false" minOccurs="0" maxOccurs="1" name="name" type="xs:string"/>
 
32
          <xs:element nillable="false" minOccurs="0" maxOccurs="unbounded" name="uris" type="xs:string"/>
 
33
        </xs:sequence>
 
34
      </xs:complexType>
 
35
 
 
36
      <xs:complexType name="serviceStatusType">
 
37
        <xs:sequence>
 
38
          <xs:element nillable="false" minOccurs="1" maxOccurs="1" name="serviceId" type="tns:serviceInfoType" />
 
39
          <xs:element nillable="false" minOccurs="1" maxOccurs="1" name="localState" type="xs:string" />
 
40
          <xs:element nillable="false" minOccurs="1" maxOccurs="1" name="localEpoch" type="xs:int" />
 
41
          <xs:element maxOccurs="unbounded" minOccurs="0" name="details" type="xs:string" />
 
42
        </xs:sequence>
 
43
      </xs:complexType>
 
44
 
 
45
      <xs:complexType abstract="true" name="eucalyptusMessage">
 
46
        <xs:sequence>
 
47
          <xs:element nillable="false" minOccurs="0" name="correlationId" type="xs:string"/>
 
48
          <xs:element nillable="false" minOccurs="0" name="userId" type="xs:string"/>
 
49
          <xs:element nillable="true" minOccurs="0" maxOccurs="1" name="statusMessage" type="xs:string"/>
 
50
          <xs:element nillable="false" minOccurs="0" maxOccurs="1" name="return" type="xs:boolean"/>
 
51
          <xs:element nillable="false" minOccurs="0" maxOccurs="1" name="epoch" type="xs:int"/>
 
52
          <xs:element maxOccurs="unbounded" minOccurs="0" name="services" type="tns:serviceInfoType"/>
 
53
          <xs:element maxOccurs="unbounded" minOccurs="0" name="disabledServices" type="tns:serviceInfoType"/>
 
54
          <xs:element maxOccurs="unbounded" minOccurs="0" name="notreadyServices" type="tns:serviceInfoType"/>
 
55
    <xs:element nillable="true" minOccurs="0" maxOccurs="1" name="nodeName" type="xs:string"/>
 
56
        </xs:sequence>
 
57
      </xs:complexType>
35
58
    
36
59
    <xs:complexType name="ncDescribeInstancesType">
37
60
      <xs:complexContent>
118
141
          </xs:complexContent>
119
142
    </xs:complexType>
120
143
 
 
144
    <xs:complexType name="ncCreateImageType">
 
145
      <xs:complexContent>
 
146
        <xs:extension base="tns:eucalyptusMessage">
 
147
          <xs:sequence>
 
148
            <xs:element minOccurs="0" maxOccurs="1" name="instanceId" type="xs:string"/>
 
149
            <xs:element minOccurs="0" maxOccurs="1" name="volumeId" type="xs:string"/>
 
150
            <xs:element minOccurs="0" maxOccurs="1" name="remoteDev" type="xs:string"/>
 
151
          </xs:sequence>
 
152
        </xs:extension>
 
153
      </xs:complexContent>
 
154
    </xs:complexType>
 
155
    
 
156
    <xs:complexType name="ncCreateImageResponseType">
 
157
      <xs:complexContent>
 
158
        <xs:extension base="tns:eucalyptusMessage">
 
159
          <xs:sequence>
 
160
          </xs:sequence>
 
161
        </xs:extension>
 
162
      </xs:complexContent>
 
163
    </xs:complexType>
 
164
 
 
165
    <xs:complexType name="ncBundleInstanceType">
 
166
          <xs:complexContent>
 
167
            <xs:extension base="tns:eucalyptusMessage">
 
168
              <xs:sequence>
 
169
                <xs:element minOccurs="0" maxOccurs="1" name="instanceId" type="xs:string"/>
 
170
                <xs:element minOccurs="0" maxOccurs="1" name="bucketName" type="xs:string"/>
 
171
                <xs:element minOccurs="0" maxOccurs="1" name="filePrefix" type="xs:string"/>
 
172
                <xs:element minOccurs="0" maxOccurs="1" name="walrusURL" type="xs:string"/>
 
173
                <xs:element minOccurs="0" maxOccurs="1" name="userPublicKey" type="xs:string"/>
 
174
                <xs:element minOccurs="0" maxOccurs="1" name="cloudPublicKey" type="xs:string"/>
 
175
                <xs:element minOccurs="0" maxOccurs="1" name="S3Policy" type="xs:string"/>
 
176
                <xs:element minOccurs="0" maxOccurs="1" name="S3PolicySig" type="xs:string"/>
 
177
              </xs:sequence>
 
178
            </xs:extension>
 
179
          </xs:complexContent>
 
180
    </xs:complexType>
 
181
    
 
182
    <xs:complexType name="ncBundleInstanceResponseType">
 
183
          <xs:complexContent>
 
184
            <xs:extension base="tns:eucalyptusMessage">
 
185
              <xs:sequence>
 
186
              </xs:sequence>
 
187
            </xs:extension>
 
188
          </xs:complexContent>
 
189
    </xs:complexType>
 
190
 
 
191
    <xs:complexType name="ncCancelBundleTaskType">
 
192
          <xs:complexContent>
 
193
            <xs:extension base="tns:eucalyptusMessage">
 
194
              <xs:sequence>
 
195
                <xs:element minOccurs="0" maxOccurs="1" name="instanceId" type="xs:string"/>
 
196
              </xs:sequence>
 
197
            </xs:extension>
 
198
          </xs:complexContent>
 
199
    </xs:complexType>
 
200
    
 
201
    <xs:complexType name="ncCancelBundleTaskResponseType">
 
202
          <xs:complexContent>
 
203
            <xs:extension base="tns:eucalyptusMessage">
 
204
              <xs:sequence>
 
205
              </xs:sequence>
 
206
            </xs:extension>
 
207
          </xs:complexContent>
 
208
    </xs:complexType>
 
209
 
 
210
    <xs:complexType name="ncDescribeBundleTasksType">
 
211
      <xs:complexContent>
 
212
        <xs:extension base="tns:eucalyptusMessage">
 
213
          <xs:sequence>
 
214
            <xs:element name="instanceIds" minOccurs="0" maxOccurs="unbounded" type="xs:string" />
 
215
          </xs:sequence>
 
216
        </xs:extension>
 
217
      </xs:complexContent>
 
218
    </xs:complexType>
 
219
 
 
220
    <xs:complexType name="bundleTaskType">
 
221
      <xs:sequence>
 
222
        <xs:element minOccurs="0" name="instanceId" type="xs:string"/>
 
223
        <xs:element minOccurs="0" name="state" type="xs:string"/>
 
224
        <xs:element minOccurs="0" name="manifest" type="xs:string"/>
 
225
      </xs:sequence>
 
226
    </xs:complexType>
 
227
    
 
228
    <xs:complexType name="ncDescribeBundleTasksResponseType">
 
229
          <xs:complexContent>
 
230
            <xs:extension base="tns:eucalyptusMessage">
 
231
              <xs:sequence>
 
232
                <xs:element minOccurs="0" maxOccurs="unbounded" name="bundleTasks" type="tns:bundleTaskType"/>
 
233
              </xs:sequence>
 
234
            </xs:extension>
 
235
          </xs:complexContent>
 
236
    </xs:complexType>
 
237
    
121
238
    <xs:complexType name="ncGetConsoleOutputType">
122
239
      <xs:complexContent>
123
240
        <xs:extension base="tns:eucalyptusMessage">
143
260
        <xs:extension base="tns:eucalyptusMessage">
144
261
          <xs:sequence>
145
262
            <xs:element name="instanceId" type="xs:string" />
 
263
            <xs:element name="force" type="xs:boolean" />
146
264
          </xs:sequence>
147
265
        </xs:extension>
148
266
      </xs:complexContent>
175
293
        <xs:extension base="tns:eucalyptusMessage">
176
294
          <xs:sequence>
177
295
            <xs:element name="nodeStatus" type="xs:string"/>
 
296
            <xs:element name="iqn" type="xs:string"/>
178
297
            <xs:element name="memorySizeMax" type="xs:int"/>
179
298
            <xs:element name="memorySizeAvailable" type="xs:int"/>
180
299
            <xs:element name="diskSizeMax" type="xs:int"/>
191
310
      <xs:complexContent>
192
311
        <xs:extension base="tns:eucalyptusMessage">
193
312
          <xs:sequence>
194
 
            <xs:element name="imageId" type="xs:string"/>
195
 
            <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
196
 
            <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
197
 
            <xs:element name="imageURL" type="xs:string"/>
198
 
            <xs:element minOccurs="0" name="kernelURL" type="xs:string"/>
199
 
            <xs:element minOccurs="0" name="ramdiskURL" type="xs:string"/>
 
313
            <xs:element nillable="true" minOccurs="0" name="imageId" type="xs:string"/>
 
314
            <xs:element nillable="true" minOccurs="0" name="kernelId" type="xs:string"/>
 
315
            <xs:element nillable="true" minOccurs="0" name="ramdiskId" type="xs:string"/>
 
316
            <xs:element nillable="true" minOccurs="0" name="imageURL" type="xs:string"/>
 
317
            <xs:element nillable="true" minOccurs="0" name="kernelURL" type="xs:string"/>
 
318
            <xs:element nillable="true" minOccurs="0" name="ramdiskURL" type="xs:string"/>
 
319
            <xs:element name="ownerId" type="xs:string"/>
 
320
            <xs:element name="accountId" type="xs:string"/>
200
321
            <xs:element name="reservationId" type="xs:string"/>
201
322
            <xs:element name="instanceId" type="xs:string"/>
 
323
            <xs:element name="uuid" type="xs:string"/>
202
324
            <xs:element name="instanceType" type="tns:virtualMachineType"/>
203
325
            <xs:element name="keyName" type="xs:string"/>
204
326
            <xs:element name="netParams" type="tns:netConfigType"/>
209
331
-->
210
332
            <xs:element minOccurs="0" name="userData" type="xs:string"/>
211
333
            <xs:element minOccurs="0" name="launchIndex" type="xs:string"/>
 
334
            <xs:element minOccurs="0" name="platform" type="xs:string"/>
 
335
            <xs:element minOccurs="0" name="expiryTime" type="xs:dateTime"/>
212
336
            <xs:element minOccurs="0" maxOccurs="64" name="groupNames" type="xs:string"/>
213
337
          </xs:sequence>
214
338
        </xs:extension>
228
352
    <xs:complexType name="instanceType">
229
353
      <xs:sequence>
230
354
        <!-- passed into RunInstances -->
 
355
            <xs:element minOccurs="1" name="uuid" type="xs:string"/>
231
356
            <xs:element minOccurs="1" name="reservationId" type="xs:string"/>
232
357
            <xs:element minOccurs="1" name="instanceId" type="xs:string"/>
233
358
            <xs:element minOccurs="1" name="imageId" type="xs:string"/>
234
359
            <xs:element minOccurs="0" name="kernelId" type="xs:string"/>
235
360
            <xs:element minOccurs="0" name="ramdiskId" type="xs:string"/>
236
 
            <xs:element minOccurs="1" name="userId" type="xs:string"/> <!-- == owner ID in CC -->
 
361
            <xs:element minOccurs="1" name="userId" type="xs:string"/> 
 
362
            <xs:element minOccurs="1" name="ownerId" type="xs:string"/> 
 
363
            <xs:element minOccurs="1" name="accountId" type="xs:string"/> 
237
364
            <xs:element minOccurs="1" name="keyName" type="xs:string"/>
238
365
            <xs:element minOccurs="1" name="instanceType" type="tns:virtualMachineType"/>
239
366
            <xs:element minOccurs="0" maxOccurs="1"  name="netParams" type="tns:netConfigType"/>
240
367
 
241
368
        <!-- reported by NC -->
242
369
            <xs:element minOccurs="1" name="stateName" type="xs:string"/>
 
370
            <xs:element minOccurs="0" name="bundleTaskStateName" type="xs:string" />
 
371
            <xs:element minOccurs="0" name="createImageStateName" type="xs:string" />
243
372
            <xs:element minOccurs="0" name="launchTime" type="xs:dateTime" />
 
373
            <xs:element minOccurs="0" name="expiryTime" type="xs:dateTime" />
 
374
            <xs:element minOccurs="0" name="blkbytes" type="xs:int"/>
 
375
            <xs:element minOccurs="0" name="netbytes" type="xs:int"/>
244
376
 
245
377
        <!-- passed into RunInstances for safekeeping by NC -->
246
378
            <xs:element minOccurs="0" name="userData" type="xs:string"/>
247
379
            <xs:element minOccurs="0" name="launchIndex" type="xs:string"/>
 
380
            <xs:element minOccurs="0" name="platform" type="xs:string"/>
248
381
            <xs:element minOccurs="0" maxOccurs="64" name="groupNames" type="xs:string"/>
249
382
 
250
383
        <!-- updated by NC upon Attach/DetachVolume -->
281
414
            <xs:element minOccurs="0" maxOccurs="unbounded" name="remoteHosts" type="xs:string"/>
282
415
            <xs:element minOccurs="0" maxOccurs="1" name="remoteHostPort" type="xs:int"/>
283
416
            <xs:element minOccurs="0" maxOccurs="1" name="vlan" type="xs:int"/>
 
417
            <xs:element minOccurs="0" maxOccurs="1" name="uuid" type="xs:string"/>
284
418
          </xs:sequence>
285
419
        </xs:extension>
286
420
      </xs:complexContent>
313
447
        </xs:extension>
314
448
      </xs:complexContent>
315
449
    </xs:complexType>
 
450
 
 
451
    <xs:complexType name="ncAssignAddressType">
 
452
      <xs:complexContent>
 
453
        <xs:extension base="tns:eucalyptusMessage">
 
454
          <xs:sequence>
 
455
            <xs:element minOccurs="1" maxOccurs="1" name="instanceId" type="xs:string"/>
 
456
            <xs:element minOccurs="1" maxOccurs="1" name="publicIp" type="xs:string"/>
 
457
          </xs:sequence>
 
458
        </xs:extension>
 
459
      </xs:complexContent>
 
460
    </xs:complexType>
 
461
    
 
462
    <xs:complexType name="ncAssignAddressResponseType">
 
463
      <xs:complexContent>
 
464
        <xs:extension base="tns:eucalyptusMessage">
 
465
          <xs:sequence>
 
466
          </xs:sequence>
 
467
        </xs:extension>
 
468
      </xs:complexContent>
 
469
    </xs:complexType>
316
470
    
317
471
    <xs:element name="ncPowerDown" nillable="true" type="tns:ncPowerDownType"/>
318
472
    <xs:element name="ncPowerDownResponse" nillable="true" type="tns:ncPowerDownResponseType"/>
 
473
 
 
474
    <xs:element name="ncAssignAddress" nillable="true" type="tns:ncAssignAddressType"/>
 
475
    <xs:element name="ncAssignAddressResponse" nillable="true" type="tns:ncAssignAddressResponseType"/>
319
476
    
320
477
    <xs:element name="ncStartNetwork" nillable="true" type="tns:ncStartNetworkType"/>
321
478
    <xs:element name="ncStartNetworkResponse" nillable="true" type="tns:ncStartNetworkResponseType"/>
335
492
    <xs:element name="ncDetachVolume" nillable="true" type="tns:ncDetachVolumeType"/>
336
493
    <xs:element name="ncDetachVolumeResponse" nillable="true" type="tns:ncDetachVolumeResponseType"/>
337
494
 
 
495
    <xs:element name="ncCreateImage" nillable="true" type="tns:ncCreateImageType"/>
 
496
    <xs:element name="ncCreateImageResponse" nillable="true" type="tns:ncCreateImageResponseType"/>
 
497
 
 
498
    <xs:element name="ncBundleInstance" nillable="true" type="tns:ncBundleInstanceType"/>
 
499
    <xs:element name="ncBundleInstanceResponse" nillable="true" type="tns:ncBundleInstanceResponseType"/>
 
500
 
 
501
    <xs:element name="ncCancelBundleTask" nillable="true" type="tns:ncCancelBundleTaskType"/>
 
502
    <xs:element name="ncCancelBundleTaskResponse" nillable="true" type="tns:ncCancelBundleTaskResponseType"/>
 
503
 
 
504
    <xs:element name="ncDescribeBundleTasks" nillable="true" type="tns:ncDescribeBundleTasksType"/>
 
505
    <xs:element name="ncDescribeBundleTasksResponse" nillable="true" type="tns:ncDescribeBundleTasksResponseType"/>
 
506
 
338
507
    <xs:element name="ncGetConsoleOutput" nillable="true" type="tns:ncGetConsoleOutputType"/>
339
508
    <xs:element name="ncGetConsoleOutputResponse" nillable="true" type="tns:ncGetConsoleOutputResponseType"/>
340
509
    
347
516
  </xs:schema>
348
517
</wsdl:types>
349
518
 
 
519
<wsdl:message name="ncAssignAddressResponse">
 
520
  <wsdl:part element="tns:ncAssignAddressResponse" name="ncAssignAddressResponse">
 
521
  </wsdl:part>
 
522
</wsdl:message>
 
523
 
350
524
<wsdl:message name="ncPowerDownResponse">
351
525
  <wsdl:part element="tns:ncPowerDownResponse" name="ncPowerDownResponse">
352
526
  </wsdl:part>
387
561
  </wsdl:part>
388
562
</wsdl:message>
389
563
 
 
564
<wsdl:message name="ncCreateImageResponse">
 
565
  <wsdl:part element="tns:ncCreateImageResponse" name="ncCreateImageResponse">
 
566
  </wsdl:part>
 
567
</wsdl:message>
 
568
 
 
569
<wsdl:message name="ncBundleInstanceResponse">
 
570
  <wsdl:part element="tns:ncBundleInstanceResponse" name="ncBundleInstanceResponse">
 
571
  </wsdl:part>
 
572
</wsdl:message>
 
573
 
 
574
<wsdl:message name="ncCancelBundleTaskResponse">
 
575
  <wsdl:part element="tns:ncCancelBundleTaskResponse" name="ncCancelBundleTaskResponse">
 
576
  </wsdl:part>
 
577
</wsdl:message>
 
578
 
 
579
<wsdl:message name="ncDescribeBundleTasksResponse">
 
580
  <wsdl:part element="tns:ncDescribeBundleTasksResponse" name="ncDescribeBundleTasksResponse">
 
581
  </wsdl:part>
 
582
</wsdl:message>
 
583
 
390
584
<wsdl:message name="ncGetConsoleOutputResponse">
391
585
  <wsdl:part element="tns:ncGetConsoleOutputResponse" name="ncGetConsoleOutputResponse">
392
586
  </wsdl:part>
402
596
  </wsdl:part>
403
597
</wsdl:message>
404
598
 
 
599
<wsdl:message name="ncAssignAddress">
 
600
  <wsdl:part element="tns:ncAssignAddress" name="ncAssignAddress">
 
601
  </wsdl:part>
 
602
</wsdl:message>
 
603
 
405
604
<wsdl:message name="ncPowerDown">
406
605
  <wsdl:part element="tns:ncPowerDown" name="ncPowerDown">
407
606
  </wsdl:part>
437
636
  </wsdl:part>
438
637
</wsdl:message>
439
638
 
 
639
<wsdl:message name="ncCreateImage">
 
640
  <wsdl:part element="tns:ncCreateImage" name="ncCreateImage">
 
641
  </wsdl:part>
 
642
</wsdl:message>
 
643
 
 
644
<wsdl:message name="ncBundleInstance">
 
645
  <wsdl:part element="tns:ncBundleInstance" name="ncBundleInstance">
 
646
  </wsdl:part>
 
647
</wsdl:message>
 
648
 
 
649
<wsdl:message name="ncCancelBundleTask">
 
650
  <wsdl:part element="tns:ncCancelBundleTask" name="ncCancelBundleTask">
 
651
  </wsdl:part>
 
652
</wsdl:message>
 
653
 
 
654
<wsdl:message name="ncDescribeBundleTasks">
 
655
  <wsdl:part element="tns:ncDescribeBundleTasks" name="ncDescribeBundleTasks">
 
656
  </wsdl:part>
 
657
</wsdl:message>
 
658
 
440
659
<wsdl:message name="ncGetConsoleOutput">
441
660
  <wsdl:part element="tns:ncGetConsoleOutput" name="ncGetConsoleOutput">
442
661
  </wsdl:part>
449
668
 
450
669
<wsdl:portType name="EucalyptusNC">
451
670
  
 
671
  <wsdl:operation name="ncAssignAddress">
 
672
    <wsdl:input message="tns:ncAssignAddress" name="ncAssignAddress">
 
673
    </wsdl:input>
 
674
    <wsdl:output message="tns:ncAssignAddressResponse" name="ncAssignAddressResponse">
 
675
    </wsdl:output>
 
676
  </wsdl:operation>
 
677
 
452
678
  <wsdl:operation name="ncPowerDown">
453
679
    <wsdl:input message="tns:ncPowerDown" name="ncPowerDown">
454
680
    </wsdl:input>
505
731
    </wsdl:output>
506
732
  </wsdl:operation>
507
733
 
 
734
  <wsdl:operation name="ncCreateImage">
 
735
    <wsdl:input message="tns:ncCreateImage" name="ncCreateImage">
 
736
    </wsdl:input>
 
737
    <wsdl:output message="tns:ncCreateImageResponse" name="ncCreateImageResponse">
 
738
    </wsdl:output>
 
739
  </wsdl:operation>
 
740
 
 
741
  <wsdl:operation name="ncBundleInstance">
 
742
    <wsdl:input message="tns:ncBundleInstance" name="ncBundleInstance">
 
743
    </wsdl:input>
 
744
    <wsdl:output message="tns:ncBundleInstanceResponse" name="ncBundleInstanceResponse">
 
745
    </wsdl:output>
 
746
  </wsdl:operation>
 
747
 
 
748
  <wsdl:operation name="ncCancelBundleTask">
 
749
    <wsdl:input message="tns:ncCancelBundleTask" name="ncCancelBundleTask">
 
750
    </wsdl:input>
 
751
    <wsdl:output message="tns:ncCancelBundleTaskResponse" name="ncCancelBundleTaskResponse">
 
752
    </wsdl:output>
 
753
  </wsdl:operation>
 
754
 
 
755
  <wsdl:operation name="ncDescribeBundleTasks">
 
756
    <wsdl:input message="tns:ncDescribeBundleTasks" name="ncDescribeBundleTasks">
 
757
    </wsdl:input>
 
758
    <wsdl:output message="tns:ncDescribeBundleTasksResponse" name="ncDescribeBundleTasksResponse">
 
759
    </wsdl:output>
 
760
  </wsdl:operation>
 
761
 
508
762
  <wsdl:operation name="ncGetConsoleOutput">
509
763
    <wsdl:input message="tns:ncGetConsoleOutput" name="ncGetConsoleOutput">
510
764
    </wsdl:input>
524
778
<wsdl:binding name="EucalyptusNCSoapBinding" type="tns:EucalyptusNC">
525
779
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
526
780
  
 
781
  <wsdl:operation name="ncAssignAddress">
 
782
    <soap:operation soapAction="EucalyptusNC#ncAssignAddress" style="document"/>
 
783
    <wsdl:input name="ncAssignAddress">
 
784
      <soap:body use="literal"/>
 
785
    </wsdl:input>
 
786
    <wsdl:output name="ncAssignAddressResponse">
 
787
      <soap:body use="literal"/>
 
788
    </wsdl:output>
 
789
  </wsdl:operation>
 
790
 
527
791
  <wsdl:operation name="ncPowerDown">
528
792
    <soap:operation soapAction="EucalyptusNC#ncPowerDown" style="document"/>
529
793
    <wsdl:input name="ncPowerDown">
604
868
    </wsdl:output>
605
869
  </wsdl:operation>
606
870
 
 
871
  <wsdl:operation name="ncCreateImage">
 
872
    <soap:operation soapAction="EucalyptusNC#ncCreateImage" style="document"/>
 
873
    <wsdl:input name="ncCreateImage">
 
874
      <soap:body use="literal"/>
 
875
    </wsdl:input>
 
876
    <wsdl:output name="ncCreateImageResponse">
 
877
      <soap:body use="literal"/>
 
878
    </wsdl:output>
 
879
  </wsdl:operation>
 
880
 
 
881
  <wsdl:operation name="ncBundleInstance">
 
882
    <soap:operation soapAction="EucalyptusNC#ncBundleInstance" style="document"/>
 
883
    <wsdl:input name="ncBundleInstance">
 
884
      <soap:body use="literal"/>
 
885
    </wsdl:input>
 
886
    <wsdl:output name="ncBundleInstanceResponse">
 
887
      <soap:body use="literal"/>
 
888
    </wsdl:output>
 
889
  </wsdl:operation>
 
890
 
 
891
  <wsdl:operation name="ncCancelBundleTask">
 
892
    <soap:operation soapAction="EucalyptusNC#ncCancelBundleTask" style="document"/>
 
893
    <wsdl:input name="ncCancelBundleTask">
 
894
      <soap:body use="literal"/>
 
895
    </wsdl:input>
 
896
    <wsdl:output name="ncCancelBundleTaskResponse">
 
897
      <soap:body use="literal"/>
 
898
    </wsdl:output>
 
899
  </wsdl:operation>
 
900
 
 
901
  <wsdl:operation name="ncDescribeBundleTasks">
 
902
    <soap:operation soapAction="EucalyptusNC#ncDescribeBundleTasks" style="document"/>
 
903
    <wsdl:input name="ncDescribeBundleTasks">
 
904
      <soap:body use="literal"/>
 
905
    </wsdl:input>
 
906
    <wsdl:output name="ncDescribeBundleTasksResponse">
 
907
      <soap:body use="literal"/>
 
908
    </wsdl:output>
 
909
  </wsdl:operation>
 
910
 
607
911
  <wsdl:operation name="ncGetConsoleOutput">
608
912
    <soap:operation soapAction="EucalyptusNC#ncGetConsoleOutput" style="document"/>
609
913
    <wsdl:input name="ncGetConsoleOutput">