feat: SAP ASE Dynamic Secrets

This commit is contained in:
Daniel Hougaard
2024-11-26 01:54:16 +04:00
parent 7c38932121
commit 7712df296c
11 changed files with 916 additions and 5 deletions
+15 -1
View File
@@ -29,7 +29,8 @@ export enum DynamicSecretProviders {
Ldap = "ldap",
SapHana = "sap-hana",
Snowflake = "snowflake",
Totp = "totp"
Totp = "totp",
SapAse = "sap-ase"
}
export enum SqlProviders {
@@ -212,6 +213,7 @@ export type TDynamicSecretProvider =
inputs: {
host: string;
port: number;
database: string;
username: string;
password: string;
creationStatement: string;
@@ -220,6 +222,18 @@ export type TDynamicSecretProvider =
ca?: string | undefined;
};
}
| {
type: DynamicSecretProviders.SapAse;
inputs: {
host: string;
port: number;
username: string;
password: string;
creationStatement: string;
revocationStatement: string;
ca?: string | undefined;
};
}
| {
type: DynamicSecretProviders.Snowflake;
inputs: {