@aws-sdk/middleware-sdk-s3
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
13 lines (12 loc) • 427 B
TypeScript
import { AwsCredentialIdentity } from "@aws-sdk/types";
import { S3ExpressIdentity } from "./S3ExpressIdentity";
/**
* @public
*/
export interface S3ExpressIdentityProvider {
/**
* @param awsIdentity - pre-existing credentials.
* @param identityProperties - unknown.
*/
getS3ExpressIdentity(awsIdentity: AwsCredentialIdentity, identityProperties: Record<string, string>): Promise<S3ExpressIdentity>;
}