From 242ea5b4634cd76466765f4eaa9b3ab2b8ce2933 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 11 Oct 2023 14:30:13 +0000 Subject: [PATCH] feat: update generated APIs --- .../clients/src/api/instance/v1/marshalling.gen.ts | 10 ++++------ packages/clients/src/api/instance/v1/types.gen.ts | 3 +++ .../clients/src/api/instance/v1/types.private.gen.ts | 5 +++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/clients/src/api/instance/v1/marshalling.gen.ts b/packages/clients/src/api/instance/v1/marshalling.gen.ts index 10fc998f5..aacac423a 100644 --- a/packages/clients/src/api/instance/v1/marshalling.gen.ts +++ b/packages/clients/src/api/instance/v1/marshalling.gen.ts @@ -320,6 +320,7 @@ const unmarshalServerIp = (data: unknown) => { id: data.id, netmask: data.netmask, provisioningMode: data.provisioning_mode, + tags: data.tags, } as ServerIp } @@ -1554,6 +1555,7 @@ const marshalServerIp = ( id: request.id, netmask: request.netmask, provisioning_mode: request.provisioningMode, + tags: request.tags, }) const marshalServerIpv6 = ( @@ -2157,13 +2159,9 @@ export const marshalUpdateServerRequest = ( enable_ipv6: request.enableIpv6, name: request.name, placement_group: request.placementGroup, - private_nics: request.privateNics - ? request.privateNics.map(elt => marshalPrivateNIC(elt, defaults)) - : undefined, + private_nics: request.privateNics, protected: request.protected, - public_ips: request.publicIps - ? request.publicIps.map(elt => marshalServerIp(elt, defaults)) - : undefined, + public_ips: request.publicIps, routed_ip_enabled: request.routedIpEnabled, security_group: request.securityGroup ? marshalSecurityGroupTemplate(request.securityGroup, defaults) diff --git a/packages/clients/src/api/instance/v1/types.gen.ts b/packages/clients/src/api/instance/v1/types.gen.ts index a59c1f3d6..d790b79d5 100644 --- a/packages/clients/src/api/instance/v1/types.gen.ts +++ b/packages/clients/src/api/instance/v1/types.gen.ts @@ -108,6 +108,7 @@ export type VolumeVolumeType = | 'unified' | 'scratch' | 'sbs_volume' + | 'sbs_snapshot' /** Bootscript. */ export interface Bootscript { @@ -635,6 +636,8 @@ export interface ServerIp { dynamic: boolean /** Information about this address provisioning mode. */ provisioningMode: ServerIpProvisioningMode + /** Tags associated with the IP. */ + tags: string[] } /** Server. ipv6. */ diff --git a/packages/clients/src/api/instance/v1/types.private.gen.ts b/packages/clients/src/api/instance/v1/types.private.gen.ts index f9b1c76bd..2c87396c7 100644 --- a/packages/clients/src/api/instance/v1/types.private.gen.ts +++ b/packages/clients/src/api/instance/v1/types.private.gen.ts @@ -195,14 +195,15 @@ export type UpdateServerRequest = { * is set to True you cannot set it back to False). */ routedIpEnabled?: boolean - publicIps?: ServerIp[] + /** A list of reserved IP IDs to attach to the Instance. */ + publicIps?: string[] enableIpv6?: boolean protected?: boolean securityGroup?: SecurityGroupTemplate /** Placement group ID if Instance must be part of a placement group. */ placementGroup?: string | null /** Instance private NICs. */ - privateNics?: PrivateNIC[] + privateNics?: string[] /** * Set the commercial_type for this Instance. Warning: This field has some * restrictions: