UNPKG

@cdklabs/cdk-amazonmq

Version:
19 lines 3.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RabbitMqCustomResourceSingletonFunction = void 0; const path = require("path"); const lambda = require("aws-cdk-lib/aws-lambda"); class RabbitMqCustomResourceSingletonFunction extends lambda.SingletonFunction { constructor(scope, id, props) { super(scope, id, { description: "src/rabbitmq/custom-resource/handler/rabbit-mq-api-call.lambda/index.ts", ...props, lambdaPurpose: "RMQ", runtime: new lambda.Runtime("nodejs18.x", lambda.RuntimeFamily.NODEJS), handler: "index.handler", code: lambda.Code.fromAsset(path.join(__dirname, "../../../assets/rabbitmq/custom-resource/handler/index")), }); } } exports.RabbitMqCustomResourceSingletonFunction = RabbitMqCustomResourceSingletonFunction; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFiYml0bXEtY3VzdG9tLXJlc291cmNlLXNpbmdsZXRvbi1mdW5jdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9yYWJiaXRtcS9jdXN0b20tcmVzb3VyY2UvcmFiYml0bXEtY3VzdG9tLXJlc291cmNlLXNpbmdsZXRvbi1mdW5jdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2QkFBNkI7QUFDN0IsaURBQWlEO0FBUWpELE1BQWEsdUNBQXdDLFNBQVEsTUFBTSxDQUFDLGlCQUFpQjtJQUNuRixZQUNFLEtBQWdCLEVBQ2hCLEVBQVUsRUFDVixLQUFtRDtRQUVuRCxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsRUFBRTtZQUNmLFdBQVcsRUFDVCx5RUFBeUU7WUFDM0UsR0FBRyxLQUFLO1lBQ1IsYUFBYSxFQUFFLEtBQUs7WUFDcEIsT0FBTyxFQUFFLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUM7WUFDdEUsT0FBTyxFQUFFLGVBQWU7WUFDeEIsSUFBSSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUN6QixJQUFJLENBQUMsSUFBSSxDQUNQLFNBQVMsRUFDVCx3REFBd0QsQ0FDekQsQ0FDRjtTQUNGLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjtBQXJCRCwwRkFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gXCJwYXRoXCI7XG5pbXBvcnQgKiBhcyBsYW1iZGEgZnJvbSBcImF3cy1jZGstbGliL2F3cy1sYW1iZGFcIjtcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gXCJjb25zdHJ1Y3RzXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmFiYml0TXFDdXN0b21SZXNvdXJjZVNpbmdsZXRvbkZ1bmN0aW9uUHJvcHNcbiAgZXh0ZW5kcyBsYW1iZGEuRnVuY3Rpb25PcHRpb25zIHtcbiAgdXVpZDogc3RyaW5nO1xufVxuXG5leHBvcnQgY2xhc3MgUmFiYml0TXFDdXN0b21SZXNvdXJjZVNpbmdsZXRvbkZ1bmN0aW9uIGV4dGVuZHMgbGFtYmRhLlNpbmdsZXRvbkZ1bmN0aW9uIHtcbiAgY29uc3RydWN0b3IoXG4gICAgc2NvcGU6IENvbnN0cnVjdCxcbiAgICBpZDogc3RyaW5nLFxuICAgIHByb3BzOiBSYWJiaXRNcUN1c3RvbVJlc291cmNlU2luZ2xldG9uRnVuY3Rpb25Qcm9wcyxcbiAgKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkLCB7XG4gICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgXCJzcmMvcmFiYml0bXEvY3VzdG9tLXJlc291cmNlL2hhbmRsZXIvcmFiYml0LW1xLWFwaS1jYWxsLmxhbWJkYS9pbmRleC50c1wiLFxuICAgICAgLi4ucHJvcHMsXG4gICAgICBsYW1iZGFQdXJwb3NlOiBcIlJNUVwiLFxuICAgICAgcnVudGltZTogbmV3IGxhbWJkYS5SdW50aW1lKFwibm9kZWpzMTgueFwiLCBsYW1iZGEuUnVudGltZUZhbWlseS5OT0RFSlMpLFxuICAgICAgaGFuZGxlcjogXCJpbmRleC5oYW5kbGVyXCIsXG4gICAgICBjb2RlOiBsYW1iZGEuQ29kZS5mcm9tQXNzZXQoXG4gICAgICAgIHBhdGguam9pbihcbiAgICAgICAgICBfX2Rpcm5hbWUsXG4gICAgICAgICAgXCIuLi8uLi8uLi9hc3NldHMvcmFiYml0bXEvY3VzdG9tLXJlc291cmNlL2hhbmRsZXIvaW5kZXhcIixcbiAgICAgICAgKSxcbiAgICAgICksXG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==