UNPKG

aws-cdk-image-resize

Version:

AWS CDK construct to easily setup the required arquitecture to serve performant responsive images.

17 lines 2.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const aws_cdk_lib_1 = require("aws-cdk-lib"); const index_1 = require("./index"); const app = new aws_cdk_lib_1.App(); const stack = new aws_cdk_lib_1.Stack(app, 'ImageResizeStack'); new index_1.ImageResize(stack, 'ImageResizeLib', { s3BucketProps: { autoDeleteObjects: true, bucketName: 'image-resize-lib-test', removalPolicy: aws_cdk_lib_1.RemovalPolicy.DESTROY, }, cloudfrontDistributionProps: { errorResponses: [{ httpStatus: 404, responsePagePath: '/path/to/default/object' }], }, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZWcuZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9pbnRlZy5kZWZhdWx0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkNBQXdEO0FBQ3hELG1DQUFzQztBQUV0QyxNQUFNLEdBQUcsR0FBRyxJQUFJLGlCQUFHLEVBQUUsQ0FBQztBQUN0QixNQUFNLEtBQUssR0FBRyxJQUFJLG1CQUFLLENBQUMsR0FBRyxFQUFFLGtCQUFrQixDQUFDLENBQUM7QUFFakQsSUFBSSxtQkFBVyxDQUFDLEtBQUssRUFBRSxnQkFBZ0IsRUFBRTtJQUN2QyxhQUFhLEVBQUU7UUFDYixpQkFBaUIsRUFBRSxJQUFJO1FBQ3ZCLFVBQVUsRUFBRSx1QkFBdUI7UUFDbkMsYUFBYSxFQUFFLDJCQUFhLENBQUMsT0FBTztLQUNyQztJQUNELDJCQUEyQixFQUFFO1FBQzNCLGNBQWMsRUFBRSxDQUFDLEVBQUUsVUFBVSxFQUFFLEdBQUcsRUFBRSxnQkFBZ0IsRUFBRSx5QkFBeUIsRUFBRSxDQUFDO0tBQ25GO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXBwLCBSZW1vdmFsUG9saWN5LCBTdGFjayB9IGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IEltYWdlUmVzaXplIH0gZnJvbSAnLi9pbmRleCc7XG5cbmNvbnN0IGFwcCA9IG5ldyBBcHAoKTtcbmNvbnN0IHN0YWNrID0gbmV3IFN0YWNrKGFwcCwgJ0ltYWdlUmVzaXplU3RhY2snKTtcblxubmV3IEltYWdlUmVzaXplKHN0YWNrLCAnSW1hZ2VSZXNpemVMaWInLCB7XG4gIHMzQnVja2V0UHJvcHM6IHtcbiAgICBhdXRvRGVsZXRlT2JqZWN0czogdHJ1ZSxcbiAgICBidWNrZXROYW1lOiAnaW1hZ2UtcmVzaXplLWxpYi10ZXN0JyxcbiAgICByZW1vdmFsUG9saWN5OiBSZW1vdmFsUG9saWN5LkRFU1RST1ksXG4gIH0sXG4gIGNsb3VkZnJvbnREaXN0cmlidXRpb25Qcm9wczoge1xuICAgIGVycm9yUmVzcG9uc2VzOiBbeyBodHRwU3RhdHVzOiA0MDQsIHJlc3BvbnNlUGFnZVBhdGg6ICcvcGF0aC90by9kZWZhdWx0L29iamVjdCcgfV0sXG4gIH0sXG59KTtcbiJdfQ==