@aws-sdk/types
Version:
Types for the AWS SDK
14 lines (13 loc) • 429 B
TypeScript
import { Logger } from "@smithy/types";
import { AwsCredentialIdentity } from "./identity";
import { Provider } from "./util";
export interface Credentials extends AwsCredentialIdentity {}
export type CredentialProvider = Provider<Credentials>;
export type CredentialProviderOptions = {
logger?: Logger;
parentClientConfig?: {
region?: string | Provider<string>;
profile?: string;
[key: string]: unknown;
};
};