@aws-sdk/middleware-sdk-s3
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3) [](https://www.npmjs.com/package/@
104 lines (103 loc) • 4.36 kB
TypeScript
export {
checkContentLengthHeader,
checkContentLengthHeaderMiddlewareOptions,
getCheckContentLengthHeaderPlugin,
} from "./middleware-check-content-length-header/check-content-length-header";
export {
regionRedirectEndpointMiddleware,
regionRedirectEndpointMiddlewareOptions,
} from "./middleware-region-redirect/region-redirect-endpoint-middleware";
export {
regionRedirectMiddleware,
regionRedirectMiddlewareOptions,
getRegionRedirectMiddlewarePlugin,
} from "./middleware-region-redirect/region-redirect-middleware";
export { PreviouslyResolved } from "./middleware-region-redirect/region-redirect-middleware";
export {
S3InputConfig,
S3ResolvedConfig,
} from "./middleware-s3-configuration/s3Configuration";
export { resolveS3Config } from "./middleware-s3-configuration/s3Configuration";
export {
s3ExpiresMiddleware,
s3ExpiresMiddlewareOptions,
getS3ExpiresMiddlewarePlugin,
} from "./middleware-s3-expires/s3-expires-middleware";
export { S3ExpressIdentityCache } from "./middleware-s3-express/classes/S3ExpressIdentityCache";
export { S3ExpressIdentityCacheEntry } from "./middleware-s3-express/classes/S3ExpressIdentityCacheEntry";
export { S3ExpressIdentityProviderImpl } from "./middleware-s3-express/classes/S3ExpressIdentityProviderImpl";
export { SignatureV4S3Express } from "./middleware-s3-express/classes/SignatureV4S3Express";
export declare const NODE_DISABLE_S3_EXPRESS_SESSION_AUTH_OPTIONS: symbol;
export {
getS3ExpressPlugin,
s3ExpressMiddleware,
s3ExpressMiddlewareOptions,
} from "./middleware-s3-express/functions/s3ExpressMiddleware";
export {
getS3ExpressHttpSigningPlugin,
s3ExpressHttpSigningMiddleware,
s3ExpressHttpSigningMiddlewareOptions,
} from "./middleware-s3-express/functions/s3ExpressHttpSigningMiddleware";
export { S3ExpressIdentity } from "./middleware-s3-express/interfaces/S3ExpressIdentity";
export { S3ExpressIdentityProvider } from "./middleware-s3-express/interfaces/S3ExpressIdentityProvider";
export {
throw200ExceptionsMiddleware,
throw200ExceptionsMiddlewareOptions,
getThrow200ExceptionsPlugin,
} from "./middleware-throw-200-exceptions/throw-200-exceptions";
export {
validateBucketNameMiddleware,
validateBucketNameMiddlewareOptions,
getValidateBucketNamePlugin,
} from "./middleware-validate-bucket-name/validate-bucket-name";
export { S3RestXmlProtocol } from "./protocol/S3RestXmlProtocol";
export declare const NODE_DISABLE_MULTIREGION_ACCESS_POINT_CONFIG_OPTIONS: symbol;
export declare const NODE_DISABLE_MULTIREGION_ACCESS_POINT_ENV_NAME: symbol;
export declare const NODE_DISABLE_MULTIREGION_ACCESS_POINT_INI_NAME: symbol;
export declare const NODE_USE_ARN_REGION_CONFIG_OPTIONS: symbol;
export declare const NODE_USE_ARN_REGION_ENV_NAME: symbol;
export declare const NODE_USE_ARN_REGION_INI_NAME: symbol;
export {
bucketEndpointMiddleware,
bucketEndpointMiddlewareOptions,
getBucketEndpointPlugin,
} from "./middleware-bucket-endpoint/bucketEndpointMiddleware";
export { BucketHostname } from "./middleware-bucket-endpoint/bucketHostname";
export { bucketHostname } from "./middleware-bucket-endpoint/bucketHostname";
export {
BucketEndpointInputConfig,
BucketEndpointResolvedConfig,
} from "./middleware-bucket-endpoint/configurations";
export { resolveBucketEndpointConfig } from "./middleware-bucket-endpoint/configurations";
export {
getArnResources,
getSuffixForArnEndpoint,
validateOutpostService,
validatePartition,
validateAccountId,
validateRegion,
validateDNSHostLabel,
validateNoDualstack,
validateNoFIPS,
} from "./middleware-bucket-endpoint/bucketHostnameUtils";
export {
addExpectContinueMiddleware,
addExpectContinueMiddlewareOptions,
getAddExpectContinuePlugin,
} from "./middleware-expect-continue/middleware-expect-continue";
export {
locationConstraintMiddleware,
locationConstraintMiddlewareOptions,
getLocationConstraintPlugin,
} from "./middleware-location-constraint/middleware-location-constraint";
export {
LocationConstraintInputConfig,
LocationConstraintResolvedConfig,
} from "./middleware-location-constraint/configuration";
export { resolveLocationConstraintConfig } from "./middleware-location-constraint/configuration";
export {
ssecMiddleware,
ssecMiddlewareOptions,
getSsecPlugin,
isValidBase64EncodedSSECustomerKey,
} from "./middleware-ssec/middleware-ssec";