diff --git a/packages/clients/src/api/redis/v1/index.gen.ts b/packages/clients/src/api/redis/v1/index.gen.ts index 1c7027568..b02921e88 100644 --- a/packages/clients/src/api/redis/v1/index.gen.ts +++ b/packages/clients/src/api/redis/v1/index.gen.ts @@ -44,6 +44,7 @@ export type { NodeType, NodeTypeStock, PrivateNetwork, + PrivateNetworkProvisioningMode, PublicNetwork, RenewClusterCertificateRequest, SetAclRulesRequest, diff --git a/packages/clients/src/api/redis/v1/marshalling.gen.ts b/packages/clients/src/api/redis/v1/marshalling.gen.ts index 89871faae..45829c185 100644 --- a/packages/clients/src/api/redis/v1/marshalling.gen.ts +++ b/packages/clients/src/api/redis/v1/marshalling.gen.ts @@ -54,6 +54,7 @@ const unmarshalPrivateNetwork = (data: unknown) => { return { id: data.id, + provisioningMode: data.provisioning_mode, serviceIps: data.service_ips, zone: data.zone, } as PrivateNetwork diff --git a/packages/clients/src/api/redis/v1/types.gen.ts b/packages/clients/src/api/redis/v1/types.gen.ts index c3aa7741c..4121a2c24 100644 --- a/packages/clients/src/api/redis/v1/types.gen.ts +++ b/packages/clients/src/api/redis/v1/types.gen.ts @@ -32,6 +32,8 @@ export type NodeTypeStock = | 'out_of_stock' | 'available' +export type PrivateNetworkProvisioningMode = 'static' | 'ipam' + /** Acl rule. */ export interface ACLRule { /** ID of the rule. */ @@ -273,6 +275,8 @@ export interface PrivateNetwork { serviceIps: string[] /** Zone of the Private Network. */ zone: Zone + /** How your endpoint ips are provisioned. */ + provisioningMode: PrivateNetworkProvisioningMode } export interface PublicNetwork {}