@goldstack/template-s3
Version:
Building blocks for linking a package to an AWS S3 bucket.
7 lines • 833 B
TypeScript
import { S3Client } from '@aws-sdk/client-s3';
import type { Client, Command } from '@smithy/smithy-client';
import type { MetadataBearer, RequestPresigningArguments } from '@smithy/types';
export declare const connect: (goldstackConfig: any, packageSchema: any, deploymentName?: string) => Promise<S3Client>;
export declare const getSignedUrlS3: <InputTypesUnion extends object, InputType extends InputTypesUnion, OutputType extends MetadataBearer = MetadataBearer>(client: Client<any, InputTypesUnion, MetadataBearer, any>, command: Command<InputType, OutputType, any, InputTypesUnion, MetadataBearer>, options?: RequestPresigningArguments) => Promise<string>;
export declare const getBucketName: (goldstackConfig: any, packageSchema: any, deploymentName?: string) => Promise<string>;
//# sourceMappingURL=templateS3Bucket.d.ts.map