From 63d5337bfa3c225f8cf5232ae2f3ed14c5824ac2 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 17 Apr 2024 16:03:27 +0000 Subject: [PATCH] feat: update generated APIs --- packages/clients/src/api/rdb/v1/index.gen.ts | 1 + packages/clients/src/api/rdb/v1/marshalling.gen.ts | 1 + packages/clients/src/api/rdb/v1/types.gen.ts | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/packages/clients/src/api/rdb/v1/index.gen.ts b/packages/clients/src/api/rdb/v1/index.gen.ts index 781f53eba..0de1431ea 100644 --- a/packages/clients/src/api/rdb/v1/index.gen.ts +++ b/packages/clients/src/api/rdb/v1/index.gen.ts @@ -43,6 +43,7 @@ export type { EndpointDirectAccessDetails, EndpointLoadBalancerDetails, EndpointPrivateNetworkDetails, + EndpointPrivateNetworkDetailsProvisioningMode, EndpointSpec, EndpointSpecLoadBalancer, EndpointSpecPrivateNetwork, diff --git a/packages/clients/src/api/rdb/v1/marshalling.gen.ts b/packages/clients/src/api/rdb/v1/marshalling.gen.ts index c14f1c780..e16babe18 100644 --- a/packages/clients/src/api/rdb/v1/marshalling.gen.ts +++ b/packages/clients/src/api/rdb/v1/marshalling.gen.ts @@ -129,6 +129,7 @@ const unmarshalEndpointPrivateNetworkDetails = ( return { privateNetworkId: data.private_network_id, + provisioningMode: data.provisioning_mode, serviceIp: data.service_ip, zone: data.zone, } as EndpointPrivateNetworkDetails diff --git a/packages/clients/src/api/rdb/v1/types.gen.ts b/packages/clients/src/api/rdb/v1/types.gen.ts index f6355580a..ad3136a40 100644 --- a/packages/clients/src/api/rdb/v1/types.gen.ts +++ b/packages/clients/src/api/rdb/v1/types.gen.ts @@ -18,6 +18,8 @@ export type DatabaseBackupStatus = | 'exporting' | 'locked' +export type EndpointPrivateNetworkDetailsProvisioningMode = 'static' | 'ipam' + export type EngineSettingPropertyType = 'BOOLEAN' | 'INT' | 'STRING' | 'FLOAT' export type InstanceLogStatus = 'unknown' | 'ready' | 'creating' | 'error' @@ -139,6 +141,8 @@ export interface EndpointPrivateNetworkDetails { serviceIp: string /** Private network zone. */ zone: Zone + /** How endpoint ips are provisioned. */ + provisioningMode: EndpointPrivateNetworkDetailsProvisioningMode } export interface EndpointSpecPrivateNetworkIpamConfig {}