From f2c2fdc5963cde3e4a69684490db3a4b0e121f11 Mon Sep 17 00:00:00 2001 From: Maxime Dufour Date: Tue, 7 Mar 2023 10:37:07 +0000 Subject: [PATCH] Update API VERSION in README --- Makefile | 2 + README.md | 8 +- README.md.template | 841 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 847 insertions(+), 4 deletions(-) create mode 100644 README.md.template diff --git a/Makefile b/Makefile index ccad1add..7265231d 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,8 @@ osc-generate: osc-api/outscale.yaml mv .sdk/docs ./ @echo start update SDK version sed "s%SDK_VERSION%$(SDK_VERSION)%" pom.xml.template > pom.xml + sed "s%SDK_VERSION%$(SDK_VERSION)%" README.md.template > README.md + sed -i "s%API_VERSION%$(API_VERSION)%" README.md $(shell for i in ./examples/*; do sed "s%SDK_VERSION%$(SDK_VERSION)%" $$i/pom.xml.template > $$i/pom.xml; done) git apply ./.osc-patches/before-format/* mvn spotless:apply diff --git a/README.md b/README.md index d32b7995..7f44c1f6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # osc-sdk-java 3DS OUTSCALE API -- API version: 1.24 +- API version: 1.25.0 Welcome to the OUTSCALE API documentation.
The OUTSCALE API enables you to manage your resources in the OUTSCALE Cloud. This documentation describes the different actions available along with code examples.

@@ -46,7 +46,7 @@ Add this dependency to your project's POM: io.github.outscale osc-sdk-java - 0.1.0 + 0.2.0 compile ``` @@ -62,7 +62,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "io.github.outscale:osc-sdk-java:0.1.0" + implementation "io.github.outscale:osc-sdk-java:0.2.0" } ``` @@ -76,7 +76,7 @@ mvn clean package Then manually install the following JARs: -* `target/osc-sdk-java-0.1.0.jar` +* `target/osc-sdk-java-0.2.0.jar` * `target/lib/*.jar` ## Getting Started diff --git a/README.md.template b/README.md.template new file mode 100644 index 00000000..42b59bc6 --- /dev/null +++ b/README.md.template @@ -0,0 +1,841 @@ +[![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.
+The OUTSCALE API enables you to manage your resources in the OUTSCALE Cloud. This documentation describes the different actions available along with code examples.

+You can learn more about errors returned by the API in the dedicated [errors page](api/errors).

+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.
+You can also manage your resources using the [Cockpit](https://docs.outscale.com/en/userguide/About-Cockpit.html) web interface.

+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 + + io.github.outscale + osc-sdk-java + SDK_VERSION + compile + +``` + +### 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 +