From 800d2c045452d912931eec660c097a5a4d692101 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Fri, 31 Jan 2025 17:38:58 -0800 Subject: [PATCH] improvement: add secret metadata type --- .../ee/services/audit-log/audit-log-types.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/backend/src/ee/services/audit-log/audit-log-types.ts b/backend/src/ee/services/audit-log/audit-log-types.ts index d526e0ca3..df68fcf71 100644 --- a/backend/src/ee/services/audit-log/audit-log-types.ts +++ b/backend/src/ee/services/audit-log/audit-log-types.ts @@ -317,6 +317,8 @@ interface GetSecretsEvent { }; } +type TSecretMetadata = { key: string; value: string }[]; + interface GetSecretEvent { type: EventType.GET_SECRET; metadata: { @@ -325,7 +327,7 @@ interface GetSecretEvent { secretId: string; secretKey: string; secretVersion: number; - secretMetadata?: unknown; + secretMetadata?: TSecretMetadata; }; } @@ -337,7 +339,7 @@ interface CreateSecretEvent { secretId: string; secretKey: string; secretVersion: number; - secretMetadata?: unknown; + secretMetadata?: TSecretMetadata; }; } @@ -346,7 +348,12 @@ interface CreateSecretBatchEvent { metadata: { environment: string; secretPath: string; - secrets: Array<{ secretId: string; secretKey: string; secretVersion: number; secretMetadata?: unknown }>; + secrets: Array<{ + secretId: string; + secretKey: string; + secretVersion: number; + secretMetadata?: TSecretMetadata; + }>; }; } @@ -358,7 +365,7 @@ interface UpdateSecretEvent { secretId: string; secretKey: string; secretVersion: number; - secretMetadata?: unknown; + secretMetadata?: TSecretMetadata; }; } @@ -367,7 +374,7 @@ interface UpdateSecretBatchEvent { metadata: { environment: string; secretPath: string; - secrets: Array<{ secretId: string; secretKey: string; secretVersion: number; secretMetadata?: unknown }>; + secrets: Array<{ secretId: string; secretKey: string; secretVersion: number; secretMetadata?: TSecretMetadata }>; }; }