aws-lockbox
Version:
AWS SSM Parameter Store secrets manager with TypeScript support
16 lines (15 loc) • 512 B
TypeScript
import { Parameter } from '@aws-sdk/client-ssm';
import { ParameterOverride } from './types';
export declare class Lockbox {
private _isSet;
private _store;
constructor(maxTries?: number);
static overrides(params?: ParameterOverride[]): void;
static setEnvVariables(params: Parameter[]): void;
exec(): Promise<void>;
wait(maxTries?: number, waitMS?: number): Promise<void>;
get isSet(): boolean;
set isSet(newIsSet: boolean);
private _getParameters;
private _sleep;
}