From 4b7896a9c20e31a25d40e7ad592b7d7b235869dc Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Tue, 8 Apr 2025 14:29:28 +0000 Subject: [PATCH] feat: update generated APIs --- .../src/api/edge_services/v1beta1/api.gen.ts | 70 ++++++++++++------- .../api/edge_services/v1beta1/index.gen.ts | 2 + .../api/edge_services/v1beta1/types.gen.ts | 9 +++ 3 files changed, 57 insertions(+), 24 deletions(-) diff --git a/packages/clients/src/api/edge_services/v1beta1/api.gen.ts b/packages/clients/src/api/edge_services/v1beta1/api.gen.ts index d3ea76339..eece137d4 100644 --- a/packages/clients/src/api/edge_services/v1beta1/api.gen.ts +++ b/packages/clients/src/api/edge_services/v1beta1/api.gen.ts @@ -132,6 +132,7 @@ import type { PurgeRequest, RouteStage, SearchBackendStagesRequest, + SearchWafStagesRequest, SelectPlanRequest, SetHeadStageRequest, SetRouteRulesRequest, @@ -712,6 +713,30 @@ export class API extends ParentAPI { path: `/edge-services/v1beta1/backend-stages/${validatePathParam('backendStageId', request.backendStageId)}`, }) + searchBackendStages = (request: Readonly = {}) => + this.client.fetch( + { + method: 'GET', + path: `/edge-services/v1beta1/search-backend-stages`, + urlParams: urlParams( + ['bucket_name', request.bucketName], + ['bucket_region', request.bucketRegion], + ['lb_id', request.lbId], + ['order_by', request.orderBy], + ['page', request.page], + [ + 'page_size', + request.pageSize ?? this.client.settings.defaultPageSize, + ], + [ + 'project_id', + request.projectId ?? this.client.settings.defaultProjectId, + ], + ), + }, + unmarshalListBackendStagesResponse, + ) + protected pageOfListWafStages = (request: Readonly) => this.client.fetch( { @@ -802,6 +827,27 @@ export class API extends ParentAPI { path: `/edge-services/v1beta1/waf-stages/${validatePathParam('wafStageId', request.wafStageId)}`, }) + searchWafStages = (request: Readonly = {}) => + this.client.fetch( + { + method: 'GET', + path: `/edge-services/v1beta1/search-waf-stages`, + urlParams: urlParams( + ['order_by', request.orderBy], + ['page', request.page], + [ + 'page_size', + request.pageSize ?? this.client.settings.defaultPageSize, + ], + [ + 'project_id', + request.projectId ?? this.client.settings.defaultProjectId, + ], + ), + }, + unmarshalListWafStagesResponse, + ) + protected pageOfListRouteStages = ( request: Readonly, ) => @@ -973,30 +1019,6 @@ export class API extends ParentAPI { unmarshalCheckPEMChainResponse, ) - searchBackendStages = (request: Readonly = {}) => - this.client.fetch( - { - method: 'GET', - path: `/edge-services/v1beta1/search-backend-stages`, - urlParams: urlParams( - ['bucket_name', request.bucketName], - ['bucket_region', request.bucketRegion], - ['lb_id', request.lbId], - ['order_by', request.orderBy], - ['page', request.page], - [ - 'page_size', - request.pageSize ?? this.client.settings.defaultPageSize, - ], - [ - 'project_id', - request.projectId ?? this.client.settings.defaultProjectId, - ], - ), - }, - unmarshalListBackendStagesResponse, - ) - protected pageOfListPurgeRequests = ( request: Readonly = {}, ) => diff --git a/packages/clients/src/api/edge_services/v1beta1/index.gen.ts b/packages/clients/src/api/edge_services/v1beta1/index.gen.ts index 526f90544..68e4033ff 100644 --- a/packages/clients/src/api/edge_services/v1beta1/index.gen.ts +++ b/packages/clients/src/api/edge_services/v1beta1/index.gen.ts @@ -104,6 +104,8 @@ export type { ScalewayS3BackendConfig, SearchBackendStagesRequest, SearchBackendStagesRequestOrderBy, + SearchWafStagesRequest, + SearchWafStagesRequestOrderBy, SelectPlanRequest, SetHeadStageRequest, SetHeadStageRequestAddNewHeadStage, diff --git a/packages/clients/src/api/edge_services/v1beta1/types.gen.ts b/packages/clients/src/api/edge_services/v1beta1/types.gen.ts index d221b30a6..ffdf046c4 100644 --- a/packages/clients/src/api/edge_services/v1beta1/types.gen.ts +++ b/packages/clients/src/api/edge_services/v1beta1/types.gen.ts @@ -116,6 +116,8 @@ export type SearchBackendStagesRequestOrderBy = | 'created_at_asc' | 'created_at_desc' +export type SearchWafStagesRequestOrderBy = 'created_at_asc' | 'created_at_desc' + export type WafStageMode = 'unknown_mode' | 'disable' | 'log_only' | 'enable' export interface ScalewayLb { @@ -1403,6 +1405,13 @@ export type SearchBackendStagesRequest = { lbId?: string } +export type SearchWafStagesRequest = { + orderBy?: SearchWafStagesRequestOrderBy + page?: number + pageSize?: number + projectId?: string +} + export type SelectPlanRequest = { projectId?: string planName?: PlanName