From e373f7840f7ef80308c334eff215efd5850e2472 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 10 Jan 2024 15:14:19 +0000 Subject: [PATCH] feat: update generated APIs --- packages/clients/src/api/iam/v1alpha1/api.gen.ts | 2 ++ packages/clients/src/api/iam/v1alpha1/types.gen.ts | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/clients/src/api/iam/v1alpha1/api.gen.ts b/packages/clients/src/api/iam/v1alpha1/api.gen.ts index f06c2632e..c1d8396c0 100644 --- a/packages/clients/src/api/iam/v1alpha1/api.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/api.gen.ts @@ -720,6 +720,7 @@ export class API extends ParentAPI { 'page_size', request.pageSize ?? this.client.settings.defaultPageSize, ], + ['policy_ids', request.policyIds], ['policy_name', request.policyName], ['tag', request.tag], ['user_ids', request.userIds], @@ -946,6 +947,7 @@ export class API extends ParentAPI { path: `/iam/v1alpha1/api-keys`, urlParams: urlParams( ['access_key', request.accessKey], + ['access_keys', request.accessKeys], ['bearer_id', request.bearerId], ['bearer_type', request.bearerType], ['description', request.description], diff --git a/packages/clients/src/api/iam/v1alpha1/types.gen.ts b/packages/clients/src/api/iam/v1alpha1/types.gen.ts index 3466a28f5..f9d3c4b62 100644 --- a/packages/clients/src/api/iam/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/types.gen.ts @@ -630,7 +630,7 @@ export type ListAPIKeysRequest = { editable?: boolean /** Defines whether to filter out expired API keys or not. */ expired?: boolean - /** Filter by access key. */ + /** @deprecated Filter by access key (deprecated in favor of `access_keys`). */ accessKey?: string /** Filter by description. */ description?: string @@ -638,6 +638,8 @@ export type ListAPIKeysRequest = { bearerId?: string /** Filter by type of bearer. */ bearerType?: BearerType + /** Filter by a list of access keys. */ + accessKeys?: string[] } export interface ListAPIKeysResponse { @@ -788,6 +790,8 @@ export type ListPoliciesRequest = { policyName?: string /** Filter by tags containing a given string. */ tag?: string + /** Filter by a list of IDs. */ + policyIds?: string[] } export interface ListPoliciesResponse {