diff --git a/outscale.yaml b/outscale.yaml index 282cbee..85244dd 100644 --- a/outscale.yaml +++ b/outscale.yaml @@ -798,7 +798,7 @@ components: description: A unique name for the keypair, with a maximum length of 255 [ASCII printable characters](https://en.wikipedia.org/wiki/ASCII#Printable_characters). type: string PublicKey: - description: The public key. It must be base64-encoded. + description: The public key. It must be Base64-encoded. type: string required: - KeypairName @@ -1498,7 +1498,7 @@ components: description: The ID of the Subnet in which you want to create the VM. type: string UserData: - description: Data or script used to add a specific configuration to the VM. It must be base64-encoded. + 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). type: string VmInitiatedShutdownBehavior: description: The VM behavior when you stop it. By default or 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. @@ -2588,14 +2588,6 @@ components: items: type: string type: array - QueryDateAfter: - description: The date after which you want to retrieve logged calls, in ISO 8601 format (for example, `2020-06-14`). By default, this date is set to 2 days ago. - format: date - type: string - QueryDateBefore: - description: The date before which you want to retrieve logged calls, in ISO 8601 format (for example, `2020-06-30`). By default, this date is set to now. - format: date - type: string QueryIpAddresses: description: The IP addresses used for the logged calls. items: @@ -5324,7 +5316,7 @@ components: description: The lifetime for phase 2 of the Internet Key Exchange (IKE) negociation process, in seconds. type: integer PreSharedKey: - description: The pre-shared key to establish the initial authentication between the client gateway and the virtual gateway. + description: The pre-shared key to establish the initial authentication between the client gateway and the virtual gateway. This key can contain any character except line breaks and double quotes ("). type: string type: object Placement: @@ -7248,8 +7240,12 @@ components: DryRun: description: If true, checks whether you have the required permissions to perform the action. type: boolean + ExpirationDate: + description: The date and time at which you want the access key to expire, in ISO 8601 format (for example, `2017-06-14` or `2017-06-14T00:00:00Z`). If not specified, the access key is set to not expire. + format: datetime + type: string State: - description: The new state for the access key (`ACTIVE` \| `INACTIVE`). + description: The new state for the access key (`ACTIVE` \| `INACTIVE`). When set to `ACTIVE`, the access key is enabled and can be used to send requests. When set to `INACTIVE`, the access key is disabled. type: string required: - AccessKeyId @@ -7778,7 +7774,7 @@ components: type: string type: array UserData: - description: The Base64-encoded MIME user data. + description: The Base64-encoded MIME user data, limited to 500 kibibytes (KiB). type: string VmId: description: The ID of the VM. @@ -8114,7 +8110,7 @@ components: Phase2Options: $ref: '#/components/schemas/Phase2Options' TunnelInsideIpRange: - description: The IP range for the tunnel in your VPN connection. + description: The range of inside IP addresses for the tunnel. This must be a /30 CIDR block from the 169.254.254.0/24 range. type: string type: object With: @@ -8209,7 +8205,7 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: '1.14' + version: '1.15' openapi: 3.0.0 paths: /AcceptNetPeering: @@ -12870,14 +12866,14 @@ paths: tags: - Volume /UpdateAccessKey: - description: 'Modifies the status of the specified access key associated with the account that sends the request.
- - When set to `ACTIVE`, the access key is enabled and can be used to send requests. When set to `INACTIVE`, the access key is disabled.

+ description: 'Modifies the attributes of the specified access key associated with the account that sends the request.

**[NOTE]**
- To protect against brute force attacks, the number of requests allowed for this method in a given time period is limited.' + * To remove the expiration date of the access key after you have set one, use this method without specifying `ExpirationDate`.
+ + * To protect against brute force attacks, the number of requests allowed for this method in a given time period is limited.' post: operationId: UpdateAccessKey requestBody: