-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME.md.template
841 lines (786 loc) · 52.2 KB
/
README.md.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
[![Project Incubating](https://docs.outscale.com/fr/userguide/_images/Project-Incubating-blue.svg)](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)
# osc-sdk-java
3DS OUTSCALE API
- API version: API_VERSION
Welcome to the OUTSCALE API documentation.<br />
The OUTSCALE API enables you to manage your resources in the OUTSCALE Cloud. This documentation describes the different actions available along with code examples.<br /><br />
You can learn more about errors returned by the API in the dedicated [errors page](api/errors).<br /><br />
Note that the OUTSCALE Cloud is compatible with Amazon Web Services (AWS) APIs, but there are [differences in resource names](https://docs.outscale.com/en/userguide/OUTSCALE-APIs-Reference.html) between AWS and the OUTSCALE API.<br />
You can also manage your resources using the [Cockpit](https://docs.outscale.com/en/userguide/About-Cockpit.html) web interface.<br /><br />
An OpenAPI description of the OUTSCALE API is also available in this [GitHub repository](https://github.com/outscale/osc-api).
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
## Requirements
Building the API client library requires:
1. Java 1.8+
2. Maven (3.8.3+)/Gradle (7.2+)
## Installation
To install the API client library to your local Maven repository, simply execute:
```shell
mvn clean install
```
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
```shell
mvn clean deploy
```
Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
### Maven users
Add this dependency to your project's POM:
```xml
<dependency>
<groupId>io.github.outscale</groupId>
<artifactId>osc-sdk-java</artifactId>
<version>SDK_VERSION</version>
<scope>compile</scope>
</dependency>
```
### Gradle users
Add this dependency to your project's build file:
```groovy
repositories {
mavenCentral() // Needed if the 'osc-sdk-java' jar has been published to maven central.
mavenLocal() // Needed if the 'osc-sdk-java' jar has been published to the local maven repo.
}
dependencies {
implementation "io.github.outscale:osc-sdk-java:SDK_VERSION"
}
```
### Others
At first generate the JAR by executing:
```shell
mvn clean package
```
Then manually install the following JARs:
* `target/osc-sdk-java-SDK_VERSION.jar`
* `target/lib/*.jar`
## Getting Started
Please follow the [installation](#installation) instruction and execute the following Java code:
```java
// Import classes:
import io.github.outscale.osc_sdk_java.client.ApiClient;
import io.github.outscale.osc_sdk_java.client.ApiException;
import io.github.outscale.osc_sdk_java.client.Configuration;
import io.github.outscale.osc_sdk_java.client.auth.*;
import io.github.outscale.osc_sdk_java.client.models.*;
import io.github.outscale.osc_sdk_java.client.api.AccessKeyApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.eu-west-2.outscale.com/api/v1");
// Configure API key authorization: ApiKeyAuthSec
ApiKeyAuth ApiKeyAuthSec = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuthSec");
ApiKeyAuthSec.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuthSec.setApiKeyPrefix("Token");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
AccessKeyApi apiInstance = new AccessKeyApi(defaultClient);
CreateAccessKeyRequest createAccessKeyRequest = new CreateAccessKeyRequest(); // CreateAccessKeyRequest |
try {
CreateAccessKeyResponse result = apiInstance.createAccessKey(createAccessKeyRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AccessKeyApi#createAccessKey");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
```
## Documentation for API Endpoints
All URIs are relative to *https://api.eu-west-2.outscale.com/api/v1*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AccessKeyApi* | [**createAccessKey**](docs/AccessKeyApi.md#createAccessKey) | **POST** /CreateAccessKey |
*AccessKeyApi* | [**deleteAccessKey**](docs/AccessKeyApi.md#deleteAccessKey) | **POST** /DeleteAccessKey |
*AccessKeyApi* | [**readAccessKeys**](docs/AccessKeyApi.md#readAccessKeys) | **POST** /ReadAccessKeys |
*AccessKeyApi* | [**readSecretAccessKey**](docs/AccessKeyApi.md#readSecretAccessKey) | **POST** /ReadSecretAccessKey |
*AccessKeyApi* | [**updateAccessKey**](docs/AccessKeyApi.md#updateAccessKey) | **POST** /UpdateAccessKey |
*AccountApi* | [**checkAuthentication**](docs/AccountApi.md#checkAuthentication) | **POST** /CheckAuthentication |
*AccountApi* | [**createAccount**](docs/AccountApi.md#createAccount) | **POST** /CreateAccount |
*AccountApi* | [**readAccounts**](docs/AccountApi.md#readAccounts) | **POST** /ReadAccounts |
*AccountApi* | [**readConsumptionAccount**](docs/AccountApi.md#readConsumptionAccount) | **POST** /ReadConsumptionAccount |
*AccountApi* | [**resetAccountPassword**](docs/AccountApi.md#resetAccountPassword) | **POST** /ResetAccountPassword |
*AccountApi* | [**sendResetPasswordEmail**](docs/AccountApi.md#sendResetPasswordEmail) | **POST** /SendResetPasswordEmail |
*AccountApi* | [**updateAccount**](docs/AccountApi.md#updateAccount) | **POST** /UpdateAccount |
*ApiAccessPolicyApi* | [**readApiAccessPolicy**](docs/ApiAccessPolicyApi.md#readApiAccessPolicy) | **POST** /ReadApiAccessPolicy |
*ApiAccessPolicyApi* | [**updateApiAccessPolicy**](docs/ApiAccessPolicyApi.md#updateApiAccessPolicy) | **POST** /UpdateApiAccessPolicy |
*ApiAccessRuleApi* | [**createApiAccessRule**](docs/ApiAccessRuleApi.md#createApiAccessRule) | **POST** /CreateApiAccessRule |
*ApiAccessRuleApi* | [**deleteApiAccessRule**](docs/ApiAccessRuleApi.md#deleteApiAccessRule) | **POST** /DeleteApiAccessRule |
*ApiAccessRuleApi* | [**readApiAccessRules**](docs/ApiAccessRuleApi.md#readApiAccessRules) | **POST** /ReadApiAccessRules |
*ApiAccessRuleApi* | [**updateApiAccessRule**](docs/ApiAccessRuleApi.md#updateApiAccessRule) | **POST** /UpdateApiAccessRule |
*ApiLogApi* | [**readApiLogs**](docs/ApiLogApi.md#readApiLogs) | **POST** /ReadApiLogs |
*CaApi* | [**createCa**](docs/CaApi.md#createCa) | **POST** /CreateCa |
*CaApi* | [**deleteCa**](docs/CaApi.md#deleteCa) | **POST** /DeleteCa |
*CaApi* | [**readCas**](docs/CaApi.md#readCas) | **POST** /ReadCas |
*CaApi* | [**updateCa**](docs/CaApi.md#updateCa) | **POST** /UpdateCa |
*CatalogApi* | [**readCatalog**](docs/CatalogApi.md#readCatalog) | **POST** /ReadCatalog |
*ClientGatewayApi* | [**createClientGateway**](docs/ClientGatewayApi.md#createClientGateway) | **POST** /CreateClientGateway |
*ClientGatewayApi* | [**deleteClientGateway**](docs/ClientGatewayApi.md#deleteClientGateway) | **POST** /DeleteClientGateway |
*ClientGatewayApi* | [**readClientGateways**](docs/ClientGatewayApi.md#readClientGateways) | **POST** /ReadClientGateways |
*DhcpOptionApi* | [**createDhcpOptions**](docs/DhcpOptionApi.md#createDhcpOptions) | **POST** /CreateDhcpOptions |
*DhcpOptionApi* | [**deleteDhcpOptions**](docs/DhcpOptionApi.md#deleteDhcpOptions) | **POST** /DeleteDhcpOptions |
*DhcpOptionApi* | [**readDhcpOptions**](docs/DhcpOptionApi.md#readDhcpOptions) | **POST** /ReadDhcpOptions |
*DirectLinkApi* | [**createDirectLink**](docs/DirectLinkApi.md#createDirectLink) | **POST** /CreateDirectLink |
*DirectLinkApi* | [**deleteDirectLink**](docs/DirectLinkApi.md#deleteDirectLink) | **POST** /DeleteDirectLink |
*DirectLinkApi* | [**readDirectLinks**](docs/DirectLinkApi.md#readDirectLinks) | **POST** /ReadDirectLinks |
*DirectLinkInterfaceApi* | [**createDirectLinkInterface**](docs/DirectLinkInterfaceApi.md#createDirectLinkInterface) | **POST** /CreateDirectLinkInterface |
*DirectLinkInterfaceApi* | [**deleteDirectLinkInterface**](docs/DirectLinkInterfaceApi.md#deleteDirectLinkInterface) | **POST** /DeleteDirectLinkInterface |
*DirectLinkInterfaceApi* | [**readDirectLinkInterfaces**](docs/DirectLinkInterfaceApi.md#readDirectLinkInterfaces) | **POST** /ReadDirectLinkInterfaces |
*DirectLinkInterfaceApi* | [**updateDirectLinkInterface**](docs/DirectLinkInterfaceApi.md#updateDirectLinkInterface) | **POST** /UpdateDirectLinkInterface |
*FlexibleGpuApi* | [**createFlexibleGpu**](docs/FlexibleGpuApi.md#createFlexibleGpu) | **POST** /CreateFlexibleGpu |
*FlexibleGpuApi* | [**deleteFlexibleGpu**](docs/FlexibleGpuApi.md#deleteFlexibleGpu) | **POST** /DeleteFlexibleGpu |
*FlexibleGpuApi* | [**linkFlexibleGpu**](docs/FlexibleGpuApi.md#linkFlexibleGpu) | **POST** /LinkFlexibleGpu |
*FlexibleGpuApi* | [**readFlexibleGpuCatalog**](docs/FlexibleGpuApi.md#readFlexibleGpuCatalog) | **POST** /ReadFlexibleGpuCatalog |
*FlexibleGpuApi* | [**readFlexibleGpus**](docs/FlexibleGpuApi.md#readFlexibleGpus) | **POST** /ReadFlexibleGpus |
*FlexibleGpuApi* | [**unlinkFlexibleGpu**](docs/FlexibleGpuApi.md#unlinkFlexibleGpu) | **POST** /UnlinkFlexibleGpu |
*FlexibleGpuApi* | [**updateFlexibleGpu**](docs/FlexibleGpuApi.md#updateFlexibleGpu) | **POST** /UpdateFlexibleGpu |
*ImageApi* | [**createImage**](docs/ImageApi.md#createImage) | **POST** /CreateImage |
*ImageApi* | [**createImageExportTask**](docs/ImageApi.md#createImageExportTask) | **POST** /CreateImageExportTask |
*ImageApi* | [**deleteImage**](docs/ImageApi.md#deleteImage) | **POST** /DeleteImage |
*ImageApi* | [**readImageExportTasks**](docs/ImageApi.md#readImageExportTasks) | **POST** /ReadImageExportTasks |
*ImageApi* | [**readImages**](docs/ImageApi.md#readImages) | **POST** /ReadImages |
*ImageApi* | [**updateImage**](docs/ImageApi.md#updateImage) | **POST** /UpdateImage |
*InternetServiceApi* | [**createInternetService**](docs/InternetServiceApi.md#createInternetService) | **POST** /CreateInternetService |
*InternetServiceApi* | [**deleteInternetService**](docs/InternetServiceApi.md#deleteInternetService) | **POST** /DeleteInternetService |
*InternetServiceApi* | [**linkInternetService**](docs/InternetServiceApi.md#linkInternetService) | **POST** /LinkInternetService |
*InternetServiceApi* | [**readInternetServices**](docs/InternetServiceApi.md#readInternetServices) | **POST** /ReadInternetServices |
*InternetServiceApi* | [**unlinkInternetService**](docs/InternetServiceApi.md#unlinkInternetService) | **POST** /UnlinkInternetService |
*KeypairApi* | [**createKeypair**](docs/KeypairApi.md#createKeypair) | **POST** /CreateKeypair |
*KeypairApi* | [**deleteKeypair**](docs/KeypairApi.md#deleteKeypair) | **POST** /DeleteKeypair |
*KeypairApi* | [**readKeypairs**](docs/KeypairApi.md#readKeypairs) | **POST** /ReadKeypairs |
*ListenerApi* | [**createListenerRule**](docs/ListenerApi.md#createListenerRule) | **POST** /CreateListenerRule |
*ListenerApi* | [**createLoadBalancerListeners**](docs/ListenerApi.md#createLoadBalancerListeners) | **POST** /CreateLoadBalancerListeners |
*ListenerApi* | [**deleteListenerRule**](docs/ListenerApi.md#deleteListenerRule) | **POST** /DeleteListenerRule |
*ListenerApi* | [**deleteLoadBalancerListeners**](docs/ListenerApi.md#deleteLoadBalancerListeners) | **POST** /DeleteLoadBalancerListeners |
*ListenerApi* | [**readListenerRules**](docs/ListenerApi.md#readListenerRules) | **POST** /ReadListenerRules |
*ListenerApi* | [**updateListenerRule**](docs/ListenerApi.md#updateListenerRule) | **POST** /UpdateListenerRule |
*LoadBalancerApi* | [**createLoadBalancer**](docs/LoadBalancerApi.md#createLoadBalancer) | **POST** /CreateLoadBalancer |
*LoadBalancerApi* | [**createLoadBalancerTags**](docs/LoadBalancerApi.md#createLoadBalancerTags) | **POST** /CreateLoadBalancerTags |
*LoadBalancerApi* | [**deleteLoadBalancer**](docs/LoadBalancerApi.md#deleteLoadBalancer) | **POST** /DeleteLoadBalancer |
*LoadBalancerApi* | [**deleteLoadBalancerTags**](docs/LoadBalancerApi.md#deleteLoadBalancerTags) | **POST** /DeleteLoadBalancerTags |
*LoadBalancerApi* | [**deregisterVmsInLoadBalancer**](docs/LoadBalancerApi.md#deregisterVmsInLoadBalancer) | **POST** /DeregisterVmsInLoadBalancer |
*LoadBalancerApi* | [**linkLoadBalancerBackendMachines**](docs/LoadBalancerApi.md#linkLoadBalancerBackendMachines) | **POST** /LinkLoadBalancerBackendMachines |
*LoadBalancerApi* | [**readLoadBalancerTags**](docs/LoadBalancerApi.md#readLoadBalancerTags) | **POST** /ReadLoadBalancerTags |
*LoadBalancerApi* | [**readLoadBalancers**](docs/LoadBalancerApi.md#readLoadBalancers) | **POST** /ReadLoadBalancers |
*LoadBalancerApi* | [**readVmsHealth**](docs/LoadBalancerApi.md#readVmsHealth) | **POST** /ReadVmsHealth |
*LoadBalancerApi* | [**registerVmsInLoadBalancer**](docs/LoadBalancerApi.md#registerVmsInLoadBalancer) | **POST** /RegisterVmsInLoadBalancer |
*LoadBalancerApi* | [**unlinkLoadBalancerBackendMachines**](docs/LoadBalancerApi.md#unlinkLoadBalancerBackendMachines) | **POST** /UnlinkLoadBalancerBackendMachines |
*LoadBalancerApi* | [**updateLoadBalancer**](docs/LoadBalancerApi.md#updateLoadBalancer) | **POST** /UpdateLoadBalancer |
*LoadBalancerPolicyApi* | [**createLoadBalancerPolicy**](docs/LoadBalancerPolicyApi.md#createLoadBalancerPolicy) | **POST** /CreateLoadBalancerPolicy |
*LoadBalancerPolicyApi* | [**deleteLoadBalancerPolicy**](docs/LoadBalancerPolicyApi.md#deleteLoadBalancerPolicy) | **POST** /DeleteLoadBalancerPolicy |
*LocationApi* | [**readLocations**](docs/LocationApi.md#readLocations) | **POST** /ReadLocations |
*NatServiceApi* | [**createNatService**](docs/NatServiceApi.md#createNatService) | **POST** /CreateNatService |
*NatServiceApi* | [**deleteNatService**](docs/NatServiceApi.md#deleteNatService) | **POST** /DeleteNatService |
*NatServiceApi* | [**readNatServices**](docs/NatServiceApi.md#readNatServices) | **POST** /ReadNatServices |
*NetApi* | [**createNet**](docs/NetApi.md#createNet) | **POST** /CreateNet |
*NetApi* | [**deleteNet**](docs/NetApi.md#deleteNet) | **POST** /DeleteNet |
*NetApi* | [**readNets**](docs/NetApi.md#readNets) | **POST** /ReadNets |
*NetApi* | [**updateNet**](docs/NetApi.md#updateNet) | **POST** /UpdateNet |
*NetAccessPointApi* | [**createNetAccessPoint**](docs/NetAccessPointApi.md#createNetAccessPoint) | **POST** /CreateNetAccessPoint |
*NetAccessPointApi* | [**deleteNetAccessPoint**](docs/NetAccessPointApi.md#deleteNetAccessPoint) | **POST** /DeleteNetAccessPoint |
*NetAccessPointApi* | [**readNetAccessPointServices**](docs/NetAccessPointApi.md#readNetAccessPointServices) | **POST** /ReadNetAccessPointServices |
*NetAccessPointApi* | [**readNetAccessPoints**](docs/NetAccessPointApi.md#readNetAccessPoints) | **POST** /ReadNetAccessPoints |
*NetAccessPointApi* | [**updateNetAccessPoint**](docs/NetAccessPointApi.md#updateNetAccessPoint) | **POST** /UpdateNetAccessPoint |
*NetPeeringApi* | [**acceptNetPeering**](docs/NetPeeringApi.md#acceptNetPeering) | **POST** /AcceptNetPeering |
*NetPeeringApi* | [**createNetPeering**](docs/NetPeeringApi.md#createNetPeering) | **POST** /CreateNetPeering |
*NetPeeringApi* | [**deleteNetPeering**](docs/NetPeeringApi.md#deleteNetPeering) | **POST** /DeleteNetPeering |
*NetPeeringApi* | [**readNetPeerings**](docs/NetPeeringApi.md#readNetPeerings) | **POST** /ReadNetPeerings |
*NetPeeringApi* | [**rejectNetPeering**](docs/NetPeeringApi.md#rejectNetPeering) | **POST** /RejectNetPeering |
*NicApi* | [**createNic**](docs/NicApi.md#createNic) | **POST** /CreateNic |
*NicApi* | [**deleteNic**](docs/NicApi.md#deleteNic) | **POST** /DeleteNic |
*NicApi* | [**linkNic**](docs/NicApi.md#linkNic) | **POST** /LinkNic |
*NicApi* | [**linkPrivateIps**](docs/NicApi.md#linkPrivateIps) | **POST** /LinkPrivateIps |
*NicApi* | [**readNics**](docs/NicApi.md#readNics) | **POST** /ReadNics |
*NicApi* | [**unlinkNic**](docs/NicApi.md#unlinkNic) | **POST** /UnlinkNic |
*NicApi* | [**unlinkPrivateIps**](docs/NicApi.md#unlinkPrivateIps) | **POST** /UnlinkPrivateIps |
*NicApi* | [**updateNic**](docs/NicApi.md#updateNic) | **POST** /UpdateNic |
*ProductTypeApi* | [**readProductTypes**](docs/ProductTypeApi.md#readProductTypes) | **POST** /ReadProductTypes |
*PublicCatalogApi* | [**readPublicCatalog**](docs/PublicCatalogApi.md#readPublicCatalog) | **POST** /ReadPublicCatalog |
*PublicIpApi* | [**createPublicIp**](docs/PublicIpApi.md#createPublicIp) | **POST** /CreatePublicIp |
*PublicIpApi* | [**deletePublicIp**](docs/PublicIpApi.md#deletePublicIp) | **POST** /DeletePublicIp |
*PublicIpApi* | [**linkPublicIp**](docs/PublicIpApi.md#linkPublicIp) | **POST** /LinkPublicIp |
*PublicIpApi* | [**readPublicIpRanges**](docs/PublicIpApi.md#readPublicIpRanges) | **POST** /ReadPublicIpRanges |
*PublicIpApi* | [**readPublicIps**](docs/PublicIpApi.md#readPublicIps) | **POST** /ReadPublicIps |
*PublicIpApi* | [**unlinkPublicIp**](docs/PublicIpApi.md#unlinkPublicIp) | **POST** /UnlinkPublicIp |
*QuotaApi* | [**readQuotas**](docs/QuotaApi.md#readQuotas) | **POST** /ReadQuotas |
*RegionApi* | [**readRegions**](docs/RegionApi.md#readRegions) | **POST** /ReadRegions |
*RouteApi* | [**createRoute**](docs/RouteApi.md#createRoute) | **POST** /CreateRoute |
*RouteApi* | [**deleteRoute**](docs/RouteApi.md#deleteRoute) | **POST** /DeleteRoute |
*RouteApi* | [**updateRoute**](docs/RouteApi.md#updateRoute) | **POST** /UpdateRoute |
*RouteTableApi* | [**createRouteTable**](docs/RouteTableApi.md#createRouteTable) | **POST** /CreateRouteTable |
*RouteTableApi* | [**deleteRouteTable**](docs/RouteTableApi.md#deleteRouteTable) | **POST** /DeleteRouteTable |
*RouteTableApi* | [**linkRouteTable**](docs/RouteTableApi.md#linkRouteTable) | **POST** /LinkRouteTable |
*RouteTableApi* | [**readRouteTables**](docs/RouteTableApi.md#readRouteTables) | **POST** /ReadRouteTables |
*RouteTableApi* | [**unlinkRouteTable**](docs/RouteTableApi.md#unlinkRouteTable) | **POST** /UnlinkRouteTable |
*SecurityGroupApi* | [**createSecurityGroup**](docs/SecurityGroupApi.md#createSecurityGroup) | **POST** /CreateSecurityGroup |
*SecurityGroupApi* | [**deleteSecurityGroup**](docs/SecurityGroupApi.md#deleteSecurityGroup) | **POST** /DeleteSecurityGroup |
*SecurityGroupApi* | [**readSecurityGroups**](docs/SecurityGroupApi.md#readSecurityGroups) | **POST** /ReadSecurityGroups |
*SecurityGroupRuleApi* | [**createSecurityGroupRule**](docs/SecurityGroupRuleApi.md#createSecurityGroupRule) | **POST** /CreateSecurityGroupRule |
*SecurityGroupRuleApi* | [**deleteSecurityGroupRule**](docs/SecurityGroupRuleApi.md#deleteSecurityGroupRule) | **POST** /DeleteSecurityGroupRule |
*ServerCertificateApi* | [**createServerCertificate**](docs/ServerCertificateApi.md#createServerCertificate) | **POST** /CreateServerCertificate |
*ServerCertificateApi* | [**deleteServerCertificate**](docs/ServerCertificateApi.md#deleteServerCertificate) | **POST** /DeleteServerCertificate |
*ServerCertificateApi* | [**readServerCertificates**](docs/ServerCertificateApi.md#readServerCertificates) | **POST** /ReadServerCertificates |
*ServerCertificateApi* | [**updateServerCertificate**](docs/ServerCertificateApi.md#updateServerCertificate) | **POST** /UpdateServerCertificate |
*SnapshotApi* | [**createSnapshot**](docs/SnapshotApi.md#createSnapshot) | **POST** /CreateSnapshot |
*SnapshotApi* | [**createSnapshotExportTask**](docs/SnapshotApi.md#createSnapshotExportTask) | **POST** /CreateSnapshotExportTask |
*SnapshotApi* | [**deleteSnapshot**](docs/SnapshotApi.md#deleteSnapshot) | **POST** /DeleteSnapshot |
*SnapshotApi* | [**readSnapshotExportTasks**](docs/SnapshotApi.md#readSnapshotExportTasks) | **POST** /ReadSnapshotExportTasks |
*SnapshotApi* | [**readSnapshots**](docs/SnapshotApi.md#readSnapshots) | **POST** /ReadSnapshots |
*SnapshotApi* | [**updateSnapshot**](docs/SnapshotApi.md#updateSnapshot) | **POST** /UpdateSnapshot |
*SubnetApi* | [**createSubnet**](docs/SubnetApi.md#createSubnet) | **POST** /CreateSubnet |
*SubnetApi* | [**deleteSubnet**](docs/SubnetApi.md#deleteSubnet) | **POST** /DeleteSubnet |
*SubnetApi* | [**readSubnets**](docs/SubnetApi.md#readSubnets) | **POST** /ReadSubnets |
*SubnetApi* | [**updateSubnet**](docs/SubnetApi.md#updateSubnet) | **POST** /UpdateSubnet |
*SubregionApi* | [**readSubregions**](docs/SubregionApi.md#readSubregions) | **POST** /ReadSubregions |
*TagApi* | [**createTags**](docs/TagApi.md#createTags) | **POST** /CreateTags |
*TagApi* | [**deleteTags**](docs/TagApi.md#deleteTags) | **POST** /DeleteTags |
*TagApi* | [**readTags**](docs/TagApi.md#readTags) | **POST** /ReadTags |
*TaskApi* | [**deleteExportTask**](docs/TaskApi.md#deleteExportTask) | **POST** /DeleteExportTask |
*VirtualGatewayApi* | [**createVirtualGateway**](docs/VirtualGatewayApi.md#createVirtualGateway) | **POST** /CreateVirtualGateway |
*VirtualGatewayApi* | [**deleteVirtualGateway**](docs/VirtualGatewayApi.md#deleteVirtualGateway) | **POST** /DeleteVirtualGateway |
*VirtualGatewayApi* | [**linkVirtualGateway**](docs/VirtualGatewayApi.md#linkVirtualGateway) | **POST** /LinkVirtualGateway |
*VirtualGatewayApi* | [**readVirtualGateways**](docs/VirtualGatewayApi.md#readVirtualGateways) | **POST** /ReadVirtualGateways |
*VirtualGatewayApi* | [**unlinkVirtualGateway**](docs/VirtualGatewayApi.md#unlinkVirtualGateway) | **POST** /UnlinkVirtualGateway |
*VirtualGatewayApi* | [**updateRoutePropagation**](docs/VirtualGatewayApi.md#updateRoutePropagation) | **POST** /UpdateRoutePropagation |
*VmApi* | [**createVms**](docs/VmApi.md#createVms) | **POST** /CreateVms |
*VmApi* | [**deleteVms**](docs/VmApi.md#deleteVms) | **POST** /DeleteVms |
*VmApi* | [**readAdminPassword**](docs/VmApi.md#readAdminPassword) | **POST** /ReadAdminPassword |
*VmApi* | [**readConsoleOutput**](docs/VmApi.md#readConsoleOutput) | **POST** /ReadConsoleOutput |
*VmApi* | [**readVmTypes**](docs/VmApi.md#readVmTypes) | **POST** /ReadVmTypes |
*VmApi* | [**readVms**](docs/VmApi.md#readVms) | **POST** /ReadVms |
*VmApi* | [**readVmsState**](docs/VmApi.md#readVmsState) | **POST** /ReadVmsState |
*VmApi* | [**rebootVms**](docs/VmApi.md#rebootVms) | **POST** /RebootVms |
*VmApi* | [**startVms**](docs/VmApi.md#startVms) | **POST** /StartVms |
*VmApi* | [**stopVms**](docs/VmApi.md#stopVms) | **POST** /StopVms |
*VmApi* | [**updateVm**](docs/VmApi.md#updateVm) | **POST** /UpdateVm |
*VolumeApi* | [**createVolume**](docs/VolumeApi.md#createVolume) | **POST** /CreateVolume |
*VolumeApi* | [**deleteVolume**](docs/VolumeApi.md#deleteVolume) | **POST** /DeleteVolume |
*VolumeApi* | [**linkVolume**](docs/VolumeApi.md#linkVolume) | **POST** /LinkVolume |
*VolumeApi* | [**readVolumes**](docs/VolumeApi.md#readVolumes) | **POST** /ReadVolumes |
*VolumeApi* | [**unlinkVolume**](docs/VolumeApi.md#unlinkVolume) | **POST** /UnlinkVolume |
*VolumeApi* | [**updateVolume**](docs/VolumeApi.md#updateVolume) | **POST** /UpdateVolume |
*VpnConnectionApi* | [**createVpnConnection**](docs/VpnConnectionApi.md#createVpnConnection) | **POST** /CreateVpnConnection |
*VpnConnectionApi* | [**createVpnConnectionRoute**](docs/VpnConnectionApi.md#createVpnConnectionRoute) | **POST** /CreateVpnConnectionRoute |
*VpnConnectionApi* | [**deleteVpnConnection**](docs/VpnConnectionApi.md#deleteVpnConnection) | **POST** /DeleteVpnConnection |
*VpnConnectionApi* | [**deleteVpnConnectionRoute**](docs/VpnConnectionApi.md#deleteVpnConnectionRoute) | **POST** /DeleteVpnConnectionRoute |
*VpnConnectionApi* | [**readVpnConnections**](docs/VpnConnectionApi.md#readVpnConnections) | **POST** /ReadVpnConnections |
*VpnConnectionApi* | [**updateVpnConnection**](docs/VpnConnectionApi.md#updateVpnConnection) | **POST** /UpdateVpnConnection |
## Documentation for Models
- [AcceptNetPeeringRequest](docs/AcceptNetPeeringRequest.md)
- [AcceptNetPeeringResponse](docs/AcceptNetPeeringResponse.md)
- [AccepterNet](docs/AccepterNet.md)
- [AccessKey](docs/AccessKey.md)
- [AccessKeySecretKey](docs/AccessKeySecretKey.md)
- [AccessLog](docs/AccessLog.md)
- [Account](docs/Account.md)
- [ApiAccessPolicy](docs/ApiAccessPolicy.md)
- [ApiAccessRule](docs/ApiAccessRule.md)
- [ApplicationStickyCookiePolicy](docs/ApplicationStickyCookiePolicy.md)
- [BackendVmHealth](docs/BackendVmHealth.md)
- [BlockDeviceMappingCreated](docs/BlockDeviceMappingCreated.md)
- [BlockDeviceMappingImage](docs/BlockDeviceMappingImage.md)
- [BlockDeviceMappingVmCreation](docs/BlockDeviceMappingVmCreation.md)
- [BlockDeviceMappingVmUpdate](docs/BlockDeviceMappingVmUpdate.md)
- [BsuCreated](docs/BsuCreated.md)
- [BsuToCreate](docs/BsuToCreate.md)
- [BsuToUpdateVm](docs/BsuToUpdateVm.md)
- [Ca](docs/Ca.md)
- [Catalog](docs/Catalog.md)
- [CatalogEntry](docs/CatalogEntry.md)
- [CheckAuthenticationRequest](docs/CheckAuthenticationRequest.md)
- [CheckAuthenticationResponse](docs/CheckAuthenticationResponse.md)
- [ClientGateway](docs/ClientGateway.md)
- [ConsumptionEntry](docs/ConsumptionEntry.md)
- [CreateAccessKeyRequest](docs/CreateAccessKeyRequest.md)
- [CreateAccessKeyResponse](docs/CreateAccessKeyResponse.md)
- [CreateAccountRequest](docs/CreateAccountRequest.md)
- [CreateAccountResponse](docs/CreateAccountResponse.md)
- [CreateApiAccessRuleRequest](docs/CreateApiAccessRuleRequest.md)
- [CreateApiAccessRuleResponse](docs/CreateApiAccessRuleResponse.md)
- [CreateCaRequest](docs/CreateCaRequest.md)
- [CreateCaResponse](docs/CreateCaResponse.md)
- [CreateClientGatewayRequest](docs/CreateClientGatewayRequest.md)
- [CreateClientGatewayResponse](docs/CreateClientGatewayResponse.md)
- [CreateDhcpOptionsRequest](docs/CreateDhcpOptionsRequest.md)
- [CreateDhcpOptionsResponse](docs/CreateDhcpOptionsResponse.md)
- [CreateDirectLinkInterfaceRequest](docs/CreateDirectLinkInterfaceRequest.md)
- [CreateDirectLinkInterfaceResponse](docs/CreateDirectLinkInterfaceResponse.md)
- [CreateDirectLinkRequest](docs/CreateDirectLinkRequest.md)
- [CreateDirectLinkResponse](docs/CreateDirectLinkResponse.md)
- [CreateFlexibleGpuRequest](docs/CreateFlexibleGpuRequest.md)
- [CreateFlexibleGpuResponse](docs/CreateFlexibleGpuResponse.md)
- [CreateImageExportTaskRequest](docs/CreateImageExportTaskRequest.md)
- [CreateImageExportTaskResponse](docs/CreateImageExportTaskResponse.md)
- [CreateImageRequest](docs/CreateImageRequest.md)
- [CreateImageResponse](docs/CreateImageResponse.md)
- [CreateInternetServiceRequest](docs/CreateInternetServiceRequest.md)
- [CreateInternetServiceResponse](docs/CreateInternetServiceResponse.md)
- [CreateKeypairRequest](docs/CreateKeypairRequest.md)
- [CreateKeypairResponse](docs/CreateKeypairResponse.md)
- [CreateListenerRuleRequest](docs/CreateListenerRuleRequest.md)
- [CreateListenerRuleResponse](docs/CreateListenerRuleResponse.md)
- [CreateLoadBalancerListenersRequest](docs/CreateLoadBalancerListenersRequest.md)
- [CreateLoadBalancerListenersResponse](docs/CreateLoadBalancerListenersResponse.md)
- [CreateLoadBalancerPolicyRequest](docs/CreateLoadBalancerPolicyRequest.md)
- [CreateLoadBalancerPolicyResponse](docs/CreateLoadBalancerPolicyResponse.md)
- [CreateLoadBalancerRequest](docs/CreateLoadBalancerRequest.md)
- [CreateLoadBalancerResponse](docs/CreateLoadBalancerResponse.md)
- [CreateLoadBalancerTagsRequest](docs/CreateLoadBalancerTagsRequest.md)
- [CreateLoadBalancerTagsResponse](docs/CreateLoadBalancerTagsResponse.md)
- [CreateNatServiceRequest](docs/CreateNatServiceRequest.md)
- [CreateNatServiceResponse](docs/CreateNatServiceResponse.md)
- [CreateNetAccessPointRequest](docs/CreateNetAccessPointRequest.md)
- [CreateNetAccessPointResponse](docs/CreateNetAccessPointResponse.md)
- [CreateNetPeeringRequest](docs/CreateNetPeeringRequest.md)
- [CreateNetPeeringResponse](docs/CreateNetPeeringResponse.md)
- [CreateNetRequest](docs/CreateNetRequest.md)
- [CreateNetResponse](docs/CreateNetResponse.md)
- [CreateNicRequest](docs/CreateNicRequest.md)
- [CreateNicResponse](docs/CreateNicResponse.md)
- [CreatePublicIpRequest](docs/CreatePublicIpRequest.md)
- [CreatePublicIpResponse](docs/CreatePublicIpResponse.md)
- [CreateRouteRequest](docs/CreateRouteRequest.md)
- [CreateRouteResponse](docs/CreateRouteResponse.md)
- [CreateRouteTableRequest](docs/CreateRouteTableRequest.md)
- [CreateRouteTableResponse](docs/CreateRouteTableResponse.md)
- [CreateSecurityGroupRequest](docs/CreateSecurityGroupRequest.md)
- [CreateSecurityGroupResponse](docs/CreateSecurityGroupResponse.md)
- [CreateSecurityGroupRuleRequest](docs/CreateSecurityGroupRuleRequest.md)
- [CreateSecurityGroupRuleResponse](docs/CreateSecurityGroupRuleResponse.md)
- [CreateServerCertificateRequest](docs/CreateServerCertificateRequest.md)
- [CreateServerCertificateResponse](docs/CreateServerCertificateResponse.md)
- [CreateSnapshotExportTaskRequest](docs/CreateSnapshotExportTaskRequest.md)
- [CreateSnapshotExportTaskResponse](docs/CreateSnapshotExportTaskResponse.md)
- [CreateSnapshotRequest](docs/CreateSnapshotRequest.md)
- [CreateSnapshotResponse](docs/CreateSnapshotResponse.md)
- [CreateSubnetRequest](docs/CreateSubnetRequest.md)
- [CreateSubnetResponse](docs/CreateSubnetResponse.md)
- [CreateTagsRequest](docs/CreateTagsRequest.md)
- [CreateTagsResponse](docs/CreateTagsResponse.md)
- [CreateVirtualGatewayRequest](docs/CreateVirtualGatewayRequest.md)
- [CreateVirtualGatewayResponse](docs/CreateVirtualGatewayResponse.md)
- [CreateVmsRequest](docs/CreateVmsRequest.md)
- [CreateVmsResponse](docs/CreateVmsResponse.md)
- [CreateVolumeRequest](docs/CreateVolumeRequest.md)
- [CreateVolumeResponse](docs/CreateVolumeResponse.md)
- [CreateVpnConnectionRequest](docs/CreateVpnConnectionRequest.md)
- [CreateVpnConnectionResponse](docs/CreateVpnConnectionResponse.md)
- [CreateVpnConnectionRouteRequest](docs/CreateVpnConnectionRouteRequest.md)
- [CreateVpnConnectionRouteResponse](docs/CreateVpnConnectionRouteResponse.md)
- [DeleteAccessKeyRequest](docs/DeleteAccessKeyRequest.md)
- [DeleteAccessKeyResponse](docs/DeleteAccessKeyResponse.md)
- [DeleteApiAccessRuleRequest](docs/DeleteApiAccessRuleRequest.md)
- [DeleteApiAccessRuleResponse](docs/DeleteApiAccessRuleResponse.md)
- [DeleteCaRequest](docs/DeleteCaRequest.md)
- [DeleteCaResponse](docs/DeleteCaResponse.md)
- [DeleteClientGatewayRequest](docs/DeleteClientGatewayRequest.md)
- [DeleteClientGatewayResponse](docs/DeleteClientGatewayResponse.md)
- [DeleteDhcpOptionsRequest](docs/DeleteDhcpOptionsRequest.md)
- [DeleteDhcpOptionsResponse](docs/DeleteDhcpOptionsResponse.md)
- [DeleteDirectLinkInterfaceRequest](docs/DeleteDirectLinkInterfaceRequest.md)
- [DeleteDirectLinkInterfaceResponse](docs/DeleteDirectLinkInterfaceResponse.md)
- [DeleteDirectLinkRequest](docs/DeleteDirectLinkRequest.md)
- [DeleteDirectLinkResponse](docs/DeleteDirectLinkResponse.md)
- [DeleteExportTaskRequest](docs/DeleteExportTaskRequest.md)
- [DeleteExportTaskResponse](docs/DeleteExportTaskResponse.md)
- [DeleteFlexibleGpuRequest](docs/DeleteFlexibleGpuRequest.md)
- [DeleteFlexibleGpuResponse](docs/DeleteFlexibleGpuResponse.md)
- [DeleteImageRequest](docs/DeleteImageRequest.md)
- [DeleteImageResponse](docs/DeleteImageResponse.md)
- [DeleteInternetServiceRequest](docs/DeleteInternetServiceRequest.md)
- [DeleteInternetServiceResponse](docs/DeleteInternetServiceResponse.md)
- [DeleteKeypairRequest](docs/DeleteKeypairRequest.md)
- [DeleteKeypairResponse](docs/DeleteKeypairResponse.md)
- [DeleteListenerRuleRequest](docs/DeleteListenerRuleRequest.md)
- [DeleteListenerRuleResponse](docs/DeleteListenerRuleResponse.md)
- [DeleteLoadBalancerListenersRequest](docs/DeleteLoadBalancerListenersRequest.md)
- [DeleteLoadBalancerListenersResponse](docs/DeleteLoadBalancerListenersResponse.md)
- [DeleteLoadBalancerPolicyRequest](docs/DeleteLoadBalancerPolicyRequest.md)
- [DeleteLoadBalancerPolicyResponse](docs/DeleteLoadBalancerPolicyResponse.md)
- [DeleteLoadBalancerRequest](docs/DeleteLoadBalancerRequest.md)
- [DeleteLoadBalancerResponse](docs/DeleteLoadBalancerResponse.md)
- [DeleteLoadBalancerTagsRequest](docs/DeleteLoadBalancerTagsRequest.md)
- [DeleteLoadBalancerTagsResponse](docs/DeleteLoadBalancerTagsResponse.md)
- [DeleteNatServiceRequest](docs/DeleteNatServiceRequest.md)
- [DeleteNatServiceResponse](docs/DeleteNatServiceResponse.md)
- [DeleteNetAccessPointRequest](docs/DeleteNetAccessPointRequest.md)
- [DeleteNetAccessPointResponse](docs/DeleteNetAccessPointResponse.md)
- [DeleteNetPeeringRequest](docs/DeleteNetPeeringRequest.md)
- [DeleteNetPeeringResponse](docs/DeleteNetPeeringResponse.md)
- [DeleteNetRequest](docs/DeleteNetRequest.md)
- [DeleteNetResponse](docs/DeleteNetResponse.md)
- [DeleteNicRequest](docs/DeleteNicRequest.md)
- [DeleteNicResponse](docs/DeleteNicResponse.md)
- [DeletePublicIpRequest](docs/DeletePublicIpRequest.md)
- [DeletePublicIpResponse](docs/DeletePublicIpResponse.md)
- [DeleteRouteRequest](docs/DeleteRouteRequest.md)
- [DeleteRouteResponse](docs/DeleteRouteResponse.md)
- [DeleteRouteTableRequest](docs/DeleteRouteTableRequest.md)
- [DeleteRouteTableResponse](docs/DeleteRouteTableResponse.md)
- [DeleteSecurityGroupRequest](docs/DeleteSecurityGroupRequest.md)
- [DeleteSecurityGroupResponse](docs/DeleteSecurityGroupResponse.md)
- [DeleteSecurityGroupRuleRequest](docs/DeleteSecurityGroupRuleRequest.md)
- [DeleteSecurityGroupRuleResponse](docs/DeleteSecurityGroupRuleResponse.md)
- [DeleteServerCertificateRequest](docs/DeleteServerCertificateRequest.md)
- [DeleteServerCertificateResponse](docs/DeleteServerCertificateResponse.md)
- [DeleteSnapshotRequest](docs/DeleteSnapshotRequest.md)
- [DeleteSnapshotResponse](docs/DeleteSnapshotResponse.md)
- [DeleteSubnetRequest](docs/DeleteSubnetRequest.md)
- [DeleteSubnetResponse](docs/DeleteSubnetResponse.md)
- [DeleteTagsRequest](docs/DeleteTagsRequest.md)
- [DeleteTagsResponse](docs/DeleteTagsResponse.md)
- [DeleteVirtualGatewayRequest](docs/DeleteVirtualGatewayRequest.md)
- [DeleteVirtualGatewayResponse](docs/DeleteVirtualGatewayResponse.md)
- [DeleteVmsRequest](docs/DeleteVmsRequest.md)
- [DeleteVmsResponse](docs/DeleteVmsResponse.md)
- [DeleteVolumeRequest](docs/DeleteVolumeRequest.md)
- [DeleteVolumeResponse](docs/DeleteVolumeResponse.md)
- [DeleteVpnConnectionRequest](docs/DeleteVpnConnectionRequest.md)
- [DeleteVpnConnectionResponse](docs/DeleteVpnConnectionResponse.md)
- [DeleteVpnConnectionRouteRequest](docs/DeleteVpnConnectionRouteRequest.md)
- [DeleteVpnConnectionRouteResponse](docs/DeleteVpnConnectionRouteResponse.md)
- [DeregisterVmsInLoadBalancerRequest](docs/DeregisterVmsInLoadBalancerRequest.md)
- [DeregisterVmsInLoadBalancerResponse](docs/DeregisterVmsInLoadBalancerResponse.md)
- [DhcpOptionsSet](docs/DhcpOptionsSet.md)
- [DirectLink](docs/DirectLink.md)
- [DirectLinkInterface](docs/DirectLinkInterface.md)
- [DirectLinkInterfaces](docs/DirectLinkInterfaces.md)
- [ErrorResponse](docs/ErrorResponse.md)
- [Errors](docs/Errors.md)
- [FiltersAccessKeys](docs/FiltersAccessKeys.md)
- [FiltersApiAccessRule](docs/FiltersApiAccessRule.md)
- [FiltersApiLog](docs/FiltersApiLog.md)
- [FiltersCa](docs/FiltersCa.md)
- [FiltersClientGateway](docs/FiltersClientGateway.md)
- [FiltersDhcpOptions](docs/FiltersDhcpOptions.md)
- [FiltersDirectLink](docs/FiltersDirectLink.md)
- [FiltersDirectLinkInterface](docs/FiltersDirectLinkInterface.md)
- [FiltersExportTask](docs/FiltersExportTask.md)
- [FiltersFlexibleGpu](docs/FiltersFlexibleGpu.md)
- [FiltersImage](docs/FiltersImage.md)
- [FiltersInternetService](docs/FiltersInternetService.md)
- [FiltersKeypair](docs/FiltersKeypair.md)
- [FiltersListenerRule](docs/FiltersListenerRule.md)
- [FiltersLoadBalancer](docs/FiltersLoadBalancer.md)
- [FiltersNatService](docs/FiltersNatService.md)
- [FiltersNet](docs/FiltersNet.md)
- [FiltersNetAccessPoint](docs/FiltersNetAccessPoint.md)
- [FiltersNetPeering](docs/FiltersNetPeering.md)
- [FiltersNic](docs/FiltersNic.md)
- [FiltersProductType](docs/FiltersProductType.md)
- [FiltersPublicIp](docs/FiltersPublicIp.md)
- [FiltersQuota](docs/FiltersQuota.md)
- [FiltersRouteTable](docs/FiltersRouteTable.md)
- [FiltersSecurityGroup](docs/FiltersSecurityGroup.md)
- [FiltersServerCertificate](docs/FiltersServerCertificate.md)
- [FiltersService](docs/FiltersService.md)
- [FiltersSnapshot](docs/FiltersSnapshot.md)
- [FiltersSubnet](docs/FiltersSubnet.md)
- [FiltersSubregion](docs/FiltersSubregion.md)
- [FiltersTag](docs/FiltersTag.md)
- [FiltersVirtualGateway](docs/FiltersVirtualGateway.md)
- [FiltersVm](docs/FiltersVm.md)
- [FiltersVmType](docs/FiltersVmType.md)
- [FiltersVmsState](docs/FiltersVmsState.md)
- [FiltersVolume](docs/FiltersVolume.md)
- [FiltersVpnConnection](docs/FiltersVpnConnection.md)
- [FlexibleGpu](docs/FlexibleGpu.md)
- [FlexibleGpuCatalog](docs/FlexibleGpuCatalog.md)
- [HealthCheck](docs/HealthCheck.md)
- [Image](docs/Image.md)
- [ImageExportTask](docs/ImageExportTask.md)
- [InternetService](docs/InternetService.md)
- [Keypair](docs/Keypair.md)
- [KeypairCreated](docs/KeypairCreated.md)
- [LinkFlexibleGpuRequest](docs/LinkFlexibleGpuRequest.md)
- [LinkFlexibleGpuResponse](docs/LinkFlexibleGpuResponse.md)
- [LinkInternetServiceRequest](docs/LinkInternetServiceRequest.md)
- [LinkInternetServiceResponse](docs/LinkInternetServiceResponse.md)
- [LinkLoadBalancerBackendMachinesRequest](docs/LinkLoadBalancerBackendMachinesRequest.md)
- [LinkLoadBalancerBackendMachinesResponse](docs/LinkLoadBalancerBackendMachinesResponse.md)
- [LinkNic](docs/LinkNic.md)
- [LinkNicLight](docs/LinkNicLight.md)
- [LinkNicRequest](docs/LinkNicRequest.md)
- [LinkNicResponse](docs/LinkNicResponse.md)
- [LinkNicToUpdate](docs/LinkNicToUpdate.md)
- [LinkPrivateIpsRequest](docs/LinkPrivateIpsRequest.md)
- [LinkPrivateIpsResponse](docs/LinkPrivateIpsResponse.md)
- [LinkPublicIp](docs/LinkPublicIp.md)
- [LinkPublicIpLightForVm](docs/LinkPublicIpLightForVm.md)
- [LinkPublicIpRequest](docs/LinkPublicIpRequest.md)
- [LinkPublicIpResponse](docs/LinkPublicIpResponse.md)
- [LinkRouteTable](docs/LinkRouteTable.md)
- [LinkRouteTableRequest](docs/LinkRouteTableRequest.md)
- [LinkRouteTableResponse](docs/LinkRouteTableResponse.md)
- [LinkVirtualGatewayRequest](docs/LinkVirtualGatewayRequest.md)
- [LinkVirtualGatewayResponse](docs/LinkVirtualGatewayResponse.md)
- [LinkVolumeRequest](docs/LinkVolumeRequest.md)
- [LinkVolumeResponse](docs/LinkVolumeResponse.md)
- [LinkedVolume](docs/LinkedVolume.md)
- [Listener](docs/Listener.md)
- [ListenerForCreation](docs/ListenerForCreation.md)
- [ListenerRule](docs/ListenerRule.md)
- [ListenerRuleForCreation](docs/ListenerRuleForCreation.md)
- [LoadBalancer](docs/LoadBalancer.md)
- [LoadBalancerLight](docs/LoadBalancerLight.md)
- [LoadBalancerStickyCookiePolicy](docs/LoadBalancerStickyCookiePolicy.md)
- [LoadBalancerTag](docs/LoadBalancerTag.md)
- [Location](docs/Location.md)
- [Log](docs/Log.md)
- [MaintenanceEvent](docs/MaintenanceEvent.md)
- [NatService](docs/NatService.md)
- [Net](docs/Net.md)
- [NetAccessPoint](docs/NetAccessPoint.md)
- [NetPeering](docs/NetPeering.md)
- [NetPeeringState](docs/NetPeeringState.md)
- [NetToVirtualGatewayLink](docs/NetToVirtualGatewayLink.md)
- [Nic](docs/Nic.md)
- [NicForVmCreation](docs/NicForVmCreation.md)
- [NicLight](docs/NicLight.md)
- [OsuApiKey](docs/OsuApiKey.md)
- [OsuExportImageExportTask](docs/OsuExportImageExportTask.md)
- [OsuExportSnapshotExportTask](docs/OsuExportSnapshotExportTask.md)
- [OsuExportToCreate](docs/OsuExportToCreate.md)
- [PermissionsOnResource](docs/PermissionsOnResource.md)
- [PermissionsOnResourceCreation](docs/PermissionsOnResourceCreation.md)
- [Phase1Options](docs/Phase1Options.md)
- [Phase2Options](docs/Phase2Options.md)
- [Placement](docs/Placement.md)
- [PrivateIp](docs/PrivateIp.md)
- [PrivateIpLight](docs/PrivateIpLight.md)
- [PrivateIpLightForVm](docs/PrivateIpLightForVm.md)
- [ProductType](docs/ProductType.md)
- [PublicIp](docs/PublicIp.md)
- [PublicIpLight](docs/PublicIpLight.md)
- [Quota](docs/Quota.md)
- [QuotaTypes](docs/QuotaTypes.md)
- [ReadAccessKeysRequest](docs/ReadAccessKeysRequest.md)
- [ReadAccessKeysResponse](docs/ReadAccessKeysResponse.md)
- [ReadAccountsRequest](docs/ReadAccountsRequest.md)
- [ReadAccountsResponse](docs/ReadAccountsResponse.md)
- [ReadAdminPasswordRequest](docs/ReadAdminPasswordRequest.md)
- [ReadAdminPasswordResponse](docs/ReadAdminPasswordResponse.md)
- [ReadApiAccessPolicyRequest](docs/ReadApiAccessPolicyRequest.md)
- [ReadApiAccessPolicyResponse](docs/ReadApiAccessPolicyResponse.md)
- [ReadApiAccessRulesRequest](docs/ReadApiAccessRulesRequest.md)
- [ReadApiAccessRulesResponse](docs/ReadApiAccessRulesResponse.md)
- [ReadApiLogsRequest](docs/ReadApiLogsRequest.md)
- [ReadApiLogsResponse](docs/ReadApiLogsResponse.md)
- [ReadCasRequest](docs/ReadCasRequest.md)
- [ReadCasResponse](docs/ReadCasResponse.md)
- [ReadCatalogRequest](docs/ReadCatalogRequest.md)
- [ReadCatalogResponse](docs/ReadCatalogResponse.md)
- [ReadClientGatewaysRequest](docs/ReadClientGatewaysRequest.md)
- [ReadClientGatewaysResponse](docs/ReadClientGatewaysResponse.md)
- [ReadConsoleOutputRequest](docs/ReadConsoleOutputRequest.md)
- [ReadConsoleOutputResponse](docs/ReadConsoleOutputResponse.md)
- [ReadConsumptionAccountRequest](docs/ReadConsumptionAccountRequest.md)
- [ReadConsumptionAccountResponse](docs/ReadConsumptionAccountResponse.md)
- [ReadDhcpOptionsRequest](docs/ReadDhcpOptionsRequest.md)
- [ReadDhcpOptionsResponse](docs/ReadDhcpOptionsResponse.md)
- [ReadDirectLinkInterfacesRequest](docs/ReadDirectLinkInterfacesRequest.md)
- [ReadDirectLinkInterfacesResponse](docs/ReadDirectLinkInterfacesResponse.md)
- [ReadDirectLinksRequest](docs/ReadDirectLinksRequest.md)
- [ReadDirectLinksResponse](docs/ReadDirectLinksResponse.md)
- [ReadFlexibleGpuCatalogRequest](docs/ReadFlexibleGpuCatalogRequest.md)
- [ReadFlexibleGpuCatalogResponse](docs/ReadFlexibleGpuCatalogResponse.md)
- [ReadFlexibleGpusRequest](docs/ReadFlexibleGpusRequest.md)
- [ReadFlexibleGpusResponse](docs/ReadFlexibleGpusResponse.md)
- [ReadImageExportTasksRequest](docs/ReadImageExportTasksRequest.md)
- [ReadImageExportTasksResponse](docs/ReadImageExportTasksResponse.md)
- [ReadImagesRequest](docs/ReadImagesRequest.md)
- [ReadImagesResponse](docs/ReadImagesResponse.md)
- [ReadInternetServicesRequest](docs/ReadInternetServicesRequest.md)
- [ReadInternetServicesResponse](docs/ReadInternetServicesResponse.md)
- [ReadKeypairsRequest](docs/ReadKeypairsRequest.md)
- [ReadKeypairsResponse](docs/ReadKeypairsResponse.md)
- [ReadListenerRulesRequest](docs/ReadListenerRulesRequest.md)
- [ReadListenerRulesResponse](docs/ReadListenerRulesResponse.md)
- [ReadLoadBalancerTagsRequest](docs/ReadLoadBalancerTagsRequest.md)
- [ReadLoadBalancerTagsResponse](docs/ReadLoadBalancerTagsResponse.md)
- [ReadLoadBalancersRequest](docs/ReadLoadBalancersRequest.md)
- [ReadLoadBalancersResponse](docs/ReadLoadBalancersResponse.md)
- [ReadLocationsRequest](docs/ReadLocationsRequest.md)
- [ReadLocationsResponse](docs/ReadLocationsResponse.md)
- [ReadNatServicesRequest](docs/ReadNatServicesRequest.md)
- [ReadNatServicesResponse](docs/ReadNatServicesResponse.md)
- [ReadNetAccessPointServicesRequest](docs/ReadNetAccessPointServicesRequest.md)
- [ReadNetAccessPointServicesResponse](docs/ReadNetAccessPointServicesResponse.md)
- [ReadNetAccessPointsRequest](docs/ReadNetAccessPointsRequest.md)
- [ReadNetAccessPointsResponse](docs/ReadNetAccessPointsResponse.md)
- [ReadNetPeeringsRequest](docs/ReadNetPeeringsRequest.md)
- [ReadNetPeeringsResponse](docs/ReadNetPeeringsResponse.md)
- [ReadNetsRequest](docs/ReadNetsRequest.md)
- [ReadNetsResponse](docs/ReadNetsResponse.md)
- [ReadNicsRequest](docs/ReadNicsRequest.md)
- [ReadNicsResponse](docs/ReadNicsResponse.md)
- [ReadProductTypesRequest](docs/ReadProductTypesRequest.md)
- [ReadProductTypesResponse](docs/ReadProductTypesResponse.md)
- [ReadPublicCatalogRequest](docs/ReadPublicCatalogRequest.md)
- [ReadPublicCatalogResponse](docs/ReadPublicCatalogResponse.md)
- [ReadPublicIpRangesRequest](docs/ReadPublicIpRangesRequest.md)
- [ReadPublicIpRangesResponse](docs/ReadPublicIpRangesResponse.md)
- [ReadPublicIpsRequest](docs/ReadPublicIpsRequest.md)
- [ReadPublicIpsResponse](docs/ReadPublicIpsResponse.md)
- [ReadQuotasRequest](docs/ReadQuotasRequest.md)
- [ReadQuotasResponse](docs/ReadQuotasResponse.md)
- [ReadRegionsRequest](docs/ReadRegionsRequest.md)
- [ReadRegionsResponse](docs/ReadRegionsResponse.md)
- [ReadRouteTablesRequest](docs/ReadRouteTablesRequest.md)
- [ReadRouteTablesResponse](docs/ReadRouteTablesResponse.md)
- [ReadSecretAccessKeyRequest](docs/ReadSecretAccessKeyRequest.md)
- [ReadSecretAccessKeyResponse](docs/ReadSecretAccessKeyResponse.md)
- [ReadSecurityGroupsRequest](docs/ReadSecurityGroupsRequest.md)
- [ReadSecurityGroupsResponse](docs/ReadSecurityGroupsResponse.md)
- [ReadServerCertificatesRequest](docs/ReadServerCertificatesRequest.md)
- [ReadServerCertificatesResponse](docs/ReadServerCertificatesResponse.md)
- [ReadSnapshotExportTasksRequest](docs/ReadSnapshotExportTasksRequest.md)
- [ReadSnapshotExportTasksResponse](docs/ReadSnapshotExportTasksResponse.md)
- [ReadSnapshotsRequest](docs/ReadSnapshotsRequest.md)
- [ReadSnapshotsResponse](docs/ReadSnapshotsResponse.md)
- [ReadSubnetsRequest](docs/ReadSubnetsRequest.md)
- [ReadSubnetsResponse](docs/ReadSubnetsResponse.md)
- [ReadSubregionsRequest](docs/ReadSubregionsRequest.md)
- [ReadSubregionsResponse](docs/ReadSubregionsResponse.md)
- [ReadTagsRequest](docs/ReadTagsRequest.md)
- [ReadTagsResponse](docs/ReadTagsResponse.md)
- [ReadVirtualGatewaysRequest](docs/ReadVirtualGatewaysRequest.md)
- [ReadVirtualGatewaysResponse](docs/ReadVirtualGatewaysResponse.md)
- [ReadVmTypesRequest](docs/ReadVmTypesRequest.md)
- [ReadVmTypesResponse](docs/ReadVmTypesResponse.md)
- [ReadVmsHealthRequest](docs/ReadVmsHealthRequest.md)
- [ReadVmsHealthResponse](docs/ReadVmsHealthResponse.md)
- [ReadVmsRequest](docs/ReadVmsRequest.md)
- [ReadVmsResponse](docs/ReadVmsResponse.md)
- [ReadVmsStateRequest](docs/ReadVmsStateRequest.md)
- [ReadVmsStateResponse](docs/ReadVmsStateResponse.md)
- [ReadVolumesRequest](docs/ReadVolumesRequest.md)
- [ReadVolumesResponse](docs/ReadVolumesResponse.md)
- [ReadVpnConnectionsRequest](docs/ReadVpnConnectionsRequest.md)
- [ReadVpnConnectionsResponse](docs/ReadVpnConnectionsResponse.md)
- [RebootVmsRequest](docs/RebootVmsRequest.md)
- [RebootVmsResponse](docs/RebootVmsResponse.md)
- [Region](docs/Region.md)
- [RegisterVmsInLoadBalancerRequest](docs/RegisterVmsInLoadBalancerRequest.md)
- [RegisterVmsInLoadBalancerResponse](docs/RegisterVmsInLoadBalancerResponse.md)
- [RejectNetPeeringRequest](docs/RejectNetPeeringRequest.md)
- [RejectNetPeeringResponse](docs/RejectNetPeeringResponse.md)
- [ResetAccountPasswordRequest](docs/ResetAccountPasswordRequest.md)
- [ResetAccountPasswordResponse](docs/ResetAccountPasswordResponse.md)
- [ResourceLoadBalancerTag](docs/ResourceLoadBalancerTag.md)
- [ResourceTag](docs/ResourceTag.md)
- [ResponseContext](docs/ResponseContext.md)
- [Route](docs/Route.md)
- [RouteLight](docs/RouteLight.md)
- [RoutePropagatingVirtualGateway](docs/RoutePropagatingVirtualGateway.md)
- [RouteTable](docs/RouteTable.md)
- [SecurityGroup](docs/SecurityGroup.md)
- [SecurityGroupLight](docs/SecurityGroupLight.md)
- [SecurityGroupRule](docs/SecurityGroupRule.md)
- [SecurityGroupsMember](docs/SecurityGroupsMember.md)
- [SendResetPasswordEmailRequest](docs/SendResetPasswordEmailRequest.md)
- [SendResetPasswordEmailResponse](docs/SendResetPasswordEmailResponse.md)
- [ServerCertificate](docs/ServerCertificate.md)
- [Service](docs/Service.md)
- [Snapshot](docs/Snapshot.md)
- [SnapshotExportTask](docs/SnapshotExportTask.md)
- [SourceNet](docs/SourceNet.md)
- [SourceSecurityGroup](docs/SourceSecurityGroup.md)
- [StartVmsRequest](docs/StartVmsRequest.md)
- [StartVmsResponse](docs/StartVmsResponse.md)
- [StateComment](docs/StateComment.md)
- [StopVmsRequest](docs/StopVmsRequest.md)
- [StopVmsResponse](docs/StopVmsResponse.md)
- [Subnet](docs/Subnet.md)
- [Subregion](docs/Subregion.md)
- [Tag](docs/Tag.md)
- [UnlinkFlexibleGpuRequest](docs/UnlinkFlexibleGpuRequest.md)
- [UnlinkFlexibleGpuResponse](docs/UnlinkFlexibleGpuResponse.md)
- [UnlinkInternetServiceRequest](docs/UnlinkInternetServiceRequest.md)
- [UnlinkInternetServiceResponse](docs/UnlinkInternetServiceResponse.md)
- [UnlinkLoadBalancerBackendMachinesRequest](docs/UnlinkLoadBalancerBackendMachinesRequest.md)
- [UnlinkLoadBalancerBackendMachinesResponse](docs/UnlinkLoadBalancerBackendMachinesResponse.md)
- [UnlinkNicRequest](docs/UnlinkNicRequest.md)
- [UnlinkNicResponse](docs/UnlinkNicResponse.md)
- [UnlinkPrivateIpsRequest](docs/UnlinkPrivateIpsRequest.md)
- [UnlinkPrivateIpsResponse](docs/UnlinkPrivateIpsResponse.md)
- [UnlinkPublicIpRequest](docs/UnlinkPublicIpRequest.md)
- [UnlinkPublicIpResponse](docs/UnlinkPublicIpResponse.md)
- [UnlinkRouteTableRequest](docs/UnlinkRouteTableRequest.md)
- [UnlinkRouteTableResponse](docs/UnlinkRouteTableResponse.md)
- [UnlinkVirtualGatewayRequest](docs/UnlinkVirtualGatewayRequest.md)
- [UnlinkVirtualGatewayResponse](docs/UnlinkVirtualGatewayResponse.md)
- [UnlinkVolumeRequest](docs/UnlinkVolumeRequest.md)
- [UnlinkVolumeResponse](docs/UnlinkVolumeResponse.md)
- [UpdateAccessKeyRequest](docs/UpdateAccessKeyRequest.md)
- [UpdateAccessKeyResponse](docs/UpdateAccessKeyResponse.md)
- [UpdateAccountRequest](docs/UpdateAccountRequest.md)
- [UpdateAccountResponse](docs/UpdateAccountResponse.md)
- [UpdateApiAccessPolicyRequest](docs/UpdateApiAccessPolicyRequest.md)
- [UpdateApiAccessPolicyResponse](docs/UpdateApiAccessPolicyResponse.md)
- [UpdateApiAccessRuleRequest](docs/UpdateApiAccessRuleRequest.md)
- [UpdateApiAccessRuleResponse](docs/UpdateApiAccessRuleResponse.md)
- [UpdateCaRequest](docs/UpdateCaRequest.md)
- [UpdateCaResponse](docs/UpdateCaResponse.md)
- [UpdateDirectLinkInterfaceRequest](docs/UpdateDirectLinkInterfaceRequest.md)
- [UpdateDirectLinkInterfaceResponse](docs/UpdateDirectLinkInterfaceResponse.md)
- [UpdateFlexibleGpuRequest](docs/UpdateFlexibleGpuRequest.md)
- [UpdateFlexibleGpuResponse](docs/UpdateFlexibleGpuResponse.md)
- [UpdateImageRequest](docs/UpdateImageRequest.md)
- [UpdateImageResponse](docs/UpdateImageResponse.md)
- [UpdateListenerRuleRequest](docs/UpdateListenerRuleRequest.md)
- [UpdateListenerRuleResponse](docs/UpdateListenerRuleResponse.md)
- [UpdateLoadBalancerRequest](docs/UpdateLoadBalancerRequest.md)
- [UpdateLoadBalancerResponse](docs/UpdateLoadBalancerResponse.md)
- [UpdateNetAccessPointRequest](docs/UpdateNetAccessPointRequest.md)
- [UpdateNetAccessPointResponse](docs/UpdateNetAccessPointResponse.md)
- [UpdateNetRequest](docs/UpdateNetRequest.md)
- [UpdateNetResponse](docs/UpdateNetResponse.md)
- [UpdateNicRequest](docs/UpdateNicRequest.md)
- [UpdateNicResponse](docs/UpdateNicResponse.md)
- [UpdateRoutePropagationRequest](docs/UpdateRoutePropagationRequest.md)
- [UpdateRoutePropagationResponse](docs/UpdateRoutePropagationResponse.md)
- [UpdateRouteRequest](docs/UpdateRouteRequest.md)
- [UpdateRouteResponse](docs/UpdateRouteResponse.md)
- [UpdateServerCertificateRequest](docs/UpdateServerCertificateRequest.md)
- [UpdateServerCertificateResponse](docs/UpdateServerCertificateResponse.md)
- [UpdateSnapshotRequest](docs/UpdateSnapshotRequest.md)
- [UpdateSnapshotResponse](docs/UpdateSnapshotResponse.md)
- [UpdateSubnetRequest](docs/UpdateSubnetRequest.md)
- [UpdateSubnetResponse](docs/UpdateSubnetResponse.md)
- [UpdateVmRequest](docs/UpdateVmRequest.md)
- [UpdateVmResponse](docs/UpdateVmResponse.md)
- [UpdateVolumeRequest](docs/UpdateVolumeRequest.md)
- [UpdateVolumeResponse](docs/UpdateVolumeResponse.md)
- [UpdateVpnConnectionRequest](docs/UpdateVpnConnectionRequest.md)
- [UpdateVpnConnectionResponse](docs/UpdateVpnConnectionResponse.md)
- [VgwTelemetry](docs/VgwTelemetry.md)
- [VirtualGateway](docs/VirtualGateway.md)
- [Vm](docs/Vm.md)
- [VmState](docs/VmState.md)
- [VmStates](docs/VmStates.md)
- [VmType](docs/VmType.md)
- [Volume](docs/Volume.md)
- [VpnConnection](docs/VpnConnection.md)
- [VpnOptions](docs/VpnOptions.md)
- [With](docs/With.md)
## Documentation for Authorization
Authentication schemes defined for the API:
### ApiKeyAuth
- **Type**: API key
- **API key parameter name**: Authorization
- **Location**: HTTP header
### ApiKeyAuthSec
- **Type**: API key
- **API key parameter name**: Authorization
- **Location**: HTTP header
### BasicAuth
- **Type**: HTTP basic authentication
## Recommendation
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
## Author
support@outscale.com