UNPKG

@aws-sdk/middleware-sdk-s3

Version:

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-sdk-s3/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-sdk-s3.svg)](https://www.npmjs.com/package/@

11 lines (10 loc) 796 B
import type { InitializeHandlerOptions, InitializeMiddleware, Pluggable } from "@smithy/types"; import type { LocationConstraintResolvedConfig } from "./configuration"; /** * This middleware modifies the input on S3 CreateBucket requests. If the LocationConstraint has not been set, this * middleware will set a LocationConstraint to match the configured region. The CreateBucketConfiguration will be * removed entirely on requests to the us-east-1 region. */ export declare function locationConstraintMiddleware(options: LocationConstraintResolvedConfig): InitializeMiddleware<any, any>; export declare const locationConstraintMiddlewareOptions: InitializeHandlerOptions; export declare const getLocationConstraintPlugin: (config: LocationConstraintResolvedConfig) => Pluggable<any, any>;