UNPKG

raindancers-network

Version:
29 lines 3.55 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.Delay = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const path = require("path"); const cdk = require("aws-cdk-lib"); const aws_cdk_lib_1 = require("aws-cdk-lib"); const constructs = require("constructs"); class Delay extends constructs.Construct { constructor(scope, id) { super(scope, id); const delay = new aws_cdk_lib_1.aws_lambda.Function(this, 'onevent', { runtime: aws_cdk_lib_1.aws_lambda.Runtime.PYTHON_3_9, handler: 'delay.on_event', code: aws_cdk_lib_1.aws_lambda.Code.fromAsset(path.join(__dirname, '../../lambda/delay')), timeout: cdk.Duration.seconds(899), }); const delayProvider = new aws_cdk_lib_1.custom_resources.Provider(this, 'isLocationRegisteredProvider', { onEventHandler: delay, logRetention: cdk.aws_logs.RetentionDays.ONE_MONTH, }); this.delayProviderServiceToken = delayProvider.serviceToken; } } exports.Delay = Delay; _a = JSII_RTTI_SYMBOL_1; Delay[_a] = { fqn: "raindancers-network.delay.Delay", version: "1.29.3" }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsYXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZGVsYXkvZGVsYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2QkFBNkI7QUFDN0IsbUNBQW1DO0FBQ25DLDZDQUdxQjtBQUNyQix5Q0FBeUM7QUFFekMsTUFBYSxLQUFNLFNBQVEsVUFBVSxDQUFDLFNBQVM7SUFJN0MsWUFBWSxLQUEyQixFQUFFLEVBQVU7UUFDakQsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQztRQUVqQixNQUFNLEtBQUssR0FBRyxJQUFJLHdCQUFVLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxTQUFTLEVBQUU7WUFDckQsT0FBTyxFQUFFLHdCQUFVLENBQUMsT0FBTyxDQUFDLFVBQVU7WUFDdEMsT0FBTyxFQUFFLGdCQUFnQjtZQUN6QixJQUFJLEVBQUUsd0JBQVUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLG9CQUFvQixDQUFDLENBQUM7WUFDM0UsT0FBTyxFQUFFLEdBQUcsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQztTQUNuQyxDQUFDLENBQUM7UUFFSixNQUFNLGFBQWEsR0FBRyxJQUFJLDhCQUFFLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSw4QkFBOEIsRUFBRTtZQUMzRSxjQUFjLEVBQUUsS0FBSztZQUNyQixZQUFZLEVBQUUsR0FBRyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsU0FBUztTQUNsRCxDQUFDLENBQUM7UUFFSCxJQUFJLENBQUMseUJBQXlCLEdBQUcsYUFBYSxDQUFDLFlBQVksQ0FBQztJQUM3RCxDQUFDOztBQXBCSCxzQkFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnO1xuaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7XG4gIGF3c19sYW1iZGEgYXMgYXdzX2xhbWJkYSxcbiAgY3VzdG9tX3Jlc291cmNlcyBhcyBjcixcbn0gZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0ICogYXMgY29uc3RydWN0cyBmcm9tICdjb25zdHJ1Y3RzJztcblxuZXhwb3J0IGNsYXNzIERlbGF5IGV4dGVuZHMgY29uc3RydWN0cy5Db25zdHJ1Y3Qge1xuXG4gIGRlbGF5UHJvdmlkZXJTZXJ2aWNlVG9rZW46IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcihzY29wZTogY29uc3RydWN0cy5Db25zdHJ1Y3QsIGlkOiBzdHJpbmcpIHtcbiAgICBzdXBlcihzY29wZSwgaWQpO1xuXG4gICAgY29uc3QgZGVsYXkgPSBuZXcgYXdzX2xhbWJkYS5GdW5jdGlvbih0aGlzLCAnb25ldmVudCcsIHtcbiAgICAgIHJ1bnRpbWU6IGF3c19sYW1iZGEuUnVudGltZS5QWVRIT05fM185LFxuICAgICAgaGFuZGxlcjogJ2RlbGF5Lm9uX2V2ZW50JyxcbiAgICAgIGNvZGU6IGF3c19sYW1iZGEuQ29kZS5mcm9tQXNzZXQocGF0aC5qb2luKF9fZGlybmFtZSwgJy4uLy4uL2xhbWJkYS9kZWxheScpKSxcbiAgICAgIHRpbWVvdXQ6IGNkay5EdXJhdGlvbi5zZWNvbmRzKDg5OSksXG4gICAgfSk7XG5cblx0ICBjb25zdCBkZWxheVByb3ZpZGVyID0gbmV3IGNyLlByb3ZpZGVyKHRoaXMsICdpc0xvY2F0aW9uUmVnaXN0ZXJlZFByb3ZpZGVyJywge1xuXHRcdCAgb25FdmVudEhhbmRsZXI6IGRlbGF5LFxuXHRcdCAgbG9nUmV0ZW50aW9uOiBjZGsuYXdzX2xvZ3MuUmV0ZW50aW9uRGF5cy5PTkVfTU9OVEgsXG5cdCAgfSk7XG5cblx0ICB0aGlzLmRlbGF5UHJvdmlkZXJTZXJ2aWNlVG9rZW4gPSBkZWxheVByb3ZpZGVyLnNlcnZpY2VUb2tlbjtcbiAgfVxufSJdfQ==