UNPKG

cdk-multi-profile-plugin

Version:

Adds multi profile/account, mfa and aws sso support to cdk apps

16 lines (15 loc) 618 B
import { Credentials } from 'aws-sdk'; import { CredentialProviderSource, Mode } from 'aws-cdk/lib/api/plugin'; export declare class IniFileCredentialProviderSource implements CredentialProviderSource { readonly name: string; private readonly profiles; private readonly filename; private profileConfig; private ssoLoginCache; constructor(name: string, profiles: { [key: string]: string; }, filename: string); canProvideCredentials(accountId: string): Promise<boolean>; getProvider(accountId: string, mode: Mode): Promise<Credentials>; isAvailable(): Promise<boolean>; }