@aws-sdk/credential-provider-ini
Version:
AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config
13 lines (12 loc) • 529 B
TypeScript
import { AwsIdentityProperties } from "@aws-sdk/types";
import { AwsCredentialIdentity, ParsedIniData } from "@smithy/types";
import { FromIniInit } from "./fromIni";
export type ResolveProfileData = typeof resolveProfileData;
export declare const resolveProfileData: (
profileName: string,
profiles: ParsedIniData,
options: FromIniInit,
callerClientConfig?: AwsIdentityProperties["callerClientConfig"],
visitedProfiles?: Record<string, true>,
isAssumeRoleRecursiveCall?: boolean
) => Promise<AwsCredentialIdentity>;