UNPKG

@cdkx/web-application

Version:

Static web application hosting related constructs

21 lines 2.23 kB
(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define("@cdkx/web-application/facades/create-origin-access-identity", ["require", "exports", "@aws-cdk/aws-cloudfront"], factory); } })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOriginAccessIdentity = void 0; const aws_cloudfront_1 = require("@aws-cdk/aws-cloudfront"); function createOriginAccessIdentity(scope, props) { return new aws_cloudfront_1.OriginAccessIdentity(scope, 'OriginAccessIdentity', { comment: `Origin Access Identity for ${props.aliases[0] || 'Web Application'}`, }); } exports.createOriginAccessIdentity = createOriginAccessIdentity; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLW9yaWdpbi1hY2Nlc3MtaWRlbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy93ZWItYXBwbGljYXRpb24vZmFjYWRlcy9jcmVhdGUtb3JpZ2luLWFjY2Vzcy1pZGVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFJQSw0REFBK0Q7SUFFL0QsU0FBZ0IsMEJBQTBCLENBQ3hDLEtBQXFCLEVBQ3JCLEtBQTJCO1FBRTNCLE9BQU8sSUFBSSxxQ0FBb0IsQ0FBQyxLQUFLLEVBQUUsc0JBQXNCLEVBQUU7WUFDN0QsT0FBTyxFQUFFLDhCQUNQLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksaUJBQ3RCLEVBQUU7U0FDSCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBVEQsZ0VBU0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBXZWJBcHBsaWNhdGlvbixcbiAgSVdlYkFwcGxpY2F0aW9uUHJvcHMsXG59IGZyb20gJy4uL2NvbnN0cnVjdHMvd2ViLWFwcGxpY2F0aW9uLmNvbnN0cnVjdCc7XG5pbXBvcnQgeyBPcmlnaW5BY2Nlc3NJZGVudGl0eSB9IGZyb20gJ0Bhd3MtY2RrL2F3cy1jbG91ZGZyb250JztcblxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZU9yaWdpbkFjY2Vzc0lkZW50aXR5KFxuICBzY29wZTogV2ViQXBwbGljYXRpb24sXG4gIHByb3BzOiBJV2ViQXBwbGljYXRpb25Qcm9wc1xuKTogT3JpZ2luQWNjZXNzSWRlbnRpdHkge1xuICByZXR1cm4gbmV3IE9yaWdpbkFjY2Vzc0lkZW50aXR5KHNjb3BlLCAnT3JpZ2luQWNjZXNzSWRlbnRpdHknLCB7XG4gICAgY29tbWVudDogYE9yaWdpbiBBY2Nlc3MgSWRlbnRpdHkgZm9yICR7XG4gICAgICBwcm9wcy5hbGlhc2VzWzBdIHx8ICdXZWIgQXBwbGljYXRpb24nXG4gICAgfWAsXG4gIH0pO1xufVxuIl19