UNPKG

cdk-assume-role-plugin

Version:
13 lines (12 loc) 576 B
import { Credentials } from 'aws-sdk'; import { CredentialProviderSource, Mode } from 'aws-cdk'; export declare class TemporaryCredentialProviderSource implements CredentialProviderSource { readonly name: string; private readonly profile; private readonly roles; private readonly filename; constructor(name: string, profile: string, roles: Record<string, string>, filename: string); canProvideCredentials(accountId: string): Promise<boolean>; getProvider(accountId: string, mode: Mode): Promise<Credentials>; isAvailable(): Promise<boolean>; }