diff --git a/README.md b/README.md index c335351..b778ecb 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.42.0-py3-none-any.whl +pip install dist/osc_sdk_python-0.43.0-py3-none-any.whl ``` --- diff --git a/osc_sdk_python/VERSION b/osc_sdk_python/VERSION index 787ffc3..8298bb0 100644 --- a/osc_sdk_python/VERSION +++ b/osc_sdk_python/VERSION @@ -1 +1 @@ -0.42.0 +0.43.0 diff --git a/osc_sdk_python/resources/outscale.yaml b/osc_sdk_python/resources/outscale.yaml index c4695c4..220b9aa 100644 --- a/osc_sdk_python/resources/outscale.yaml +++ b/osc_sdk_python/resources/outscale.yaml @@ -61,6 +61,9 @@ components: Tag: description: The tag added to the access key. type: string + Trusted: + description: If true, the access key has an expiration date and was created using Cockpit v2 after a multi-factor authentication. + type: boolean type: object AccessKeySecretKey: additionalProperties: false @@ -116,7 +119,7 @@ components: description: The ID of the account. type: string AdditionalEmails: - description: One or more additional email addresses for the account. These addresses are used for notifications only. + description: One or more additional email addresses for the account. These addresses are used for notifications about maintenances on your resources and hypervisor crashes. items: pattern: ^.+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$ type: string @@ -209,9 +212,10 @@ components: format: int64 type: integer RequireTrustedEnv: - description: |- - If true, a trusted session is activated, allowing you to bypass Certificate Authorities (CAs) enforcement. For more information, see [About Your API Access Policy](https://docs.outscale.com/en/userguide/About-Your-API-Access-Policy.html).
- If this is enabled, it is required that you and all your users log in to Cockpit v2 using the WebAuthn method for multi-factor authentication. For more information, see [About Authentication > Multi-Factor Authentication](https://docs.outscale.com/en/userguide/About-Authentication.html#_multi_factor_authentication). + description: If true, a trusted session is activated, allowing you to bypass Certificate Authorities (CAs) enforcement. For more information, see [About Your API Access Policy](https://docs.outscale.com/en/userguide/About-Your-API-Access-Policy.html). + type: boolean + RequireTrustedEnvSecureMode: + description: If true, a trusted session is activated. This will require you and all your EIM users to use only trusted access keys, to log in to Cockpit v2 using multi-factor authentication (MFA), and will restrict the CLI use of certain API calls. For more information, see [About Your API Access Policy](https://docs.outscale.com/en/userguide/About-Your-API-Access-Policy.html). type: boolean type: object ApiAccessRule: @@ -655,7 +659,7 @@ components: additionalProperties: false properties: AdditionalEmails: - description: One or more additional email addresses for the account. These addresses are used for notifications only. If you already have a list of additional emails registered, you cannot add to it, only replace it. To remove all registered additional emails, specify an empty list. + description: One or more additional email addresses for the account. These addresses are used for notifications about maintenances on your resources and hypervisor crashes. If you already have a list of additional emails registered, you cannot add to it, only replace it. To remove all registered additional emails, specify an empty list. items: pattern: ^.+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$ type: string @@ -670,7 +674,7 @@ components: description: The country of the account owner. type: string CustomerId: - 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"''`.' + description: The ID of the customer. It must be 8 digits. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -700,7 +704,7 @@ components: description: The value added tax (VAT) number for the account. type: string ZipCode: - 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"''`.' + description: The ZIP code of the city. type: string required: - City @@ -761,7 +765,7 @@ components: additionalProperties: false properties: CaPem: - description: 'The CA in PEM format.
With OSC CLI, use the following syntax to make sure your CA file is correctly parsed: `--CaPem="$(cat FILENAME)"`.' + description: The CA in PEM format. type: string Description: description: The description of the CA. @@ -1086,7 +1090,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 to import in your account, if you are importing an existing keypair. This value must be Base64-encoded. + description: The public key to import in your account, if you are importing an existing keypair. This must be Base64-encoded. type: string required: - KeypairName @@ -1283,7 +1287,7 @@ components: additionalProperties: false properties: ClientToken: - 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"''`.' + description: A unique identifier which enables you to manage the idempotency. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -1352,7 +1356,7 @@ components: 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.
With OSC CLI, you must wrap the value in two pairs of quotes to make sure it is parsed as a string: `--AccepterOwnerId '"12345678"'`. + This parameter is required if the Net you want to connect with does not belong to you. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -1660,7 +1664,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.
With OSC CLI, you must wrap the value in two pairs of quotes to make sure it is parsed as a string: `--SecurityGroupAccountIdToLink ''"12345678"''`.' + description: The OUTSCALE account ID that owns the source or destination security group specified in the `SecurityGroupNameToLink` parameter. type: string SecurityGroupId: description: The ID of the security group for which you want to create a rule. @@ -1689,10 +1693,10 @@ components: additionalProperties: false properties: Body: - description: 'The PEM-encoded X509 certificate.
With OSC CLI, use the following syntax to make sure your certificate file is correctly parsed: `--Body="$(cat FILENAME)"`.' + description: The PEM-encoded X509 certificate. type: string Chain: - description: 'The PEM-encoded intermediate certification authorities.
With OSC CLI, use the following syntax to make sure your certificate chain file is correctly parsed: `--Chain="$(cat FILENAME)"`.' + description: The PEM-encoded intermediate certification authorities. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -1704,7 +1708,7 @@ components: description: The path to the server certificate, set to a slash (`/`) if not specified. type: string PrivateKey: - description: 'The PEM-encoded private key matching the certificate.
With OSC CLI, use the following syntax to make sure your key file is correctly parsed: `--PrivateKey="$(cat FILENAME)"`.' + description: The PEM-encoded private key matching the certificate. type: string required: - Body @@ -1751,7 +1755,7 @@ components: additionalProperties: false properties: ClientToken: - 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"''`.' + description: A unique identifier which enables you to manage the idempotency. type: string Description: description: A description for the snapshot. @@ -2054,7 +2058,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.
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"''`.' + description: A unique identifier which enables you to manage the idempotency. type: string DeletionProtection: description: If true, you cannot delete the VM unless you change this parameter back to false. @@ -2123,7 +2127,7 @@ components: 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. + 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. Important: This parameter is deprecated in favor of `ShutDownBehaviorConfiguration` and will be removed.' type: string VmType: description: |- @@ -2149,7 +2153,7 @@ components: additionalProperties: false properties: ClientToken: - 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"''`.' + description: A unique identifier which enables you to manage the idempotency. type: string DryRun: description: If true, checks whether you have the required permissions to perform the action. @@ -2245,7 +2249,7 @@ components: description: Information about the dedicated group. properties: AccountId: - description: The OUTSCALE account ID of the owners of the dedicated group. + description: The OUTSCALE account ID of the owner of the dedicated group. type: string CpuGeneration: description: The processor generation. @@ -3364,13 +3368,13 @@ components: description: The BGP authentication key. type: string ClientPrivateIp: - description: The IP on the customer's side of the DirectLink interface. + description: The IP on the customer's side of the DirectLink interface. If this parameter is specified, you must also specify the `OutscalePrivateIp` parameter. type: string DirectLinkInterfaceName: description: The name of the DirectLink interface. type: string OutscalePrivateIp: - description: The IP on the OUTSCALE side of the DirectLink interface. + description: The IP on the OUTSCALE side of the DirectLink interface. If this parameter is specified, you must also specify the `ClientPrivateIp` parameter. type: string VirtualGatewayId: description: The ID of the target virtual gateway. @@ -3934,7 +3938,7 @@ components: type: string type: array Hypervisors: - description: The hypervisor type of the OMI (always `xen`). + description: The hypervisor type of the OMI (always `kvm`). items: type: string type: array @@ -4823,6 +4827,11 @@ components: items: type: string type: array + EffectiveSnapshotModes: + description: The snapshot mode in effect (`crash-consistent` \| `application-consistent` \| `Not Applicable`). `Not Applicable` is returned for unavailable snapshots (`in-queue`, `pending`, or `error` states). + items: + type: string + type: array FromCreationDate: description: The beginning of the time period, in ISO 8601 date-time format (for example, `2020-06-14T00:00:00.000Z`). format: date-time @@ -9936,6 +9945,17 @@ components: $ref: '#/components/schemas/ResponseContext' description: Information about the context of the response. type: object + RequestedSnapshotMode: + additionalProperties: false + description: Information about the requested snapshot mode. + properties: + Mode: + description: The requested mode (`application-consistent` \| `crash-consistent`). + type: string + OnFailure: + description: The fallback behavior if snapshot creation in `application-consistent` mode fails (`continue` \| `abort`). By default or if set to `continue`, the snapshot is created in crash-consistent mode. If set to `abort`, the task is canceled. + type: string + type: object ResourceLoadBalancerTag: additionalProperties: false description: Information about the tag. @@ -10305,12 +10325,18 @@ components: Description: description: The description of the snapshot. type: string + EffectiveSnapshotMode: + description: The snapshot mode in effect (`crash-consistent` \| `application-consistent` \| `Not Applicable`). `Not Applicable` is returned for unavailable snapshots (`in-queue`, `pending`, or `error` states). + type: string PermissionsToCreateVolume: $ref: '#/components/schemas/PermissionsOnResource' description: Permissions for the resource. Progress: description: The progress of the snapshot, as a percentage. type: integer + RequestedSnapshotMode: + $ref: '#/components/schemas/RequestedSnapshotMode' + description: Information about the requested snapshot mode. SnapshotId: description: The ID of the snapshot. type: string @@ -10833,7 +10859,7 @@ components: additionalProperties: false properties: AdditionalEmails: - description: One or more additional email addresses for the account. These addresses are used for notifications only. If you already have a list of additional emails registered, you cannot add to it, only replace it. To remove all registered additional emails, specify an empty list. + description: One or more additional email addresses for the account. These addresses are used for notifications about maintenances on your resources and hypervisor crashes. If you already have a list of additional emails registered, you cannot add to it, only replace it. To remove all registered additional emails, specify an empty list. items: pattern: ^.+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$ type: string @@ -10875,7 +10901,7 @@ components: description: The new value added tax (VAT) number for the account. type: string ZipCode: - 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"''`.' + description: The new ZIP code of the city. type: string type: object UpdateAccountResponse: @@ -10899,13 +10925,15 @@ components: format: int64 type: integer RequireTrustedEnv: - description: |- - If true, a trusted session is activated, provided that you specify the `MaxAccessKeyExpirationSeconds` parameter with a value greater than `0`.
- Enabling this will require you and all your users to log in to Cockpit v2 using the WebAuthn method for multi-factor authentication. For more information, see [About Authentication > Multi-Factor Authentication](https://docs.outscale.com/en/userguide/About-Authentication.html#_multi_factor_authentication). + description: If true, a trusted session is activated, provided that you specify the `MaxAccessKeyExpirationSeconds` parameter with a value greater than `0`. This allows you to bypass Certificate Authorities (CAs) enforcement. + type: boolean + RequireTrustedEnvSecureMode: + description: If true, a trusted session is activated, provided that you specify the `MaxAccessKeyExpirationSeconds` parameter with a value greater than `0` and that the parameter `RequireTrustedEnv` is set to `true`. This requires you and all your EIM users to use only trusted access keys, to log in to Cockpit v2 using multi-factor authentication (MFA), and will restrict the CLI use of certain API calls. For more information, see [About Your API Access Policy > Scope of a Trusted Session](https://docs.outscale.com/en/userguide/About-Your-API-Access-Policy.html#_scope_of_a_trusted_session). type: boolean required: - MaxAccessKeyExpirationSeconds - RequireTrustedEnv + - RequireTrustedEnvSecureMode type: object UpdateApiAccessPolicyResponse: additionalProperties: false @@ -11605,7 +11633,7 @@ components: 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. + 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. Important: This parameter is deprecated in favor of `ShutDownBehaviorConfiguration` 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). @@ -11848,7 +11876,7 @@ components: description: If true, you cannot delete the VM unless you change this parameter back to false. type: boolean Hypervisor: - description: The hypervisor type of the VMs (`ovm` \| `xen`). + description: The hypervisor type of the VMs (`ovm` \| `kvm`). type: string ImageId: description: The ID of the OMI used to create the VM. @@ -11940,7 +11968,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. Important: This parameter is deprecated in favor of `ShutDownBeheviorConfiguration` and will be removed.' + 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 `ShutDownBehaviorConfiguration` 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). @@ -12323,7 +12351,7 @@ components: $ref: '#/components/schemas/Phase2Options' description: Information about Phase 2 of the Internet Key Exchange (IKE) negotiation. TunnelInsideIpRange: - description: The range of inside IPs for the tunnel. This must be a /30 CIDR block from the 169.254.254.0/24 range. + description: The range of inside IPs for the tunnel. This must be a `/30` CIDR block from the `169.254.254.0/24` range. type: string type: object With: @@ -12476,12 +12504,12 @@ info: url: https://opensource.org/licenses/BSD-3-Clause termsOfService: https://en.outscale.com/terms-of-service/ title: 3DS OUTSCALE API - version: 1.42.0 + version: 1.43.2 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.40.0 - x-osc-api-osc-iam: 1.37.6 + x-osc-api-osc-core-iaas: 1.41.0 + x-osc-api-osc-iam: 1.37.10 x-osc-api-type: external openapi: 3.0.0 paths: @@ -12662,7 +12690,7 @@ paths: Creates an OUTSCALE account.

**[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.
+ * You need OUTSCALE credentials and the appropriate quotas to create an account via API. To get quotas, you can send an email to sales-eu@outscale.com.
For more information, see [About Your Account](https://docs.outscale.com/en/userguide/About-Your-OUTSCALE-Account.html). operationId: CreateAccount @@ -12781,7 +12809,7 @@ paths: post: description: |- Creates a Client Certificate Authority (CA).

- For more information, see [About API Access Rules](https://docs.outscale.com/en/userguide/About-API-Access-Rules.html). + For more information, see [About API Access Rules](https://docs.outscale.com/en/userguide/About-API-Access-Rules.html).

> Deprecated: This call is deprecated and will be removed. operationId: CreateCa requestBody: content: @@ -13000,7 +13028,11 @@ paths: post: description: |- Creates a DirectLink interface.
- DirectLink interfaces enable you to reach one of your Nets through a virtual gateway.

+ DirectLink interfaces enable you to reach one of your Nets through a virtual gateway. + + **[NOTE]**
+ To choose the interconnection IPs for your DirectLink interface, you must specify both the `ClientPrivateIp` and `OutscalePrivateIp` parameters. If these parameters are not specified, TINA selects two IPs within a `/30` CIDR block. + For more information, see [About DirectLink](https://docs.outscale.com/en/userguide/About-DirectLink.html). operationId: CreateDirectLinkInterface requestBody: @@ -14896,7 +14928,8 @@ paths: * **Importing from a bucket**: You import a snapshot located in an OUTSCALE Object Storage (OOS) bucket. First, the owner of the source snapshot must export it to a bucket by using the [CreateSnapshotExportTask](#createsnapshotexporttask) method. Then, they must grant you permission to read the snapshot via a pre-signed URL. For more information, see [Creating a Pre-Signed URL](https://docs.outscale.com/en/userguide/Creating-a-Pre-Signed-URL.html). **[NOTE]**
- In case of excessive use of the snapshot creation feature on the same volume over a short period of time, 3DS OUTSCALE reserves the right to temporarily block the feature. + * By default, all new snapshots are created in `application-consistent` mode. + * In case of excessive use of the snapshot creation feature on the same volume over a short period of time, 3DS OUTSCALE reserves the right to temporarily block the feature. For more information, see [About Snapshots](https://docs.outscale.com/en/userguide/About-Snapshots.html). operationId: CreateSnapshot @@ -15460,6 +15493,7 @@ paths: summary: Creating a VM (minimal syntax) value: ImageId: ami-12345678 + VmType: tinav5.c1r1p2 ex2: summary: Creating a VM in a Net value: @@ -15512,7 +15546,7 @@ paths: summary: Creating a VM (minimal syntax) value: Vms: - - VmType: t2.small + - VmType: tinav5.c1r1p2 VmInitiatedShutdownBehavior: stop State: pending StateReason: '' @@ -15534,7 +15568,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -15582,7 +15616,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -15660,7 +15694,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -15732,7 +15766,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -16041,7 +16075,7 @@ paths: - ApiAccessRule /DeleteCa: post: - description: Deletes a specified Client Certificate Authority (CA). + description: 'Deletes a specified Client Certificate Authority (CA).

> Deprecated: This call is deprecated and will be removed.' operationId: DeleteCa requestBody: content: @@ -19005,7 +19039,7 @@ paths: - Account /ReadCas: post: - description: Gets information about one or more of your Client Certificate Authorities (CAs). + description: 'Gets information about one or more of your Client Certificate Authorities (CAs).

> Deprecated: This call is deprecated and will be removed.' operationId: ReadCas requestBody: content: @@ -19298,7 +19332,7 @@ paths: - Account /ReadDedicatedGroups: post: - description: List one or more dedicated groups of virtual machines (VMs). + description: Lists one or more dedicated groups of virtual machines (VMs). operationId: ReadDedicatedGroups requestBody: content: @@ -22059,7 +22093,7 @@ paths: VmId: i-12345678 TpmEnabled: false ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -22346,7 +22380,6 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' description: The HTTP 500 response (Internal Server Error). - summary: Lists one or more update tasks of volumes tags: - Volume /ReadVolumes: @@ -22912,7 +22945,7 @@ paths: post: description: |- Detaches an internet service from a Net.
- This action disables and detaches an internet service from a Net. The Net must not contain virtual machines (VMs) using public IPs nor internet-facing load balancers. + This action disables and detaches an internet service from a Net. The Net must not contain virtual machines (VMs) using public IPs nor internet-facing load balancers, and its Subnets must not contain NAT Services. operationId: UnlinkInternetService requestBody: content: @@ -23447,7 +23480,9 @@ paths: Updates the API access policy of your OUTSCALE account.

**[IMPORTANT]**
- Only one API access policy can be associated with your account. + Only one API access policy can be associated with your account.

+ + For more information, see [About Your API Access Policy](https://docs.outscale.com/en/userguide/About-Your-API-Access-Policy.html). operationId: UpdateApiAccessPolicy requestBody: content: @@ -23460,16 +23495,19 @@ paths: value: MaxAccessKeyExpirationSeconds: 31536000 RequireTrustedEnv: false + RequireTrustedEnvSecureMode: false ex2: summary: Require expiration dates of maximum 100 years and activate a trusted session value: MaxAccessKeyExpirationSeconds: 3153600000 RequireTrustedEnv: true + RequireTrustedEnvSecureMode: false ex3: summary: Do not require expiration dates and deactivate a trusted session value: MaxAccessKeyExpirationSeconds: 0 RequireTrustedEnv: false + RequireTrustedEnvSecureMode: false responses: '200': content: @@ -23572,7 +23610,7 @@ paths: - ApiAccessRule /UpdateCa: post: - description: Modifies the specified attribute of a Client Certificate Authority (CA). + description: 'Modifies the specified attribute of a Client Certificate Authority (CA).

> Deprecated: This call is deprecated and will be removed.' operationId: UpdateCa requestBody: content: @@ -25006,7 +25044,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a @@ -25080,7 +25118,7 @@ paths: DeleteOnVmDeletion: true VmId: i-12345678 ReservationId: r-12345678 - Hypervisor: xen + Hypervisor: kvm Placement: Tenancy: default SubregionName: eu-west-2a diff --git a/pyproject.toml b/pyproject.toml index c917745..c5173b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "osc_sdk_python" -version = "0.42.0" +version = "0.43.0" description = "Outscale Gateway python SDK" authors = [ { name = "Outscale SAS", email = "opensource@outscale.com" } diff --git a/uv.lock b/uv.lock index de24359..dd4a488 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.10" [[package]] @@ -242,7 +242,7 @@ wheels = [ [[package]] name = "osc-sdk-python" -version = "0.42.0" +version = "0.43.0" source = { editable = "." } dependencies = [ { name = "requests" },