Merge pull request #1731 from akhilmhdh/dynamic-secret/aws-iam

Dynamic secret AWS IAM
This commit is contained in:
Maidul Islam
2024-04-29 20:39:38 -04:00
committed by GitHub
14 changed files with 1073 additions and 21 deletions
+14 -1
View File
@@ -17,7 +17,8 @@ export type TDynamicSecret = {
export enum DynamicSecretProviders {
SqlDatabase = "sql-database",
Cassandra = "cassandra"
Cassandra = "cassandra",
AwsIam = "aws-iam"
}
export enum SqlProviders {
@@ -56,6 +57,18 @@ export type TDynamicSecretProvider =
renewStatement?: string;
ca?: string | undefined;
};
}
| {
type: DynamicSecretProviders.AwsIam;
inputs: {
accessKey: string;
secretAccessKey: string;
region: string;
awsPath?: string;
policyDocument?: string;
userGroups?: string;
policyArns?: string;
};
};
export type TCreateDynamicSecretDTO = {