From 9831c6079e89f1d416f7fbbc8b3f105880632389 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 14 May 2025 16:17:56 +0000 Subject: [PATCH] feat: update generated APIs --- .../audit_trail/src/v1alpha1/index.gen.ts | 2 ++ packages_generated/iam/src/v1alpha1/index.gen.ts | 1 + packages_generated/k8s/src/v1/index.gen.ts | 1 + packages_generated/vpc/src/v2/api.gen.ts | 4 +--- packages_generated/vpc/src/v2/marshalling.gen.ts | 7 +++++-- packages_generated/vpc/src/v2/types.gen.ts | 12 ++++++++++++ 6 files changed, 22 insertions(+), 5 deletions(-) diff --git a/packages_generated/audit_trail/src/v1alpha1/index.gen.ts b/packages_generated/audit_trail/src/v1alpha1/index.gen.ts index 13a163525..c477eb28e 100644 --- a/packages_generated/audit_trail/src/v1alpha1/index.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/index.gen.ts @@ -3,6 +3,8 @@ export { API } from './api.gen' export * from './marshalling.gen' export type { + AccountOrganizationInfo, + AccountUserInfo, Event, EventPrincipal, KeyManagerKeyInfo, diff --git a/packages_generated/iam/src/v1alpha1/index.gen.ts b/packages_generated/iam/src/v1alpha1/index.gen.ts index 22149182d..474bf7c21 100644 --- a/packages_generated/iam/src/v1alpha1/index.gen.ts +++ b/packages_generated/iam/src/v1alpha1/index.gen.ts @@ -86,6 +86,7 @@ export type { LogAction, LogResourceType, MFAOTP, + MigrateOrganizationGuestsRequest, OrganizationSecuritySettings, PermissionSet, PermissionSetScopeType, diff --git a/packages_generated/k8s/src/v1/index.gen.ts b/packages_generated/k8s/src/v1/index.gen.ts index dac365bc0..8832edda5 100644 --- a/packages_generated/k8s/src/v1/index.gen.ts +++ b/packages_generated/k8s/src/v1/index.gen.ts @@ -63,6 +63,7 @@ export type { ListVersionsResponse, MaintenanceWindow, MaintenanceWindowDayOfTheWeek, + MigratePoolsToNewImagesRequest, Node, NodeMetadata, NodeMetadataCoreV1Taint, diff --git a/packages_generated/vpc/src/v2/api.gen.ts b/packages_generated/vpc/src/v2/api.gen.ts index d272a29eb..e6998ddc1 100644 --- a/packages_generated/vpc/src/v2/api.gen.ts +++ b/packages_generated/vpc/src/v2/api.gen.ts @@ -220,9 +220,7 @@ export class API extends ParentAPI { * @param request - The request {@link CreatePrivateNetworkRequest} * @returns A Promise of PrivateNetwork */ - createPrivateNetwork = ( - request: Readonly = {}, - ) => + createPrivateNetwork = (request: Readonly) => this.client.fetch( { body: JSON.stringify( diff --git a/packages_generated/vpc/src/v2/marshalling.gen.ts b/packages_generated/vpc/src/v2/marshalling.gen.ts index 2d99fbf3e..f583b1810 100644 --- a/packages_generated/vpc/src/v2/marshalling.gen.ts +++ b/packages_generated/vpc/src/v2/marshalling.gen.ts @@ -58,6 +58,7 @@ export const unmarshalPrivateNetwork = (data: unknown): PrivateNetwork => { return { createdAt: unmarshalDate(data.created_at), + defaultRoutePropagationEnabled: data.default_route_propagation_enabled, dhcpEnabled: data.dhcp_enabled, id: data.id, name: data.name, @@ -143,7 +144,7 @@ export const unmarshalDeleteSubnetsResponse = ( } as DeleteSubnetsResponse } -const unmarshalAclRule = (data: unknown): AclRule => { +export const unmarshalAclRule = (data: unknown): AclRule => { if (!isJSONObject(data)) { throw new TypeError( `Unmarshalling the type 'AclRule' failed as data isn't a dictionary.`, @@ -246,6 +247,7 @@ export const marshalCreatePrivateNetworkRequest = ( request: CreatePrivateNetworkRequest, defaults: DefaultValues, ): Record => ({ + default_route_propagation_enabled: request.defaultRoutePropagationEnabled, name: request.name || randomName('pn'), project_id: request.projectId ?? defaults.defaultProjectId, subnets: request.subnets, @@ -282,7 +284,7 @@ export const marshalDeleteSubnetsRequest = ( subnets: request.subnets, }) -const marshalAclRule = ( +export const marshalAclRule = ( request: AclRule, defaults: DefaultValues, ): Record => ({ @@ -310,6 +312,7 @@ export const marshalUpdatePrivateNetworkRequest = ( request: UpdatePrivateNetworkRequest, defaults: DefaultValues, ): Record => ({ + default_route_propagation_enabled: request.defaultRoutePropagationEnabled, name: request.name, tags: request.tags, }) diff --git a/packages_generated/vpc/src/v2/types.gen.ts b/packages_generated/vpc/src/v2/types.gen.ts index 10ea599e9..ea0bb2f82 100644 --- a/packages_generated/vpc/src/v2/types.gen.ts +++ b/packages_generated/vpc/src/v2/types.gen.ts @@ -96,6 +96,10 @@ export interface PrivateNetwork { * Defines whether managed DHCP is enabled for this Private Network. */ dhcpEnabled: boolean + /** + * Defines whether default v4 and v6 routes are propagated for this Private Network. + */ + defaultRoutePropagationEnabled: boolean } export interface Route { @@ -275,6 +279,10 @@ export type CreatePrivateNetworkRequest = { * VPC in which to create the Private Network. */ vpcId?: string + /** + * Defines whether default v4 and v6 routes are propagated for this Private Network. + */ + defaultRoutePropagationEnabled: boolean } export type CreateRouteRequest = { @@ -643,6 +651,10 @@ export type UpdatePrivateNetworkRequest = { * Tags for the Private Network. */ tags?: string[] + /** + * Defines whether default v4 and v6 routes are propagated for this Private Network. + */ + defaultRoutePropagationEnabled?: boolean } export type UpdateRouteRequest = {