@aws-sdk/signature-v4-multi-region
Version:
[](https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region) [](https:/
22 lines (21 loc) • 762 B
TypeScript
import { AwsCredentialIdentity } from "@aws-sdk/types";
import { SignatureV4 } from "@smithy/signature-v4";
import {
HttpRequest as IHttpRequest,
RequestPresigningArguments,
RequestSigningArguments,
} from "@smithy/types";
export declare const SESSION_TOKEN_QUERY_PARAM = "X-Amz-S3session-Token";
export declare const SESSION_TOKEN_HEADER: string;
export declare class SignatureV4SignWithCredentials extends SignatureV4 {
signWithCredentials(
requestToSign: IHttpRequest,
credentials: AwsCredentialIdentity,
options?: RequestSigningArguments,
): Promise<IHttpRequest>;
presignWithCredentials(
requestToSign: IHttpRequest,
credentials: AwsCredentialIdentity,
options?: RequestPresigningArguments,
): Promise<IHttpRequest>;
}