From 60dee60d9becb2f819d91f4afac4e688a9b1fb3b Mon Sep 17 00:00:00 2001 From: Leon Stein Date: Tue, 28 Dec 2021 10:29:53 -0500 Subject: [PATCH] update config schema Signed-off-by: Leon Stein --- packages/integration/config.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/integration/config.d.ts b/packages/integration/config.d.ts index 85a9c78cf7..8873f0f220 100644 --- a/packages/integration/config.d.ts +++ b/packages/integration/config.d.ts @@ -166,6 +166,24 @@ export interface Config { /** Integration configuration for AWS S3 Service */ awsS3?: Array<{ + /** + * AWS Endpoint. + * The endpoint URI to send requests to. The default endpoint is built from the configured region. + * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#constructor-property + * + * Supports non-AWS providers, e.g. for LocalStack, endpoint may look like http://localhost:4566 + * @visibility frontend + */ + endpoint?: string; + + /** + * Whether to use path style URLs when communicating with S3. + * Defaults to false. + * This allows providers like LocalStack, Minio and Wasabi (and possibly others) to be used. + * @visibility frontend + */ + s3ForcePathStyle?: boolean; + /** * Account access key used to authenticate requests. * @visibility backend