From 8c8054d212e2576f723223b3544e242286fbb7e3 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 26 Feb 2025 15:32:14 +0000 Subject: [PATCH] feat: update generated APIs --- .../audit_trail/v1alpha1/marshalling.gen.ts | 1 + .../src/api/audit_trail/v1alpha1/types.gen.ts | 16 ++- .../clients/src/api/baremetal/v1/index.gen.ts | 1 + packages/clients/src/api/block/index.gen.ts | 1 + .../clients/src/api/block/v1/index.gen.ts | 38 ++++++ .../src/api/edge_services/index.gen.ts | 1 + .../api/edge_services/v1beta1/index.gen.ts | 128 ++++++++++++++++++ .../clients/src/api/instance/v1/index.gen.ts | 2 + 8 files changed, 181 insertions(+), 7 deletions(-) create mode 100644 packages/clients/src/api/block/v1/index.gen.ts create mode 100644 packages/clients/src/api/edge_services/v1beta1/index.gen.ts diff --git a/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts b/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts index 8a8c1f676..1efa6f4a0 100644 --- a/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts +++ b/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts @@ -179,6 +179,7 @@ export const unmarshalEvent = (data: unknown): Event => { requestBody: data.request_body, requestId: data.request_id, resource: data.resource ? unmarshalResource(data.resource) : undefined, + resources: unmarshalArrayOfObject(data.resources, unmarshalResource), serviceName: data.service_name, sourceIp: data.source_ip, statusCode: data.status_code, diff --git a/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts b/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts index 9d4b73e5c..4fecb7d73 100644 --- a/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts @@ -13,12 +13,12 @@ export type ResourceType = | 'kube_node' | 'kube_acl' | 'keym_key' - | 'iamx_user' - | 'iamx_application' - | 'iamx_group' - | 'iamx_policy' - | 'iamx_api_key' - | 'iamx_ssh_key' + | 'iam_user' + | 'iam_application' + | 'iam_group' + | 'iam_policy' + | 'iam_api_key' + | 'iam_ssh_key' export interface KeyManagerKeyInfo {} @@ -127,8 +127,10 @@ export interface Event { serviceName: string /** API method called to trigger the event. */ methodName: string - /** Resource attached to the event. */ + /** @deprecated Resource attached to the event. */ resource?: Resource + /** Resources attached to the event. */ + resources: Resource[] /** Unique identifier of the request at the origin of the event. */ requestId: string /** Request at the origin of the event. */ diff --git a/packages/clients/src/api/baremetal/v1/index.gen.ts b/packages/clients/src/api/baremetal/v1/index.gen.ts index b5ee15ba8..fff7d779f 100644 --- a/packages/clients/src/api/baremetal/v1/index.gen.ts +++ b/packages/clients/src/api/baremetal/v1/index.gen.ts @@ -44,6 +44,7 @@ export type { ListSettingsRequestOrderBy, ListSettingsResponse, Memory, + MigrateServerToMonthlyOfferRequest, OS, OSOSField, Offer, diff --git a/packages/clients/src/api/block/index.gen.ts b/packages/clients/src/api/block/index.gen.ts index 6dec29b44..3c605af8e 100644 --- a/packages/clients/src/api/block/index.gen.ts +++ b/packages/clients/src/api/block/index.gen.ts @@ -3,4 +3,5 @@ * EDIT HERE */ +export * as v1 from './v1/index.gen' export * as v1alpha1 from './v1alpha1/index.gen' diff --git a/packages/clients/src/api/block/v1/index.gen.ts b/packages/clients/src/api/block/v1/index.gen.ts new file mode 100644 index 000000000..e21aefad4 --- /dev/null +++ b/packages/clients/src/api/block/v1/index.gen.ts @@ -0,0 +1,38 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. +export { API } from './api.gen' +export * from './content.gen' +export type { + CreateSnapshotRequest, + CreateVolumeRequest, + CreateVolumeRequestFromEmpty, + CreateVolumeRequestFromSnapshot, + DeleteSnapshotRequest, + DeleteVolumeRequest, + ExportSnapshotToObjectStorageRequest, + GetSnapshotRequest, + GetVolumeRequest, + ImportSnapshotFromObjectStorageRequest, + ListSnapshotsRequest, + ListSnapshotsRequestOrderBy, + ListSnapshotsResponse, + ListVolumeTypesRequest, + ListVolumeTypesResponse, + ListVolumesRequest, + ListVolumesRequestOrderBy, + ListVolumesResponse, + Reference, + ReferenceStatus, + ReferenceType, + Snapshot, + SnapshotParentVolume, + SnapshotStatus, + StorageClass, + UpdateSnapshotRequest, + UpdateVolumeRequest, + Volume, + VolumeSpecifications, + VolumeStatus, + VolumeType, +} from './types.gen' +export * as ValidationRules from './validation-rules.gen' diff --git a/packages/clients/src/api/edge_services/index.gen.ts b/packages/clients/src/api/edge_services/index.gen.ts index 6dec29b44..72d281d6b 100644 --- a/packages/clients/src/api/edge_services/index.gen.ts +++ b/packages/clients/src/api/edge_services/index.gen.ts @@ -4,3 +4,4 @@ */ export * as v1alpha1 from './v1alpha1/index.gen' +export * as v1beta1 from './v1beta1/index.gen' diff --git a/packages/clients/src/api/edge_services/v1beta1/index.gen.ts b/packages/clients/src/api/edge_services/v1beta1/index.gen.ts new file mode 100644 index 000000000..526f90544 --- /dev/null +++ b/packages/clients/src/api/edge_services/v1beta1/index.gen.ts @@ -0,0 +1,128 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. +export { API } from './api.gen' +export * from './content.gen' +export type { + AddRouteRulesRequest, + AddRouteRulesResponse, + BackendStage, + CacheStage, + CheckDomainRequest, + CheckDomainResponse, + CheckLbOriginRequest, + CheckLbOriginResponse, + CheckPEMChainRequest, + CheckPEMChainRequestSecretChain, + CheckPEMChainResponse, + CreateBackendStageRequest, + CreateCacheStageRequest, + CreateDNSStageRequest, + CreatePipelineRequest, + CreatePurgeRequestRequest, + CreateRouteStageRequest, + CreateTLSStageRequest, + CreateWafStageRequest, + DNSStage, + DNSStageType, + DeleteBackendStageRequest, + DeleteCacheStageRequest, + DeleteCurrentPlanRequest, + DeleteDNSStageRequest, + DeletePipelineRequest, + DeleteRouteStageRequest, + DeleteTLSStageRequest, + DeleteWafStageRequest, + GetBackendStageRequest, + GetBillingRequest, + GetBillingResponse, + GetCacheStageRequest, + GetCurrentPlanRequest, + GetDNSStageRequest, + GetPipelineRequest, + GetPurgeRequestRequest, + GetRouteStageRequest, + GetTLSStageRequest, + GetWafStageRequest, + HeadStageResponse, + HeadStageResponseHeadStage, + LbOriginError, + ListBackendStagesRequest, + ListBackendStagesRequestOrderBy, + ListBackendStagesResponse, + ListCacheStagesRequest, + ListCacheStagesRequestOrderBy, + ListCacheStagesResponse, + ListDNSStagesRequest, + ListDNSStagesRequestOrderBy, + ListDNSStagesResponse, + ListHeadStagesRequest, + ListHeadStagesResponse, + ListHeadStagesResponseHeadStage, + ListPipelinesRequest, + ListPipelinesRequestOrderBy, + ListPipelinesResponse, + ListPipelinesWithStagesRequest, + ListPipelinesWithStagesRequestOrderBy, + ListPipelinesWithStagesResponse, + ListPlansResponse, + ListPurgeRequestsRequest, + ListPurgeRequestsRequestOrderBy, + ListPurgeRequestsResponse, + ListRouteRulesRequest, + ListRouteRulesResponse, + ListRouteStagesRequest, + ListRouteStagesRequestOrderBy, + ListRouteStagesResponse, + ListTLSStagesRequest, + ListTLSStagesRequestOrderBy, + ListTLSStagesResponse, + ListWafStagesRequest, + ListWafStagesRequestOrderBy, + ListWafStagesResponse, + Pipeline, + PipelineError, + PipelineErrorCode, + PipelineErrorSeverity, + PipelineErrorStage, + PipelineErrorType, + PipelineStages, + PipelineStatus, + Plan, + PlanDetails, + PlanName, + PlanUsageDetails, + PurgeRequest, + PurgeRequestStatus, + RouteRule, + RouteStage, + RuleHttpMatch, + RuleHttpMatchMethodFilter, + RuleHttpMatchPathFilter, + RuleHttpMatchPathFilterPathFilterType, + ScalewayLb, + ScalewayLbBackendConfig, + ScalewayS3BackendConfig, + SearchBackendStagesRequest, + SearchBackendStagesRequestOrderBy, + SelectPlanRequest, + SetHeadStageRequest, + SetHeadStageRequestAddNewHeadStage, + SetHeadStageRequestRemoveHeadStage, + SetHeadStageRequestSwapHeadStage, + SetRouteRulesRequest, + SetRouteRulesRequestRouteRule, + SetRouteRulesResponse, + TLSSecret, + TLSSecretsConfig, + TLSStage, + UpdateBackendStageRequest, + UpdateCacheStageRequest, + UpdateDNSStageRequest, + UpdatePipelineRequest, + UpdateRouteStageRequest, + UpdateTLSStageRequest, + UpdateWafStageRequest, + WafStage, + WafStageMode, +} from './types.gen' +export * as ValidationRules from './validation-rules.gen' diff --git a/packages/clients/src/api/instance/v1/index.gen.ts b/packages/clients/src/api/instance/v1/index.gen.ts index 36921af14..8d6c9153e 100644 --- a/packages/clients/src/api/instance/v1/index.gen.ts +++ b/packages/clients/src/api/instance/v1/index.gen.ts @@ -60,6 +60,7 @@ export type { GetSecurityGroupResponse, GetSecurityGroupRuleRequest, GetSecurityGroupRuleResponse, + GetServerCompatibleTypesRequest, GetServerRequest, GetServerResponse, GetServerTypesAvailabilityRequest, @@ -124,6 +125,7 @@ export type { ServerActionRequest, ServerActionRequestVolumeBackupTemplate, ServerActionResponse, + ServerCompatibleTypes, ServerIp, ServerIpIpFamily, ServerIpProvisioningMode,