@cdklabs/cdk-amazonmq
Version:
<!--BEGIN STABILITY BANNER-->
19 lines • 3.08 kB
JavaScript
;
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==