From 86cecd0daeda2c689c9f045a0c03d08b024d7043 Mon Sep 17 00:00:00 2001 From: Outscale Bot Date: Thu, 6 Aug 2026 08:50:01 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20release:=20osc-sdk-python=20v0.4?= =?UTF-8?q?2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- osc_sdk_python/VERSION | 2 +- osc_sdk_python/resources/outscale.yaml | 1265 +++++++++++++----------- pyproject.toml | 2 +- uv.lock | 4 +- 5 files changed, 717 insertions(+), 558 deletions(-) diff --git a/README.md b/README.md index 96f8614..c335351 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ make package Then install the built wheel: ```bash -pip install dist/osc_sdk_python-0.41.0-py3-none-any.whl +pip install dist/osc_sdk_python-0.42.0-py3-none-any.whl ``` --- diff --git a/osc_sdk_python/VERSION b/osc_sdk_python/VERSION index 72a8a63..787ffc3 100644 --- a/osc_sdk_python/VERSION +++ b/osc_sdk_python/VERSION @@ -1 +1 @@ -0.41.0 +0.42.0 diff --git a/osc_sdk_python/resources/outscale.yaml b/osc_sdk_python/resources/outscale.yaml index 9882430..c4695c4 100644 --- a/osc_sdk_python/resources/outscale.yaml +++ b/osc_sdk_python/resources/outscale.yaml @@ -259,11 +259,11 @@ components: description: The description of the state of the backend VM. type: string State: - description: The state of the backend VM (`InService` \| `OutOfService` \| `Unknown`). + description: The state of the backend VM (`UP` \| `DOWN` \| `UNKNOWN`). type: string StateReason: description: |- - Information about the cause of `OutOfService` VMs.
+ Information about the cause of `DOWN` VMs.
Specifically, whether the cause is Elastic Load Balancing or the VM (`ELB` \| `Instance` \| `N/A`). type: string VmId: @@ -670,7 +670,7 @@ components: description: The country of the account owner. type: string CustomerId: - description: The ID of the customer. It must be 8 digits. + description: 'The ID of the customer. It must be 8 digits.
With OSC CLI, you must wrap this value in two pairs of quotes to make sure it is parsed as a string: `--CustomerId ''"12345678"''`.' type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -700,7 +700,7 @@ components: description: The value added tax (VAT) number for the account. type: string ZipCode: - description: The ZIP code of the city. + description: 'The ZIP code of the city.
With OSC CLI, you must wrap this value in two pairs of quotes to make sure it is parsed as a string: `--ZipCode ''"12345678"''`.' type: string required: - City @@ -1283,7 +1283,7 @@ components: additionalProperties: false properties: ClientToken: - description: A unique identifier which enables you to manage the idempotency. + description: 'A unique identifier which enables you to manage the idempotency.
With OSC CLI, if you want to specify a number for this value, you must wrap it in two pairs of quotes to make sure the value is parsed as a string: `--ClientToken ''"12345678"''`.' type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -1346,13 +1346,13 @@ components: properties: AccepterNetId: description: |- - The ID of the Net you want to connect with.

+ The ID of the Net you want to connect with.
If the Net does not belong to you, you must also specify the `AccepterOwnerId` parameter with the OUTSCALE account ID owning the Net you want to connect with. type: string AccepterOwnerId: description: |- - The OUTSCALE account ID of the owner of the Net you want to connect with. By default, the account ID of the owner of the Net from which the peering request is sent.

- This parameter is required if the Net you want to connect with does not belong to you. + The OUTSCALE account ID of the owner of the Net you want to connect with. By default, the account ID of the owner of the Net from which the peering request is sent.
+ This parameter is required if the Net you want to connect with does not belong to you.
With OSC CLI, you must wrap the value in two pairs of quotes to make sure it is parsed as a string: `--AccepterOwnerId '"12345678"'`. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -1660,7 +1660,7 @@ components: $ref: '#/components/schemas/SecurityGroupRule' type: array SecurityGroupAccountIdToLink: - description: The OUTSCALE account ID that owns the source or destination security group specified in the `SecurityGroupNameToLink` parameter. + description: 'The OUTSCALE account ID that owns the source or destination security group specified in the `SecurityGroupNameToLink` parameter.
With OSC CLI, you must wrap the value in two pairs of quotes to make sure it is parsed as a string: `--SecurityGroupAccountIdToLink ''"12345678"''`.' type: string SecurityGroupId: description: The ID of the security group for which you want to create a rule. @@ -1751,7 +1751,7 @@ components: additionalProperties: false properties: ClientToken: - description: A unique identifier which enables you to manage the idempotency. + description: 'A unique identifier which enables you to manage the idempotency.
With OSC CLI, if you want to specify a number for this value, you must wrap it in two pairs of quotes to make sure the value is parsed as a string: `--ClientToken ''"12345678"''`.' type: string Description: description: A description for the snapshot. @@ -2054,7 +2054,7 @@ components: description: This parameter is not available. It is present in our API for the sake of historical compatibility with AWS. type: boolean ClientToken: - description: A unique identifier which enables you to manage the idempotency. + description: 'A unique identifier which enables you to manage the idempotency.
With OSC CLI, if you want to specify a number for this value, you must wrap it in two pairs of quotes to make sure the value is parsed as a string: `--ClientToken ''"12345678"''`.' type: string DeletionProtection: description: If true, you cannot delete the VM unless you change this parameter back to false. @@ -2109,6 +2109,9 @@ components: items: type: string type: array + ShutdownBehaviorConfiguration: + $ref: '#/components/schemas/ShutdownBehaviorConfiguration' + description: Information about the actions performed by the orchestrator when the VM shuts down. SubnetId: description: The ID of the Subnet in which you want to create the VM. type: string @@ -2119,7 +2122,7 @@ components: description: Data or script used to add a specific configuration to the VM. It must be Base64-encoded and is limited to 500 kibibytes (KiB). For more information about user data, see [Configuring a VM with User Data and OUTSCALE Tags](https://docs.outscale.com/en/userguide/Configuring-a-VM-with-User-Data-and-OUTSCALE-Tags.html). type: string VmInitiatedShutdownBehavior: - default: stop + deprecated: true description: The VM behavior when you stop it. If set to `stop`, the VM stops. If set to `restart`, the VM stops then automatically restarts. If set to `terminate`, the VM stops and is terminated. type: string VmType: @@ -2146,7 +2149,7 @@ components: additionalProperties: false properties: ClientToken: - description: A unique identifier which enables you to manage the idempotency. + description: 'A unique identifier which enables you to manage the idempotency.
With OSC CLI, if you want to specify a number for this value, you must wrap it in two pairs of quotes to make sure the value is parsed as a string: `--ClientToken ''"12345678"''`.' type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -5607,6 +5610,35 @@ components: type: string type: array type: object + FiltersVmsStopHistory: + additionalProperties: false + description: One or more filters. + properties: + StateReasons: + description: The reason explaining why the VM stopped. You can filter by reason code or reason prefix (for example, `Client.ApiGracefulShutdown` or `Client.*`). For the list of reason codes, see [Creating VMs > VM State Reference](https://docs.outscale.com/en/userguide/Creating-VMs). + items: + type: string + type: array + StopDateAfter: + description: The date and time (UTC), or the date, after which you want to retrieve VM stops, in ISO 8601 format (for example, `2026-06-14T00:00:00.000Z` or `2026-06-14`). + oneOf: + - format: date + type: string + - format: date-time + type: string + StopDateBefore: + description: The date and time (UTC), or the date, before which you want to retrieve VM stops, in ISO 8601 format (for example, `2026-06-14T00:00:00.000Z` or `2026-06-14`). + oneOf: + - format: date + type: string + - format: date-time + type: string + VmIds: + description: The IDs of the stopped VM(s). + items: + type: string + type: array + type: object FiltersVolume: additionalProperties: false description: One or more filters. @@ -6121,7 +6153,7 @@ components: description: If true, the NIC is deleted when the VM is terminated. type: boolean DeviceNumber: - description: The device index for the NIC attachment (between `1` and `7`, both included). + description: The device index for the NIC attachment (between `0` and `7`, both included). type: integer LinkNicId: description: The ID of the NIC to attach. @@ -6144,7 +6176,7 @@ components: description: If true, the NIC is deleted when the VM is terminated. type: boolean DeviceNumber: - description: The device index for the NIC attachment (between `1` and `7`, both included). + description: The device index for the NIC attachment (between `0` and `7`, both included). type: integer LinkNicId: description: The ID of the NIC to attach. @@ -9668,6 +9700,36 @@ components: $ref: '#/components/schemas/VmStates' type: array type: object + ReadVmsStopHistoryRequest: + additionalProperties: false + properties: + Filters: + $ref: '#/components/schemas/FiltersVmsStopHistory' + description: One or more filters. + NextPageToken: + description: The token to request the next page of results. Each token refers to a specific page. + format: byte + type: string + ResultsPerPage: + description: The maximum number of logs returned in a single response (between `1` and `1000`, both included). + type: integer + type: object + ReadVmsStopHistoryResponse: + additionalProperties: false + properties: + NextPageToken: + description: The token to request the next page of results. Each token refers to a specific page. + format: byte + type: string + ResponseContext: + $ref: '#/components/schemas/ResponseContext' + description: Information about the context of the response. + VmsStopHistory: + description: Information about the VM(s) stop history. + items: + $ref: '#/components/schemas/VmsStopHistory' + type: array + type: object ReadVolumeUpdateTasksRequest: additionalProperties: false properties: @@ -10206,6 +10268,23 @@ components: $ref: '#/components/schemas/ResponseContext' description: Information about the context of the response. type: object + ShutdownBehaviorConfiguration: + additionalProperties: false + description: Information about the actions performed by the orchestrator when the VM shuts down. + properties: + GuestAction: + description: The action performed by the orchestrator when the VM is shut down from the guest operating system. By default, `stop`. + enum: + - stop + - terminate + type: string + HostAction: + description: The action performed by the orchestrator when the VM is shut down due to a host infrastructure failure. By default, `restart`. + enum: + - restart + - stop + type: string + type: object Snapshot: additionalProperties: false description: Information about the snapshot. @@ -10267,7 +10346,7 @@ components: description: The ID of the snapshot to be exported. type: string State: - description: The state of the snapshot export task (`pending` \| `active` \| `completed` \| `cancelled` \| `failed`). + description: The state of the snapshot export task (`pending` \| `initializing` \| `preparing` \| `uploading` \| `completed` \| `cancelled` \| `failed`). type: string Tags: description: One or more tags associated with the snapshot export task. @@ -10382,7 +10461,7 @@ components: description: The IP range in the Subnet, in CIDR notation (for example, `10.0.0.0/16`). type: string MapPublicIpOnLaunch: - description: If true, a public IP is assigned to the network interface cards (NICs) created in the specified Subnet. + description: If true, a public IP is assigned to the network interface cards (NICs) created in the specified Subnet. By default, false. type: boolean NetId: description: The ID of the Net in which the Subnet is. @@ -10796,7 +10875,7 @@ components: description: The new value added tax (VAT) number for the account. type: string ZipCode: - description: The new ZIP code of the city. + description: 'The new ZIP code of the city.
With OSC CLI, you must wrap this value in two pairs of quotes to make sure it is parsed as a string: `--ZipCode ''"12345678"''`.' type: string type: object UpdateAccountResponse: @@ -11515,6 +11594,9 @@ components: items: type: string type: array + ShutdownBehaviorConfiguration: + $ref: '#/components/schemas/ShutdownBehaviorConfiguration' + description: Information about the actions performed by the orchestrator when the VM shuts down. UserData: description: The Base64-encoded MIME user data, limited to 500 kibibytes (KiB). type: string @@ -11522,6 +11604,7 @@ components: description: The ID of the VM. type: string VmInitiatedShutdownBehavior: + deprecated: true description: The VM behavior when you stop it. If set to `stop`, the VM stops. If set to `restart`, the VM stops then automatically restarts. If set to `terminate`, the VM stops and is terminated. type: string VmType: @@ -11830,11 +11913,14 @@ components: items: $ref: '#/components/schemas/SecurityGroupLight' type: array + ShutdownBehaviorConfiguration: + $ref: '#/components/schemas/ShutdownBehaviorConfiguration' + description: Information about the actions performed by the orchestrator when the VM shuts down. State: description: The state of the VM (`pending` \| `running` \| `stopping` \| `stopped` \| `shutting-down` \| `terminated` \| `quarantine`). type: string StateReason: - description: The reason explaining the current state of the VM. + description: The reason explaining the current state of the VM. For more information, see [Creating VMs > VM State Reference](https://docs.outscale.com/en/userguide/Creating-VMs.html#_vm_state_reference_statereason_2). type: string SubnetId: description: The ID of the Subnet for the VM. @@ -11854,7 +11940,7 @@ components: description: The ID of the VM. type: string VmInitiatedShutdownBehavior: - description: The VM behavior when you stop it. If set to `stop`, the VM stops. If set to `restart`, the VM stops then automatically restarts. If set to `terminate`, the VM stops and is deleted. + description: 'The VM behavior when you stop it. If set to `stop`, the VM stops. If set to `restart`, the VM stops then automatically restarts. If set to `terminate`, the VM stops and is deleted. Important: This parameter is deprecated in favor of `ShutDownBeheviorConfiguration` and will be removed.' type: string VmType: description: The type of VM. For more information, see [VM Types](https://docs.outscale.com/en/userguide/VM-Types.html). @@ -12040,6 +12126,21 @@ components: description: The size of one ephemeral storage disk, in gibibytes (GiB). type: integer type: object + VmsStopHistory: + additionalProperties: false + description: Information about the stop history of one or more VMs. + properties: + StateReason: + description: The reason explaining why the VM stopped. For more information, see [Creating VMs > VM State Reference](https://docs.outscale.com/en/userguide/Creating-VMs.html#_vm_state_reference_statereason_2). + type: string + StopDate: + description: The date and time (UTC) of the stop event. + format: date-time + type: string + VmId: + description: The ID of the VM. + type: string + type: object Volume: additionalProperties: false description: Information about the volume. @@ -12335,11 +12436,11 @@ info: The mechanism behind this is based on AWS Signature Version 4, whose technical implementation details are described in [Signature of API Requests](https://docs.outscale.com/en/userguide/Signature-of-API-Requests.html).

In practice, the way to specify your access key and secret key depends on the tool or SDK you want to use to interact with the API.
- > For example, if you use OSC CLI: - > 1. You need to create an **~/.osc/config.json** file to specify your access key, secret key, and the Region of your account. - > 2. You then specify the `--profile` option when executing OSC CLI commands. + > For example, to authenticate with access key/secret key when using octl: + > * You can specify the following environment variables: `OSC_ACCESS_KEY`, `OSC_SECRET_KEY`, and `OSC_REGION`. + > * Or you can store a profile in a **~/.osc/config.json** file, with the following fields specified: `access_key`, `secret_key`, and `region`. Then you select the profile by specifying the `--profile` option when executing octl commands. > - > For more information, see [Installing and Configuring OSC CLI](https://docs.outscale.com/en/userguide/Installing-and-Configuring-OSC-CLI.html). + > For more information, see [Installing and Configuring octl](https://docs.outscale.com/en/userguide/Installing-and-Configuring-octl.html). See the code samples in each section of this documentation for specific examples in different programming languages.
For more information about access keys, see [About Access Keys](https://docs.outscale.com/en/userguide/About-Access-Keys.html). @@ -12351,9 +12452,11 @@ info: This is useful only in special circumstances, for example if you do not know your access key/secret key and want to retrieve them programmatically.
In most cases, however, you can use the Cockpit web interface to retrieve them.
- > For example, if you use OSC CLI: - > 1. You need to create an **~/.osc/config.json** file to specify the Region of your account, but you leave the access key value and secret key value empty (`""`). - > 2. You then specify the `--profile`, `--authentication-method`, `--login`, and `--password` options when executing OSC CLI commands. + > For example, to authenticate with login/password when using octl: + > * You can specify the following environment variables: `OSC_LOGIN`, `OSC_PASSWORD`, and `OSC_REGION`. + > * Or you can store a profile in a **~/.osc/config.json** file, with the following fields specified: `login`, `password`, and `region`. Then you select the profile by specifying the `--profile` option when executing octl commands. + > + > For more information, see [Installing and Configuring octl](https://docs.outscale.com/en/userguide/Installing-and-Configuring-octl.html). See the code samples in each section of this documentation for specific examples in different programming languages. @@ -12373,11 +12476,11 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: 1.41.0 + version: 1.42.0 x-osc-api-osc-billing: 1.39.0 x-osc-api-osc-cloud-region: 1.37.0 x-osc-api-osc-cloud-vision: 1.37.0 - x-osc-api-osc-core-iaas: 1.39.0 + x-osc-api-osc-core-iaas: 1.40.0 x-osc-api-osc-iam: 1.37.6 x-osc-api-type: external openapi: 3.0.0 @@ -12426,31 +12529,31 @@ paths: IpRange: 10.0.0.0/16 AccountId: '123456789012' NetPeeringId: pcx-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NetPeering /AddUserToUserGroup: @@ -12480,7 +12583,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /CheckAuthentication: @@ -12508,7 +12611,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Account /CreateAccessKey: @@ -12547,7 +12650,7 @@ paths: SecretKey: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX LastModificationDate: 2010-10-01T12:34:56.789+0000 Tag: Group1 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -12560,7 +12663,6 @@ paths: **[IMPORTANT]**
* You need OUTSCALE credentials and the appropriate quotas to create an account via API. To get quotas, you can send an email to sales@outscale.com.
- * If you want to pass a numeral value as a string instead of an integer, you must wrap your string in additional quotes (for example, `'"92000"'`). For more information, see [About Your Account](https://docs.outscale.com/en/userguide/About-Your-OUTSCALE-Account.html). operationId: CreateAccount @@ -12600,7 +12702,7 @@ paths: LastName: DUPONT AccountId: '123456789012' Email: example@example.com - description: '' + description: The HTTP 200 response (OK). tags: - Account /CreateApiAccessRule: @@ -12669,7 +12771,7 @@ paths: - ca-fedcba0987654321fedcba0987654321 Cns: [] Description: API Access Rule with IPs and CA - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -12706,7 +12808,7 @@ paths: Description: CA example CaId: ca-fedcba0987654321fedcba0987654321 CaFingerprint: 1234567890abcdef1234567890abcdef12345678 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -12749,7 +12851,7 @@ paths: ClientGatewayId: cgw-12345678 ConnectionType: ipsec.1 PublicIp: 192.0.2.0 - description: '' + description: The HTTP 200 response (OK). tags: - ClientGateway /CreateDedicatedGroup: @@ -12788,25 +12890,25 @@ paths: Name: dedicated-group-example SubregionName: eu-west-2a DedicatedGroupId: ded-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - DedicatedGroup /CreateDhcpOptions: @@ -12852,7 +12954,7 @@ paths: DomainNameServers: - 192.0.2.0 - 198.51.100.0 - description: '' + description: The HTTP 200 response (OK). tags: - DhcpOption /CreateDirectLink: @@ -12891,7 +12993,7 @@ paths: Location: PAR1 RegionName: eu-west-2 State: requested - description: '' + description: The HTTP 200 response (OK). tags: - DirectLink /CreateDirectLinkInterface: @@ -12943,7 +13045,7 @@ paths: State: pending InterfaceType: private Location: PAR1 - description: '' + description: The HTTP 200 response (OK). tags: - DirectLinkInterface /CreateFlexibleGpu: @@ -12984,7 +13086,7 @@ paths: State: allocated FlexibleGpuId: fgpu-12345678 Tags: [] - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /CreateImage: @@ -13186,25 +13288,25 @@ paths: FileLocation: https://oos.eu-west-2.outscale.com/BUCKET/KEY?AWSAccessKeyId=ABCDEFGHIJ0123456789&Expires=1493372309&Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Architecture: x86_64 ImageName: register-image-from-bucket-example - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Image /CreateImageExportTask: @@ -13256,7 +13358,7 @@ paths: DiskImageFormat: qcow2 State: pending/queued Progress: 0 - description: '' + description: The HTTP 200 response (OK). tags: - Image /CreateInternetService: @@ -13288,25 +13390,25 @@ paths: InternetService: Tags: [] InternetServiceId: igw-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - InternetService /CreateKeypair: @@ -13366,31 +13468,31 @@ paths: KeypairName: create-keypair-example KeypairId: key-abcdef1234567890abcdef1234567890 KeypairFingerprint: 11:22:33:44:55:66:77:88:99:00:aa:bb:cc:dd:ee:ff - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Keypair /CreateListenerRule: @@ -13467,7 +13569,7 @@ paths: ListenerId: 123456 PathPattern: /docs/* ListenerRuleId: 1234 - description: '' + description: The HTTP 200 response (OK). tags: - Listener /CreateLoadBalancer: @@ -13648,7 +13750,7 @@ paths: LoadBalancerPort: 8080 LoadBalancerProtocol: HTTP LoadBalancerName: public-lb-example - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /CreateLoadBalancerListeners: @@ -13720,7 +13822,7 @@ paths: LoadBalancerPort: 80 LoadBalancerProtocol: TCP LoadBalancerName: example-lbu - description: '' + description: The HTTP 200 response (OK). tags: - Listener /CreateLoadBalancerPolicy: @@ -13841,7 +13943,7 @@ paths: LoadBalancerPort: 80 LoadBalancerProtocol: HTTP LoadBalancerName: example-lbu - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancerPolicy /CreateLoadBalancerTags: @@ -13875,7 +13977,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /CreateNatService: @@ -13920,25 +14022,25 @@ paths: PublicIp: 192.0.2.0 NetId: vpc-12345678 State: available - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NatService /CreateNet: @@ -13975,31 +14077,31 @@ paths: Tenancy: default NetId: vpc-12345678 State: available - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Net /CreateNetAccessPoint: @@ -14042,7 +14144,7 @@ paths: State: pending NetId: vpc-12345678 ServiceName: com.outscale.eu-west-2.oos - description: '' + description: The HTTP 200 response (OK). tags: - NetAccessPoint /CreateNetPeering: @@ -14119,25 +14221,25 @@ paths: IpRange: 10.0.0.0/16 AccountId: '123456789012' NetPeeringId: pcx-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NetPeering /CreateNic: @@ -14228,25 +14330,25 @@ paths: - PrivateDnsName: ip-10-0-0-5.eu-west-2.compute.internal PrivateIp: 10.0.0.5 IsPrimary: false - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /CreatePolicy: @@ -14289,7 +14391,7 @@ paths: Orn: orn:ows:idauth::012345678910:policy/example/example-user-policy IsLinkable: true LastModificationDate: 2010-10-01T12:34:56.789+0000 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /CreatePolicyVersion: @@ -14329,7 +14431,7 @@ paths: DefaultVersion: true CreationDate: 2017-05-10T12:34:56.789+0000 Body: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' - description: '' + description: The HTTP 200 response (OK). tags: - Policy /CreateProductType: @@ -14361,14 +14463,14 @@ paths: Vendor: vendor-name ProductTypeId: pty-12345678 Description: Example of description - description: '' + description: The HTTP 200 response (OK). tags: - ProductType /CreatePublicIp: post: description: |- Acquires a public IP for your account.
- A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud or in a Net, a network interface card (NIC), a NAT service.

+ A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud, a VM in a Net, a network interface card (NIC), or a NAT service.

For more information, see [About Public IPs](https://docs.outscale.com/en/userguide/About-Public-IPs.html). operationId: CreatePublicIp requestBody: @@ -14394,25 +14496,25 @@ paths: Tags: [] PublicIpId: eipalloc-12345678 PublicIp: 192.0.2.0 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - PublicIp /CreateRoute: @@ -14469,25 +14571,25 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Route /CreateRouteTable: @@ -14527,25 +14629,25 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /CreateSecurityGroup: @@ -14595,25 +14697,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - SecurityGroup /CreateSecurityGroupRule: @@ -14720,25 +14822,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - SecurityGroupRule /CreateServerCertificate: @@ -14781,7 +14883,7 @@ paths: Name: server-cert-example ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - ServerCertificate /CreateSnapshot: @@ -14882,25 +14984,25 @@ paths: Tags: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Snapshot /CreateSnapshotExportTask: @@ -14947,7 +15049,7 @@ paths: Progress: 0 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Snapshot /CreateSubnet: @@ -14987,31 +15089,31 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Subnet /CreateTags: @@ -15070,25 +15172,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Tag /CreateUser: @@ -15126,7 +15228,7 @@ paths: Path: /documentation/ ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - User /CreateUserGroup: @@ -15163,7 +15265,7 @@ paths: Orn: orn:ows:idauth::012345678910:usergroup/example/usergroup-example Path: /example/ UserGroupId: ug-12345678 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /CreateVirtualGateway: @@ -15199,7 +15301,7 @@ paths: Tags: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /CreateVmGroup: @@ -15257,25 +15359,25 @@ paths: VmTemplateId: vmtemplate-98765432109876543210987654321012 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /CreateVmTemplate: @@ -15330,7 +15432,7 @@ paths: Ram: 2 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VmTemplate /CreateVms: @@ -15675,25 +15777,25 @@ paths: PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /CreateVolume: @@ -15762,25 +15864,25 @@ paths: Size: 10 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /CreateVpnConnection: @@ -15831,7 +15933,7 @@ paths: VpnConnectionId: vpn-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VpnConnection /CreateVpnConnectionRoute: @@ -15862,7 +15964,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VpnConnection /DeleteAccessKey: @@ -15897,7 +15999,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -15931,7 +16033,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -15961,7 +16063,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -15993,7 +16095,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - ClientGateway /DeleteDedicatedGroup: @@ -16033,25 +16135,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - DedicatedGroup /DeleteDhcpOptions: @@ -16083,7 +16185,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - DhcpOption /DeleteDirectLink: @@ -16112,7 +16214,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - DirectLink /DeleteDirectLinkInterface: @@ -16139,7 +16241,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - DirectLinkInterface /DeleteExportTask: @@ -16179,7 +16281,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Task /DeleteFlexibleGpu: @@ -16208,7 +16310,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /DeleteImage: @@ -16235,25 +16337,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Image /DeleteInternetService: @@ -16282,25 +16384,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - InternetService /DeleteKeypair: @@ -16334,25 +16436,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Keypair /DeleteListenerRule: @@ -16381,7 +16483,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Listener /DeleteLoadBalancer: @@ -16444,7 +16546,7 @@ paths: LoadBalancerPort: 443 LoadBalancerProtocol: HTTPS LoadBalancerName: private-lb-example - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /DeleteLoadBalancerListeners: @@ -16503,7 +16605,7 @@ paths: - eu-west-2a Listeners: [] LoadBalancerName: example-lbu - description: '' + description: The HTTP 200 response (OK). tags: - Listener /DeleteLoadBalancerPolicy: @@ -16568,7 +16670,7 @@ paths: LoadBalancerPort: 80 LoadBalancerProtocol: HTTP LoadBalancerName: example-lbu - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancerPolicy /DeleteLoadBalancerTags: @@ -16598,7 +16700,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /DeleteNatService: @@ -16627,25 +16729,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NatService /DeleteNet: @@ -16684,25 +16786,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Net /DeleteNetAccessPoint: @@ -16731,7 +16833,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - NetAccessPoint /DeleteNetPeering: @@ -16762,31 +16864,31 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NetPeering /DeleteNic: @@ -16815,25 +16917,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /DeletePolicy: @@ -16862,7 +16964,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /DeletePolicyVersion: @@ -16895,7 +16997,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /DeleteProductType: @@ -16927,25 +17029,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - ProductType /DeletePublicIp: @@ -16974,25 +17076,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - PublicIp /DeleteRoute: @@ -17030,25 +17132,25 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Route /DeleteRouteTable: @@ -17077,25 +17179,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /DeleteSecurityGroup: @@ -17125,25 +17227,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - SecurityGroup /DeleteSecurityGroupRule: @@ -17229,25 +17331,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - SecurityGroupRule /DeleteServerCertificate: @@ -17274,7 +17376,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - ServerCertificate /DeleteSnapshot: @@ -17303,25 +17405,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Snapshot /DeleteSubnet: @@ -17355,25 +17457,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Subnet /DeleteTags: @@ -17404,25 +17506,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Tag /DeleteUser: @@ -17449,7 +17551,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - User /DeleteUserGroup: @@ -17483,7 +17585,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /DeleteUserGroupPolicy: @@ -17517,7 +17619,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /DeleteUserPolicy: @@ -17550,7 +17652,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /DeleteVirtualGateway: @@ -17580,7 +17682,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /DeleteVmGroup: @@ -17611,25 +17713,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /DeleteVmTemplate: @@ -17661,7 +17763,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VmTemplate /DeleteVms: @@ -17695,25 +17797,25 @@ paths: CurrentState: shutting-down ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /DeleteVolume: @@ -17742,25 +17844,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /DeleteVpnConnection: @@ -17789,7 +17891,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VpnConnection /DeleteVpnConnectionRoute: @@ -17817,7 +17919,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VpnConnection /DeregisterVmsInLoadBalancer: @@ -17851,7 +17953,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /DisableOutscaleLogin: @@ -17877,7 +17979,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /DisableOutscaleLoginForUsers: @@ -17903,7 +18005,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /DisableOutscaleLoginPerUsers: @@ -17932,7 +18034,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /EnableOutscaleLogin: @@ -17958,7 +18060,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /EnableOutscaleLoginForUsers: @@ -17984,7 +18086,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /EnableOutscaleLoginPerUsers: @@ -18013,7 +18115,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - IdentityProvider /LinkFlexibleGpu: @@ -18046,7 +18148,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /LinkInternetService: @@ -18076,25 +18178,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - InternetService /LinkLoadBalancerBackendMachines: @@ -18140,7 +18242,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /LinkManagedPolicyToUserGroup: @@ -18173,7 +18275,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /LinkNic: @@ -18205,25 +18307,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 LinkNicId: eni-attach-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /LinkPolicy: @@ -18256,7 +18358,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /LinkPrivateIps: @@ -18292,25 +18394,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /LinkPublicIp: @@ -18358,25 +18460,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 LinkPublicIpId: eipassoc-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - PublicIp /LinkRouteTable: @@ -18407,25 +18509,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 LinkRouteTableId: rtbassoc-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /LinkVirtualGateway: @@ -18460,7 +18562,7 @@ paths: NetToVirtualGatewayLink: State: attached NetId: vpc-12345678 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /LinkVolume: @@ -18491,25 +18593,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /PutUserGroupPolicy: @@ -18545,7 +18647,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /PutUserPolicy: @@ -18580,7 +18682,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadAccessKeys: @@ -18618,7 +18720,7 @@ paths: ExpirationDate: 2063-04-05T00:00:00.000+0000 LastModificationDate: 2010-10-01T12:34:56.789+0000 Tag: Group1 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -18657,7 +18759,7 @@ paths: AccountId: '123456789012' CustomerId: '87654321' Email: example@example.com - description: '' + description: The HTTP 200 response (OK). tags: - Account /ReadAdminPassword: @@ -18692,25 +18794,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 AdminPassword: ... - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /ReadApiAccessPolicy: @@ -18741,25 +18843,25 @@ paths: ApiAccessPolicy: RequireTrustedEnv: false MaxAccessKeyExpirationSeconds: 0 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -18798,7 +18900,7 @@ paths: CaIds: [] Cns: [] Description: Allows all IPv4 domain - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -18856,7 +18958,7 @@ paths: QueryHeaderSize: 287 QueryDate: '2017-05-10T12:34:56.789Z' QueryHeaderRaw: 'Host: api.eu-west-2.outscale.com\nAccept: */*\nConnection: close\nUser-Agent: oAPI CLI v0.1 - 2018-09-28\nX-Osc-Date: 20170510T000000Z\nContent-Type: application/json; charset=utf-8\nAuthorization: *****\nContent-Length: 2\nAccept-Encoding: gzip, deflate\nX-Forwarded-For: 192.0.2.0' - description: '' + description: The HTTP 200 response (OK). tags: - ApiLog /ReadCO2EmissionAccount: @@ -18898,7 +19000,7 @@ paths: FactorDistribution: - Value: 1.2345 Factor: electricity - description: '' + description: The HTTP 200 response (OK). tags: - Account /ReadCas: @@ -18931,7 +19033,7 @@ paths: - Description: CA example CaId: ca-fedcba0987654321fedcba0987654321 CaFingerprint: 1234567890abcdef1234567890abcdef12345678 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -18969,7 +19071,7 @@ paths: Category: compute Service: TinaOS-FCU Operation: RunInstances-OD - description: '' + description: The HTTP 200 response (OK). tags: - Catalog /ReadCatalogs: @@ -19010,7 +19112,7 @@ paths: Category: compute Service: TinaOS-FCU Operation: RunInstances-OD - description: '' + description: The HTTP 200 response (OK). tags: - Catalog /ReadClientGateways: @@ -19054,7 +19156,7 @@ paths: ClientGatewayId: cgw-12345678 ConnectionType: ipsec.1 PublicIp: 192.0.2.0 - description: '' + description: The HTTP 200 response (OK). tags: - ClientGateway /ReadConsoleOutput: @@ -19087,25 +19189,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ConsoleOutput: ... - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /ReadConsumptionAccount: @@ -19191,7 +19293,7 @@ paths: UnitPrice: 0.18 Price: 267.84 ResourceId: i-87654321 - description: '' + description: The HTTP 200 response (OK). tags: - Account /ReadDedicatedGroups: @@ -19238,25 +19340,25 @@ paths: Name: dedicated-group-example SubregionName: eu-west-2a DedicatedGroupId: ded-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - DedicatedGroup /ReadDhcpOptions: @@ -19304,7 +19406,7 @@ paths: DomainNameServers: - 192.0.2.0 - 198.51.100.0 - description: '' + description: The HTTP 200 response (OK). tags: - DhcpOption /ReadDirectLinkInterfaces: @@ -19347,7 +19449,7 @@ paths: State: available InterfaceType: private Location: PAR1 - description: '' + description: The HTTP 200 response (OK). tags: - DirectLinkInterface /ReadDirectLinks: @@ -19384,7 +19486,7 @@ paths: Location: PAR1 RegionName: eu-west-2 State: available - description: '' + description: The HTTP 200 response (OK). tags: - DirectLink /ReadEntitiesLinkedToPolicy: @@ -19443,7 +19545,7 @@ paths: - Id: ABCDEFGHIJKLMNOPQRSTUVWXYZ12345 Name: example-user Orn: orn:ows:idauth::012345678910:user/example/user-example - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadFlexibleGpuCatalog: @@ -19476,7 +19578,7 @@ paths: MaxCpu: 80 MaxRam: 512 ModelName: nvidia-p100 - description: '' + description: The HTTP 200 response (OK). security: [] tags: - FlexibleGpu @@ -19523,7 +19625,7 @@ paths: SubregionName: eu-west-2a VmId: i-12345678 Tags: [] - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /ReadImageExportTasks: @@ -19563,7 +19665,7 @@ paths: DiskImageFormat: qcow2 State: pending/queued Progress: 0 - description: '' + description: The HTTP 200 response (OK). tags: - Image /ReadImages: @@ -19696,25 +19798,25 @@ paths: FileLocation: Outscale/RockyLinux-2010.10.01-0 Architecture: x86_64 ImageName: RockyLinux-2010.10.01-0 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Image /ReadInternetServices: @@ -19760,25 +19862,25 @@ paths: State: available NetId: vpc-12345678 InternetServiceId: igw-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - InternetService /ReadKeypairs: @@ -19812,25 +19914,25 @@ paths: KeypairName: keypair-example KeypairId: key-abcdef1234567890abcdef1234567890 KeypairFingerprint: 11:22:33:44:55:66:77:88:99:00:aa:bb:cc:dd:ee:ff - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Keypair /ReadLinkedPolicies: @@ -19870,7 +19972,7 @@ paths: PolicyId: ABCDEFGHIJKLMNOPQRSTUVWXYZ01234 MaxResultsLimit: 30 MaxResultsTruncated: false - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadListenerRules: @@ -19908,7 +20010,7 @@ paths: ListenerId: 123456 HostNamePattern: '*.example.com' ListenerRuleId: 1234 - description: '' + description: The HTTP 200 response (OK). tags: - Listener /ReadLoadBalancerTags: @@ -19940,7 +20042,7 @@ paths: Key: key1 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /ReadLoadBalancers: @@ -20005,7 +20107,7 @@ paths: LoadBalancerPort: 443 LoadBalancerProtocol: HTTPS LoadBalancerName: private-lb-example - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /ReadLocations: @@ -20038,7 +20140,7 @@ paths: Code: PAR1 - Name: Equinix Pantin, France Code: PAR4 - description: '' + description: The HTTP 200 response (OK). security: [] tags: - Location @@ -20081,7 +20183,7 @@ paths: Orn: orn:ows:idauth::012345678910:policy/example/example-user-policy PolicyId: ABCDEFGHIJKLMNOPQRSTUVWXYZ01234 PolicyName: example-policy - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadNatServices: @@ -20127,25 +20229,25 @@ paths: PublicIp: 192.0.2.0 NetId: vpc-12345678 State: available - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NatService /ReadNetAccessPointServices: @@ -20206,7 +20308,7 @@ paths: - 192.0.2.0 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). security: [] tags: - NetAccessPoint @@ -20251,7 +20353,7 @@ paths: State: available NetId: vpc-12345678 ServiceName: com.outscale.eu-west-2.oos - description: '' + description: The HTTP 200 response (OK). tags: - NetAccessPoint /ReadNetPeerings: @@ -20302,25 +20404,25 @@ paths: IpRange: 10.0.0.0/16 AccountId: '123456789012' NetPeeringId: pcx-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NetPeering /ReadNets: @@ -20361,25 +20463,25 @@ paths: Tenancy: default NetId: vpc-12345678 State: available - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Net /ReadNics: @@ -20441,25 +20543,25 @@ paths: - PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal PrivateIp: 10.0.0.4 IsPrimary: true - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /ReadPolicies: @@ -20505,7 +20607,7 @@ paths: LastModificationDate: 2010-10-01T12:34:56.789+0000 MaxResultsLimit: 30 MaxResultsTruncated: false - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadPolicy: @@ -20543,7 +20645,7 @@ paths: LastModificationDate: 2010-10-01T12:34:56.789+0000 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadPolicyVersion: @@ -20576,7 +20678,7 @@ paths: DefaultVersion: true CreationDate: 2010-10-01T12:34:56.789+0000 Body: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadPolicyVersions: @@ -20612,7 +20714,7 @@ paths: CreationDate: 2010-10-01T12:34:56.789+0000 Body: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' HasMoreItems: true - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadProductTypes: @@ -20644,7 +20746,7 @@ paths: ProductTypes: - ProductTypeId: '0001' Description: Linux - description: '' + description: The HTTP 200 response (OK). security: [] tags: - ProductType @@ -20680,7 +20782,7 @@ paths: Category: compute Service: TinaOS-FCU Operation: RunInstances-OD - description: '' + description: The HTTP 200 response (OK). security: [] tags: - PublicCatalog @@ -20710,7 +20812,7 @@ paths: PublicIps: - 198.51.100.0/24 - 203.0.113.0/24 - description: '' + description: The HTTP 200 response (OK). security: [] tags: - PublicIp @@ -20756,25 +20858,25 @@ paths: NicAccountId: '123456789012' NicId: eni-12345678 PrivateIp: 10.0.0.4 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - PublicIp /ReadQuotas: @@ -20847,7 +20949,7 @@ paths: UsedValue: 1 Name: other_example_limit QuotaType: vpc-12345678 - description: '' + description: The HTTP 200 response (OK). tags: - Quota /ReadRegions: @@ -20882,7 +20984,7 @@ paths: Endpoint: api.us-east-2.outscale.com - RegionName: us-west-1 Endpoint: api.us-west-1.outscale.com - description: '' + description: The HTTP 200 response (OK). security: [] tags: - Region @@ -20935,25 +21037,25 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /ReadSecurityGroups: @@ -21009,25 +21111,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - SecurityGroup /ReadServerCertificates: @@ -21061,7 +21163,7 @@ paths: Name: server-cert-example ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - ServerCertificate /ReadSnapshotExportTasks: @@ -21098,10 +21200,10 @@ paths: DiskImageFormat: qcow2 State: pending SnapshotId: snap-12345678 - Progress: 99 + Progress: 13 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Snapshot /ReadSnapshots: @@ -21170,25 +21272,25 @@ paths: Key: env ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Snapshot /ReadSubnets: @@ -21236,25 +21338,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Subnet /ReadSubregions: @@ -21314,7 +21416,7 @@ paths: LocationCode: PAR4 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Subregion /ReadTags: @@ -21350,25 +21452,25 @@ paths: Key: key1 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Tag /ReadUnitPrice: @@ -21404,7 +21506,7 @@ paths: Operation: CreateVolume Type: BSU:VolumeIOPS:io1 Service: TinaOS-FCU - description: '' + description: The HTTP 200 response (OK). tags: - Catalog /ReadUserGroup: @@ -21446,7 +21548,7 @@ paths: UserEmail: user@example.com UserId: ABCDEFGHIJKLMNOPQRSTUVWXYZ12345 UserName: example-user - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /ReadUserGroupPolicies: @@ -21482,7 +21584,7 @@ paths: Policies: - Body: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' Name: example-policy - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadUserGroupPolicy: @@ -21514,7 +21616,7 @@ paths: Policy: Body: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' Name: example-policy - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadUserGroups: @@ -21558,7 +21660,7 @@ paths: Orn: orn:ows:idauth::012345678910:usergroup/example/usergroup-example Path: /example/ UserGroupId: ug-12345678 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /ReadUserGroupsPerUser: @@ -21593,7 +21695,7 @@ paths: Orn: orn:ows:idauth::012345678910:usergroup/example/usergroup-example Path: /example/ UserGroupId: ug-12345678 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /ReadUserPolicies: @@ -21622,7 +21724,7 @@ paths: - example-policy ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadUserPolicy: @@ -21651,7 +21753,7 @@ paths: PolicyDocument: '{"Statement": [ {"Effect": "Allow", "Action": ["*"], "Resource": ["*"]} ]}' PolicyName: example-user-policy UserName: example-user - description: '' + description: The HTTP 200 response (OK). tags: - Policy /ReadUsers: @@ -21687,7 +21789,7 @@ paths: Path: /documentation/ ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - User /ReadVirtualGateways: @@ -21742,7 +21844,7 @@ paths: Tags: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /ReadVmGroups: @@ -21790,25 +21892,25 @@ paths: Tags: - Value: value1 Key: key1 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /ReadVmTemplates: @@ -21859,7 +21961,7 @@ paths: Ram: 2 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VmTemplate /ReadVmTypes: @@ -21895,7 +21997,7 @@ paths: VcoreCount: 1 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). security: [] tags: - Vm @@ -22004,25 +22106,25 @@ paths: PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /ReadVmsHealth: @@ -22059,7 +22161,7 @@ paths: StateReason: ELB State: DOWN Description: Instance registration is pending - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /ReadVmsState: @@ -22109,25 +22211,76 @@ paths: MaintenanceEvents: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). + tags: + - Vm + /ReadVmsStopHistory: + post: + description: Lists the stop history of one or more VMs. + operationId: ReadVmsStopHistory + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ReadVmsStopHistoryRequest' + examples: + ex1: + value: + Filters: + VmIds: + - i-12345678 + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ReadVmsStopHistoryResponse' + examples: + ex1: + value: + VmsStopHistory: + - VmId: i-12345678 + StopDate: '2017-05-10T12:34:56.789Z' + StateReason: Server.InternalError + ResponseContext: + RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 + description: The HTTP 200 response (OK). + '400': + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + description: The HTTP 400 response (Bad Request). + '401': + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + description: The HTTP 401 response (Unauthorized). + '500': + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /ReadVolumeUpdateTasks: @@ -22174,25 +22327,25 @@ paths: Progress: 100 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). summary: Lists one or more update tasks of volumes tags: - Volume @@ -22245,25 +22398,25 @@ paths: Size: 10 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /ReadVpnConnections: @@ -22315,7 +22468,7 @@ paths: VpnConnectionId: vpn-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VpnConnection /RebootVms: @@ -22345,25 +22498,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /RegisterVmsInLoadBalancer: @@ -22398,7 +22551,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /RejectNetPeering: @@ -22427,31 +22580,31 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '409': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 409 response (Conflict). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - NetPeering /RemoveUserFromUserGroup: @@ -22481,7 +22634,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /ScaleDownVmGroup: @@ -22515,25 +22668,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /ScaleUpVmGroup: @@ -22567,25 +22720,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /SetDefaultPolicyVersion: @@ -22619,7 +22772,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /StartVms: @@ -22653,25 +22806,25 @@ paths: CurrentState: pending ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /StopVms: @@ -22705,25 +22858,25 @@ paths: CurrentState: stopping ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /UnlinkFlexibleGpu: @@ -22752,7 +22905,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /UnlinkInternetService: @@ -22782,25 +22935,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - InternetService /UnlinkLoadBalancerBackendMachines: @@ -22844,7 +22997,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /UnlinkManagedPolicyFromUserGroup: @@ -22877,7 +23030,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /UnlinkNic: @@ -22906,25 +23059,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /UnlinkPolicy: @@ -22957,7 +23110,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - Policy /UnlinkPrivateIps: @@ -22987,25 +23140,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /UnlinkPublicIp: @@ -23036,25 +23189,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - PublicIp /UnlinkRouteTable: @@ -23083,25 +23236,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /UnlinkVirtualGateway: @@ -23131,7 +23284,7 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /UnlinkVolume: @@ -23160,25 +23313,25 @@ paths: value: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /UpdateAccessKey: @@ -23240,7 +23393,7 @@ paths: CreationDate: 2010-10-01T12:34:56.789+0000 LastModificationDate: 2017-05-10T12:34:56.789+0000 Tag: Group1 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -23285,7 +23438,7 @@ paths: AccountId: '123456789012' CustomerId: '87654321' Email: example@example.com - description: '' + description: The HTTP 200 response (OK). tags: - Account /UpdateApiAccessPolicy: @@ -23348,25 +23501,25 @@ paths: ApiAccessPolicy: RequireTrustedEnv: false MaxAccessKeyExpirationSeconds: 0 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -23411,7 +23564,7 @@ paths: CaIds: [] Cns: [] Description: Allows all IPv4 domain - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -23446,7 +23599,7 @@ paths: Description: New description CaId: ca-fedcba0987654321fedcba0987654321 CaFingerprint: 1234567890abcdef1234567890abcdef12345678 - description: '' + description: The HTTP 200 response (OK). security: - ApiKeyAuthSec: [] - BasicAuth: [] @@ -23487,25 +23640,25 @@ paths: Name: New-dedicated-group-name SubregionName: eu-west-2a DedicatedGroupId: ded-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - DedicatedGroup /UpdateDirectLinkInterface: @@ -23547,7 +23700,7 @@ paths: State: available InterfaceType: private Location: PAR1 - description: '' + description: The HTTP 200 response (OK). tags: - DirectLinkInterface /UpdateFlexibleGpu: @@ -23583,7 +23736,7 @@ paths: State: allocated SubregionName: eu-west-2a Tags: [] - description: '' + description: The HTTP 200 response (OK). tags: - FlexibleGpu /UpdateImage: @@ -23762,25 +23915,25 @@ paths: FileLocation: 123456789012/image-example Architecture: x86_64 ImageName: image-example - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Image /UpdateListenerRule: @@ -23819,7 +23972,7 @@ paths: ListenerId: 123456 HostNamePattern: '*.newhost.com' ListenerRuleId: 1234 - description: '' + description: The HTTP 200 response (OK). tags: - Listener /UpdateLoadBalancer: @@ -24049,7 +24202,7 @@ paths: LoadBalancerPort: 443 LoadBalancerProtocol: HTTPS LoadBalancerName: private-lb-example - description: '' + description: The HTTP 200 response (OK). tags: - LoadBalancer /UpdateNet: @@ -24084,25 +24237,25 @@ paths: Tenancy: default NetId: vpc-12345678 State: available - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Net /UpdateNetAccessPoint: @@ -24162,7 +24315,7 @@ paths: State: available NetId: vpc-12345678 ServiceName: com.outscale.eu-west-2.oos - description: '' + description: The HTTP 200 response (OK). tags: - NetAccessPoint /UpdateNic: @@ -24293,25 +24446,25 @@ paths: - PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal PrivateIp: 10.0.0.4 IsPrimary: true - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Nic /UpdateRoute: @@ -24371,25 +24524,25 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Route /UpdateRoutePropagation: @@ -24432,7 +24585,7 @@ paths: RouteTableId: rtb-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VirtualGateway /UpdateRouteTableLink: @@ -24463,25 +24616,25 @@ paths: ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 LinkRouteTableId: rtbassoc-12345678 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - RouteTable /UpdateServerCertificate: @@ -24513,7 +24666,7 @@ paths: Name: new-name ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - ServerCertificate /UpdateSnapshot: @@ -24639,25 +24792,25 @@ paths: Tags: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Snapshot /UpdateSubnet: @@ -24694,25 +24847,25 @@ paths: NetId: vpc-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Subnet /UpdateUser: @@ -24749,7 +24902,7 @@ paths: Path: /product/ ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - User /UpdateUserGroup: @@ -24793,7 +24946,7 @@ paths: UserEmail: user@example.com UserId: ABCDEFGHIJKLMNOPQRSTUVWXYZ12345 UserName: example-user - description: '' + description: The HTTP 200 response (OK). tags: - UserGroup /UpdateVm: @@ -24833,7 +24986,7 @@ paths: value: Vm: VmType: tinav5.c2r2p2 - VmInitiatedShutdownBehavior: stop + VmInitiatedShutdownBehavior: restart State: stopped StateReason: '' RootDeviceType: ebs @@ -24898,6 +25051,9 @@ paths: PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal ActionsOnNextBoot: SecureBoot: none + ShutdownBehaviorConfiguration: + HostAction: restart + GuestAction: stop ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 ex2: @@ -24969,27 +25125,30 @@ paths: PrivateDnsName: ip-10-0-0-4.eu-west-2.compute.internal ActionsOnNextBoot: SecureBoot: none + ShutdownBehaviorConfiguration: + HostAction: restart + GuestAction: stop ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Vm /UpdateVmGroup: @@ -25042,25 +25201,25 @@ paths: Tags: [] ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VmGroup /UpdateVmTemplate: @@ -25104,7 +25263,7 @@ paths: Ram: 2 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). tags: - VmTemplate /UpdateVolume: @@ -25173,25 +25332,25 @@ paths: TaskId: vol-update-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - Volume /UpdateVpnConnection: @@ -25237,25 +25396,25 @@ paths: VpnConnectionId: vpn-12345678 ResponseContext: RequestId: 0475ca1e-d0c5-441d-712a-da55a4175157 - description: '' + description: The HTTP 200 response (OK). '400': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 400 response (Bad Request). '401': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 401 response (Unauthorized). '500': content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - description: '' + description: The HTTP 500 response (Internal Server Error). tags: - VpnConnection security: diff --git a/pyproject.toml b/pyproject.toml index b81c798..c917745 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "osc_sdk_python" -version = "0.41.0" +version = "0.42.0" description = "Outscale Gateway python SDK" authors = [ { name = "Outscale SAS", email = "opensource@outscale.com" } diff --git a/uv.lock b/uv.lock index 813973e..7753d1a 100644 --- a/uv.lock +++ b/uv.lock @@ -113,7 +113,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -149,7 +149,7 @@ wheels = [ [[package]] name = "osc-sdk-python" -version = "0.41.0" +version = "0.42.0" source = { editable = "." } dependencies = [ { name = "requests" },