UNPKG

envilder

Version:

A CLI and GitHub Action that securely centralizes your environment variables from AWS SSM or Azure Key Vault as a single source of truth

18 lines 738 B
import { type SSMClient } from '@aws-sdk/client-ssm'; import type { ISecretProvider } from '../../domain/ports/secret-provider.js'; /** * {@link ISecretProvider} backed by AWS SSM Parameter Store. * * Parameters are retrieved with decryption enabled so that * SecureString values are returned in plain text. * * SSM supports fetching up to 10 parameters per request, * so names are chunked into batches automatically. */ export declare class AwsSsmSecretProvider implements ISecretProvider { private readonly ssmClient; private readonly profile?; constructor(ssmClient: SSMClient, profile?: string); getSecrets(names: string[]): Promise<Map<string, string>>; } //# sourceMappingURL=aws-ssm-secret-provider.d.ts.map