feat(dynamic-secrets): GCP IAM

This commit is contained in:
x032205
2025-05-06 15:27:55 -04:00
parent 722067f86c
commit 8e8e2e0dfe
31 changed files with 844 additions and 77 deletions
@@ -31,7 +31,8 @@ export enum DynamicSecretProviders {
SapHana = "sap-hana",
Snowflake = "snowflake",
Totp = "totp",
SapAse = "sap-ase"
SapAse = "sap-ase",
GcpIam = "gcp-iam"
}
export enum SqlProviders {
@@ -261,6 +262,12 @@ export type TDynamicSecretProvider =
algorithm?: string;
digits?: number;
};
}
| {
type: DynamicSecretProviders.GcpIam;
inputs: {
serviceAccountEmail: string;
};
};
export type TCreateDynamicSecretDTO = {