From e5c3e6828f320bf6b3573091b010987b5cb51255 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 25 Oct 2023 14:15:46 +0000 Subject: [PATCH] feat: update generated APIs --- packages/clients/src/api/instance/v1/content.gen.ts | 4 ++++ packages/clients/src/api/instance/v1/index.gen.ts | 1 + packages/clients/src/api/instance/v1/marshalling.gen.ts | 2 ++ packages/clients/src/api/instance/v1/types.gen.ts | 8 ++++++++ 4 files changed, 15 insertions(+) diff --git a/packages/clients/src/api/instance/v1/content.gen.ts b/packages/clients/src/api/instance/v1/content.gen.ts index cbd4f9a7c..829f5ede3 100644 --- a/packages/clients/src/api/instance/v1/content.gen.ts +++ b/packages/clients/src/api/instance/v1/content.gen.ts @@ -5,6 +5,7 @@ import type { IpState, PrivateNICState, SecurityGroupState, + ServerIpState, ServerState, SnapshotState, TaskStatus, @@ -26,6 +27,9 @@ export const SECURITY_GROUP_TRANSIENT_STATUSES: SecurityGroupState[] = [ 'syncing', ] +/** Lists transient statutes of the enum {@link ServerIpState}. */ +export const SERVER_IP_TRANSIENT_STATUSES: ServerIpState[] = ['pending'] + /** Lists transient statutes of the enum {@link ServerState}. */ export const SERVER_TRANSIENT_STATUSES: ServerState[] = ['starting', 'stopping'] diff --git a/packages/clients/src/api/instance/v1/index.gen.ts b/packages/clients/src/api/instance/v1/index.gen.ts index 47e4debce..1c55d17f7 100644 --- a/packages/clients/src/api/instance/v1/index.gen.ts +++ b/packages/clients/src/api/instance/v1/index.gen.ts @@ -124,6 +124,7 @@ export type { ServerIp, ServerIpIpFamily, ServerIpProvisioningMode, + ServerIpState, ServerIpv6, ServerLocation, ServerMaintenance, diff --git a/packages/clients/src/api/instance/v1/marshalling.gen.ts b/packages/clients/src/api/instance/v1/marshalling.gen.ts index aacac423a..d880d3402 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, + state: data.state, tags: data.tags, } as ServerIp } @@ -1555,6 +1556,7 @@ const marshalServerIp = ( id: request.id, netmask: request.netmask, provisioning_mode: request.provisioningMode, + state: request.state, tags: request.tags, }) diff --git a/packages/clients/src/api/instance/v1/types.gen.ts b/packages/clients/src/api/instance/v1/types.gen.ts index d790b79d5..953206330 100644 --- a/packages/clients/src/api/instance/v1/types.gen.ts +++ b/packages/clients/src/api/instance/v1/types.gen.ts @@ -52,6 +52,13 @@ export type ServerIpIpFamily = 'inet' | 'inet6' export type ServerIpProvisioningMode = 'manual' | 'dhcp' | 'slaac' +export type ServerIpState = + | 'unknown_state' + | 'detached' + | 'attached' + | 'pending' + | 'error' + export type ServerState = | 'running' | 'stopped' @@ -638,6 +645,7 @@ export interface ServerIp { provisioningMode: ServerIpProvisioningMode /** Tags associated with the IP. */ tags: string[] + state: ServerIpState } /** Server. ipv6. */