@aws-sdk/types
Version:
Types for the AWS SDK
24 lines (23 loc) • 566 B
TypeScript
import { Identity, IdentityProvider } from "./Identity";
/**
* @public
*/
export interface AwsCredentialIdentity extends Identity {
/**
* AWS access key ID
*/
readonly accessKeyId: string;
/**
* AWS secret access key
*/
readonly secretAccessKey: string;
/**
* A security or session token to use with these credentials. Usually
* present for temporary credentials.
*/
readonly sessionToken?: string;
}
/**
* @public
*/
export type AwsCredentialIdentityProvider = IdentityProvider<AwsCredentialIdentity>;