cdk-iot-greengrass-fleet-provisioning
Version:
CDK Construct for AWS IoT Greengrass Fleet Provisioning (with AWS IoT Certificates)
16 lines • 2.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.S3ClientAdapter = void 0;
const client_s3_1 = require("@aws-sdk/client-s3");
const S3ClientAdapter = (client) => {
return {
deleteObject: async (input) => {
return client.send(new client_s3_1.DeleteObjectCommand(input));
},
putObject: async (input) => {
return client.send(new client_s3_1.PutObjectCommand(input));
},
};
};
exports.S3ClientAdapter = S3ClientAdapter;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiczMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZ3JlZW5ncmFzcy1mbGVldC1wcm92aXNpb25pbmcvczMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0RBUTRCO0FBT3JCLE1BQU0sZUFBZSxHQUFHLENBQUMsTUFBZ0IsRUFBZ0IsRUFBRTtJQUNoRSxPQUFPO1FBQ0wsWUFBWSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsRUFBRTtZQUM1QixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSwrQkFBbUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JELENBQUM7UUFDRCxTQUFTLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFO1lBQ3pCLE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLDRCQUFnQixDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDbEQsQ0FBQztLQUNGLENBQUM7QUFDSixDQUFDLENBQUM7QUFUVyxRQUFBLGVBQWUsbUJBUzFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgUzNDbGllbnQsXG4gIERlbGV0ZU9iamVjdENvbW1hbmQsXG4gIERlbGV0ZU9iamVjdENvbW1hbmRJbnB1dCxcbiAgRGVsZXRlT2JqZWN0Q29tbWFuZE91dHB1dCxcbiAgUHV0T2JqZWN0Q29tbWFuZCxcbiAgUHV0T2JqZWN0Q29tbWFuZElucHV0LFxuICBQdXRPYmplY3RDb21tYW5kT3V0cHV0LFxufSBmcm9tICdAYXdzLXNkay9jbGllbnQtczMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFMzQ2xpZW50UG9ydCB7XG4gIGRlbGV0ZU9iamVjdDogKGlucHV0OiBEZWxldGVPYmplY3RDb21tYW5kSW5wdXQpID0+IFByb21pc2U8RGVsZXRlT2JqZWN0Q29tbWFuZE91dHB1dD47XG4gIHB1dE9iamVjdDogKGlucHV0OiBQdXRPYmplY3RDb21tYW5kSW5wdXQpID0+IFByb21pc2U8UHV0T2JqZWN0Q29tbWFuZE91dHB1dD47XG59XG5cbmV4cG9ydCBjb25zdCBTM0NsaWVudEFkYXB0ZXIgPSAoY2xpZW50OiBTM0NsaWVudCk6IFMzQ2xpZW50UG9ydCA9PiB7XG4gIHJldHVybiB7XG4gICAgZGVsZXRlT2JqZWN0OiBhc3luYyAoaW5wdXQpID0+IHtcbiAgICAgIHJldHVybiBjbGllbnQuc2VuZChuZXcgRGVsZXRlT2JqZWN0Q29tbWFuZChpbnB1dCkpO1xuICAgIH0sXG4gICAgcHV0T2JqZWN0OiBhc3luYyAoaW5wdXQpID0+IHtcbiAgICAgIHJldHVybiBjbGllbnQuc2VuZChuZXcgUHV0T2JqZWN0Q29tbWFuZChpbnB1dCkpO1xuICAgIH0sXG4gIH07XG59O1xuIl19