cdk-iot-greengrass-fleet-provisioning
Version:
CDK Construct for AWS IoT Greengrass Fleet Provisioning (with AWS IoT Certificates)
7 lines (6 loc) • 428 B
TypeScript
import { S3Client, DeleteObjectCommandInput, DeleteObjectCommandOutput, PutObjectCommandInput, PutObjectCommandOutput } from '@aws-sdk/client-s3';
export interface S3ClientPort {
deleteObject: (input: DeleteObjectCommandInput) => Promise<DeleteObjectCommandOutput>;
putObject: (input: PutObjectCommandInput) => Promise<PutObjectCommandOutput>;
}
export declare const S3ClientAdapter: (client: S3Client) => S3ClientPort;