From 7ca6f9aa3106ce7ea04a9d8d60ab9e1d38b6abbb Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Thu, 3 Nov 2022 15:42:52 +0000 Subject: [PATCH] feat: update generated APIs --- packages/clients/src/api/iam/v1alpha1/api.gen.ts | 15 +++++++++++++++ .../clients/src/api/iam/v1alpha1/types.gen.ts | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/packages/clients/src/api/iam/v1alpha1/api.gen.ts b/packages/clients/src/api/iam/v1alpha1/api.gen.ts index fa3e8a475..f7df33067 100644 --- a/packages/clients/src/api/iam/v1alpha1/api.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/api.gen.ts @@ -42,6 +42,7 @@ import type { APIKey, AddGroupMemberRequest, Application, + ClonePolicyRequest, CreateAPIKeyRequest, CreateApplicationRequest, CreateGroupRequest, @@ -665,6 +666,20 @@ export class IamV1Alpha1GenAPI extends API { )}`, }) + clonePolicy = (request: Readonly) => + this.client.fetch( + { + body: '{}', + headers: jsonContentHeaders, + method: 'POST', + path: `/iam/v1alpha1/policies/${validatePathParam( + 'policyId', + request.policyId, + )}/clone`, + }, + unmarshalPolicy, + ) + /** * Set rules of an existing policy * diff --git a/packages/clients/src/api/iam/v1alpha1/types.gen.ts b/packages/clients/src/api/iam/v1alpha1/types.gen.ts index d62d08aa3..0a44ce3f1 100644 --- a/packages/clients/src/api/iam/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/types.gen.ts @@ -688,6 +688,10 @@ export type DeletePolicyRequest = { policyId: string } +export type ClonePolicyRequest = { + policyId: string +} + export type SetRulesRequest = { /** Id of policy to update */ policyId: string