serverless-spy
Version:
CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.
38 lines • 3.43 kB
JavaScript
//this file is not under root -> common folder because jsii does not allow
//changing tsconfing.json to remove rootDir property
Object.defineProperty(exports, "__esModule", { value: true });
exports.envVariableNames = void 0;
var envVariableNames;
(function (envVariableNames) {
/**
* Note that the function is subscribed to SQS, so we need to send spy events as it comes from SQS.
*/
envVariableNames["SSPY_SUBSCRIBED_TO_SQS"] = "SSPY_SUBSCRIBED_TO_SQS";
/**
* Mapping of resource ARNs to service keys
*/
envVariableNames["SSPY_INFRA_MAPPING"] = "SSPY_INFRA_MAPPING";
/**
* Web socket endpoint for sending and receiving spy events.
*/
envVariableNames["SSPY_WS_ENDPOINT"] = "SSPY_WS_ENDPOINT";
envVariableNames["SSPY_FUNCTION_NAME"] = "SSPY_FUNCTION_NAME";
/**
* DynamoDB table name that stores active websocket connections.
*/
envVariableNames["SSPY_WS_TABLE_NAME"] = "SSPY_WS_TABLE_NAME";
/**
* Log debugging details.
*/
envVariableNames["SSPY_DEBUG"] = "SSPY_DEBUG";
/**
* The root stack
*/
envVariableNames["SSPY_ROOT_STACK"] = "SSPY_ROOT_STACK";
/**
* The endpoint url for AWS IoT for the account
*/
envVariableNames["SSPY_IOT_ENDPOINT"] = "SSPY_IOT_ENDPOINT";
})(envVariableNames || (exports.envVariableNames = envVariableNames = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52VmFyaWFibGVOYW1lcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vZW52VmFyaWFibGVOYW1lcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEVBQTBFO0FBQzFFLG9EQUFvRDs7O0FBRXBELElBQVksZ0JBcUNYO0FBckNELFdBQVksZ0JBQWdCO0lBQzFCOztPQUVHO0lBQ0gscUVBQWlELENBQUE7SUFFakQ7O09BRUc7SUFDSCw2REFBeUMsQ0FBQTtJQUV6Qzs7T0FFRztJQUNILHlEQUFxQyxDQUFBO0lBRXJDLDZEQUF5QyxDQUFBO0lBRXpDOztPQUVHO0lBQ0gsNkRBQXlDLENBQUE7SUFFekM7O09BRUc7SUFDSCw2Q0FBeUIsQ0FBQTtJQUV6Qjs7T0FFRztJQUNILHVEQUFtQyxDQUFBO0lBRW5DOztPQUVHO0lBQ0gsMkRBQXVDLENBQUE7QUFDekMsQ0FBQyxFQXJDVyxnQkFBZ0IsZ0NBQWhCLGdCQUFnQixRQXFDM0IiLCJzb3VyY2VzQ29udGVudCI6WyIvL3RoaXMgZmlsZSBpcyBub3QgdW5kZXIgcm9vdCAtPiBjb21tb24gZm9sZGVyIGJlY2F1c2UganNpaSBkb2VzIG5vdCBhbGxvd1xuLy9jaGFuZ2luZyB0c2NvbmZpbmcuanNvbiB0byByZW1vdmUgcm9vdERpciBwcm9wZXJ0eVxuXG5leHBvcnQgZW51bSBlbnZWYXJpYWJsZU5hbWVzIHtcbiAgLyoqXG4gICAqIE5vdGUgdGhhdCB0aGUgZnVuY3Rpb24gaXMgc3Vic2NyaWJlZCB0byBTUVMsIHNvIHdlIG5lZWQgdG8gc2VuZCBzcHkgZXZlbnRzIGFzIGl0IGNvbWVzIGZyb20gU1FTLlxuICAgKi9cbiAgU1NQWV9TVUJTQ1JJQkVEX1RPX1NRUyA9ICdTU1BZX1NVQlNDUklCRURfVE9fU1FTJyxcblxuICAvKipcbiAgICogTWFwcGluZyBvZiByZXNvdXJjZSBBUk5zIHRvIHNlcnZpY2Uga2V5c1xuICAgKi9cbiAgU1NQWV9JTkZSQV9NQVBQSU5HID0gJ1NTUFlfSU5GUkFfTUFQUElORycsXG5cbiAgLyoqXG4gICAqIFdlYiBzb2NrZXQgZW5kcG9pbnQgZm9yIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBzcHkgZXZlbnRzLlxuICAgKi9cbiAgU1NQWV9XU19FTkRQT0lOVCA9ICdTU1BZX1dTX0VORFBPSU5UJyxcblxuICBTU1BZX0ZVTkNUSU9OX05BTUUgPSAnU1NQWV9GVU5DVElPTl9OQU1FJyxcblxuICAvKipcbiAgICogRHluYW1vREIgdGFibGUgbmFtZSB0aGF0IHN0b3JlcyBhY3RpdmUgd2Vic29ja2V0IGNvbm5lY3Rpb25zLlxuICAgKi9cbiAgU1NQWV9XU19UQUJMRV9OQU1FID0gJ1NTUFlfV1NfVEFCTEVfTkFNRScsXG5cbiAgLyoqXG4gICAqIExvZyBkZWJ1Z2dpbmcgZGV0YWlscy5cbiAgICovXG4gIFNTUFlfREVCVUcgPSAnU1NQWV9ERUJVRycsXG5cbiAgLyoqXG4gICAqIFRoZSByb290IHN0YWNrXG4gICAqL1xuICBTU1BZX1JPT1RfU1RBQ0sgPSAnU1NQWV9ST09UX1NUQUNLJyxcblxuICAvKipcbiAgICogVGhlIGVuZHBvaW50IHVybCBmb3IgQVdTIElvVCBmb3IgdGhlIGFjY291bnRcbiAgICovXG4gIFNTUFlfSU9UX0VORFBPSU5UID0gJ1NTUFlfSU9UX0VORFBPSU5UJyxcbn1cbiJdfQ==
;