From c22a0c0c3724dffd267764b8309670b084ae3f0c Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Tue, 4 Mar 2025 15:25:59 +0000 Subject: [PATCH] feat: update generated APIs --- .../audit_trail/v1alpha1/marshalling.gen.ts | 11 ++++ .../src/api/audit_trail/v1alpha1/types.gen.ts | 61 +++++++++++++++---- 2 files changed, 60 insertions(+), 12 deletions(-) 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 1efa6f4a0..e6dd25fd1 100644 --- a/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts +++ b/packages/clients/src/api/audit_trail/v1alpha1/marshalling.gen.ts @@ -131,6 +131,9 @@ export const unmarshalResource = (data: unknown): Resource => { createdAt: unmarshalDate(data.created_at), deletedAt: unmarshalDate(data.deleted_at), id: data.id, + keyManagerKeyInfo: data.key_manager_key_info + ? unmarshalKeyManagerKeyInfo(data.key_manager_key_info) + : undefined, keymKeyInfo: data.keym_key_info ? unmarshalKeyManagerKeyInfo(data.keym_key_info) : undefined, @@ -153,6 +156,14 @@ export const unmarshalResource = (data: unknown): Resource => { secmSecretVersionInfo: data.secm_secret_version_info ? unmarshalSecretManagerSecretVersionInfo(data.secm_secret_version_info) : undefined, + secretManagerSecretInfo: data.secret_manager_secret_info + ? unmarshalSecretManagerSecretInfo(data.secret_manager_secret_info) + : undefined, + secretManagerVersionInfo: data.secret_manager_version_info + ? unmarshalSecretManagerSecretVersionInfo( + data.secret_manager_version_info, + ) + : undefined, type: data.type, updatedAt: unmarshalDate(data.updated_at), } as Resource 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 fbe2d3a67..c56523856 100644 --- a/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/audit_trail/v1alpha1/types.gen.ts @@ -19,6 +19,9 @@ export type ResourceType = | 'iam_policy' | 'iam_api_key' | 'iam_ssh_key' + | 'secret_manager_secret' + | 'secret_manager_version' + | 'key_manager_key' export interface KeyManagerKeyInfo {} @@ -56,47 +59,81 @@ export interface Resource { deletedAt?: Date name?: string /** - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', - * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * @deprecated + * + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', + * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ secmSecretInfo?: SecretManagerSecretInfo /** - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', - * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * @deprecated + * + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', + * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ secmSecretVersionInfo?: SecretManagerSecretVersionInfo /** * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ kubeClusterInfo?: KubernetesClusterInfo /** * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ kubePoolInfo?: KubernetesPoolInfo /** * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ kubeNodeInfo?: KubernetesNodeInfo /** * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ kubeAclInfo?: KubernetesACLInfo + /** + * @deprecated + * + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', + * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. + */ + keymKeyInfo?: KeyManagerKeyInfo /** * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', - * 'keymKeyInfo' could be set. + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. */ - keymKeyInfo?: KeyManagerKeyInfo + secretManagerSecretInfo?: SecretManagerSecretInfo + /** + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', + * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. + */ + secretManagerVersionInfo?: SecretManagerSecretVersionInfo + /** + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', + * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', + * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', + * 'keyManagerKeyInfo' could be set. + */ + keyManagerKeyInfo?: KeyManagerKeyInfo } export interface ProductService {