diff --git a/outscale.yaml b/outscale.yaml index 8b1bad5..78922f1 100644 --- a/outscale.yaml +++ b/outscale.yaml @@ -947,24 +947,6 @@ components: ResponseContext: $ref: '#/components/schemas/ResponseContext' type: object - CreateMasterKeyRequest: - additionalProperties: false - properties: - Description: - description: A description for the master key, between 0 and 8192 Unicode characters. - type: string - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - type: object - CreateMasterKeyResponse: - additionalProperties: false - properties: - MasterKey: - $ref: '#/components/schemas/MasterKey' - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object CreateNatServiceRequest: additionalProperties: false properties: @@ -1601,34 +1583,6 @@ components: ResponseContext: $ref: '#/components/schemas/ResponseContext' type: object - DecryptCiphertextRequest: - additionalProperties: false - properties: - Ciphertext: - description: The ciphertext you want to decrypt. - format: byte - type: string - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - EncryptionContext: - $ref: '#/components/schemas/EncryptionContext' - required: - - Ciphertext - type: object - DecryptCiphertextResponse: - additionalProperties: false - properties: - MasterKeyId: - description: The ID of the master key used to decrypt the data. - type: string - Plaintext: - description: The decrypted ciphertext, encoded in base64. - format: byte - type: string - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object DeleteAccessKeyRequest: additionalProperties: false properties: @@ -1957,27 +1911,6 @@ components: ResponseContext: $ref: '#/components/schemas/ResponseContext' type: object - DeleteMasterKeyRequest: - additionalProperties: false - properties: - DaysUntilDeletion: - description: The waiting period before deletion, in days (between `7` and `30`). By default, `30`. - type: integer - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - MasterKeyId: - description: The ID of the master key. - type: string - required: - - MasterKeyId - type: object - DeleteMasterKeyResponse: - additionalProperties: false - properties: - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object DeleteNatServiceRequest: additionalProperties: false properties: @@ -2540,43 +2473,6 @@ components: description: The VLAN number associated with the DirectLink interface. type: integer type: object - EncryptPlaintextRequest: - additionalProperties: false - properties: - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - EncryptionContext: - $ref: '#/components/schemas/EncryptionContext' - MasterKeyId: - description: The ID of the master key used to encrypt the data. - type: string - Plaintext: - description: 'The plaintext you want to encrypt, encoded in base64.
- - This base64-encoded plaintext must contain between 1 and 4096 characters.' - format: byte - type: string - required: - - MasterKeyId - - Plaintext - type: object - EncryptPlaintextResponse: - additionalProperties: false - properties: - Ciphertext: - description: The encrypted plaintext. - format: byte - type: string - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object - EncryptionContext: - additionalProperties: - description: EncryptionContext_Element - type: string - description: Information about the encryption context. - type: object ErrorResponse: additionalProperties: false properties: @@ -3052,26 +2948,6 @@ components: type: string type: array type: object - FiltersMasterKey: - additionalProperties: false - description: One or more filters. - properties: - Descriptions: - description: The descriptions of the master keys. - items: - type: string - type: array - MasterKeyIds: - description: The IDs of the master keys. - items: - type: string - type: array - States: - description: The states of the master keys (`Enabled` \| `Disabled` \| `PendingDeletion`). - items: - type: string - type: array - type: object FiltersNatService: additionalProperties: false description: One or more filters. @@ -4183,41 +4059,6 @@ components: description: The amount of video RAM (VRAM) of the fGPU. type: integer type: object - GenerateDataKeyRequest: - additionalProperties: false - properties: - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - EncryptionContext: - $ref: '#/components/schemas/EncryptionContext' - GeneratePlaintext: - description: If true, the data key is generated in plaintext and ciphertext. If false, the data key is generated only in ciphertext. - type: boolean - MasterKeyId: - description: The ID of the master key used to generate the data key. - type: string - Size: - description: The size of the data key you want to generate, in bytes (between 1 and 1024). - type: integer - required: - - MasterKeyId - - Size - type: object - GenerateDataKeyResponse: - additionalProperties: false - properties: - Ciphertext: - description: The encrypted data key, encoded in base64. - format: byte - type: string - Plaintext: - description: The decrypted data key, encoded in base64. - format: byte - type: string - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object HealthCheck: additionalProperties: false description: Information about the health check configuration. @@ -5019,28 +4860,6 @@ components: format: date type: string type: object - MasterKey: - additionalProperties: false - description: Information about a master key. - properties: - CreationDate: - description: The date and time of creation of the master key. - format: datetime - type: string - DeletionDate: - description: The date and time of scheduled deletion of the master key. - format: datetime - type: string - Description: - description: ' The description of the master key.' - type: string - MasterKeyId: - description: The ID of the master key. - type: string - State: - description: The state of the master key (`Enabled` \| `Disabled` \| `PendingDeletion`). - type: string - type: object NatService: additionalProperties: false description: Information about the NAT service. @@ -5965,26 +5784,6 @@ components: ResponseContext: $ref: '#/components/schemas/ResponseContext' type: object - ReadMasterKeysRequest: - additionalProperties: false - properties: - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - Filters: - $ref: '#/components/schemas/FiltersMasterKey' - type: object - ReadMasterKeysResponse: - additionalProperties: false - properties: - MasterKeys: - description: Information about one or more master keys. - items: - $ref: '#/components/schemas/MasterKey' - type: array - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object ReadNatServicesRequest: additionalProperties: false properties: @@ -7111,26 +6910,6 @@ components: description: The value of the tag, between 0 and 255 characters. type: string type: object - UndeleteMasterKeyRequest: - additionalProperties: false - properties: - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - MasterKeyId: - description: The ID of the master key. - type: string - required: - - MasterKeyId - type: object - UndeleteMasterKeyResponse: - additionalProperties: false - properties: - MasterKey: - $ref: '#/components/schemas/MasterKey' - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object UnlinkFlexibleGpuRequest: additionalProperties: false properties: @@ -7536,32 +7315,6 @@ components: ResponseContext: $ref: '#/components/schemas/ResponseContext' type: object - UpdateMasterKeyRequest: - additionalProperties: false - properties: - Description: - description: The new description for the master key, between 0 and 8192 Unicode characters. - type: string - DryRun: - description: If true, checks whether you have the required permissions to perform the action. - type: boolean - Enabled: - description: If true, the state of the master key becomes `Enabled`. If false, the state of the master key becomes `Disabled`. - type: boolean - MasterKeyId: - description: The ID of the master key. - type: string - required: - - MasterKeyId - type: object - UpdateMasterKeyResponse: - additionalProperties: false - properties: - MasterKey: - $ref: '#/components/schemas/MasterKey' - ResponseContext: - $ref: '#/components/schemas/ResponseContext' - type: object UpdateNetAccessPointRequest: additionalProperties: false properties: @@ -8744,29 +8497,6 @@ paths: description: The HTTP 200 response (OK). tags: - LoadBalancer - /CreateMasterKey: - description: 'Creates a master key. For more information, see [About Outscale Key Management Service (OKMS)](https://wiki.outscale.net/pages/viewpage.action?pageId=49023567).

- - - **[NOTE]**
- - By default, your account has a quota of 20 master keys.' - post: - operationId: CreateMasterKey - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/CreateMasterKeyRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/CreateMasterKeyResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /CreateNatService: description: 'Creates a network address translation (NAT) service in the specified public Subnet of a Net.
@@ -9565,24 +9295,6 @@ paths: description: The HTTP 200 response (OK). tags: - VpnConnection - /DecryptCiphertext: - description: Decrypts ciphertext into plaintext. - post: - operationId: DecryptCiphertext - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/DecryptCiphertextRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/DecryptCiphertextResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /DeleteAccessKey: description: 'Deletes the specified access key associated with the account that sends the request.

@@ -9971,33 +9683,6 @@ paths: description: The HTTP 200 response (OK). tags: - LoadBalancer - /DeleteMasterKey: - description: 'Schedules the deletion of a master key.
- - If the request succeeds, the state of the master key becomes `PendingDeletion` and the master key is deleted at the end of the waiting period.

- - - **[NOTE]**
- - - You cannot delete the default master key of your account.
- - - You cannot modify the waiting period after you have scheduled the deletion. However, you can cancel the scheduled deletion using the [UndeleteMasterKey](#undeletemasterkey) method.' - post: - operationId: DeleteMasterKey - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/DeleteMasterKeyRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/DeleteMasterKeyResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /DeleteNatService: description: 'Deletes a specified network address translation (NAT) service.
@@ -10675,42 +10360,6 @@ paths: description: The HTTP 200 response (OK). tags: - LoadBalancer - /EncryptPlaintext: - description: Encrypts plaintext into ciphertext using a master key. - post: - operationId: EncryptPlaintext - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptPlaintextRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptPlaintextResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey - /GenerateDataKey: - description: Generates a data key using a master key. - post: - operationId: GenerateDataKey - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/GenerateDataKeyRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/GenerateDataKeyResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /LinkFlexibleGpu: description: 'Attaches one of your allocated flexible GPUs (fGPUs) to one of your virtual machines (VMs).
@@ -11556,24 +11205,6 @@ paths: security: [] tags: - Location - /ReadMasterKeys: - description: Returns information about one or more master keys. - post: - operationId: ReadMasterKeys - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/ReadMasterKeysRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/ReadMasterKeysResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /ReadNatServices: description: 'Lists one or more network address translation (NAT) services.

@@ -12657,26 +12288,6 @@ paths: description: The HTTP 500 response (Internal Server Error). tags: - Vm - /UndeleteMasterKey: - description: 'Cancels the deletion of a master key that is scheduled for deletion.
- - If the request succeeds, the state of the master key becomes `Disabled`.' - post: - operationId: UndeleteMasterKey - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/UndeleteMasterKeyRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/UndeleteMasterKeyResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /UnlinkFlexibleGpu: description: 'Detaches a flexible GPU (fGPU) from a virtual machine (VM).
@@ -13129,24 +12740,6 @@ paths: description: The HTTP 200 response (OK). tags: - LoadBalancer - /UpdateMasterKey: - description: Modifies one or more attributes of a master key. - post: - operationId: UpdateMasterKey - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/UpdateMasterKeyRequest' - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/UpdateMasterKeyResponse' - description: The HTTP 200 response (OK). - tags: - - MasterKey /UpdateNet: description: Associates a DHCP options set with a specified Net. post: