1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.getExecutionLogUrl = exports.getLogUrl = exports.getLogGroupName = void 0;
|
4 | const querystring_1 = require("querystring");
|
5 | function getLogGroupName(FunctionName) {
|
6 | return `/aws/lambda/${FunctionName}`;
|
7 | }
|
8 | exports.getLogGroupName = getLogGroupName;
|
9 | function getLogUrl(region, FunctionName) {
|
10 | const logGroupName = getLogGroupName(FunctionName);
|
11 | const params = (0, querystring_1.stringify)({
|
12 | group: logGroupName
|
13 | }, ";");
|
14 | const rg = (0, querystring_1.escape)(region);
|
15 | return `https://${rg}.console.aws.amazon.com/cloudwatch/home?region=${rg}#logStream:${params}`;
|
16 | }
|
17 | exports.getLogUrl = getLogUrl;
|
18 | function getExecutionLogUrl(region, logGroupName, logStreamName, executionId) {
|
19 | const params = (0, querystring_1.stringify)({
|
20 | group: logGroupName,
|
21 | stream: logStreamName,
|
22 | filter: `"${executionId}"`
|
23 | }, ";");
|
24 | const rg = (0, querystring_1.escape)(region);
|
25 | return `https://${rg}.console.aws.amazon.com/cloudwatch/home?region=${rg}#logEventViewer:${params}`;
|
26 | }
|
27 | exports.getExecutionLogUrl = getExecutionLogUrl;
|
28 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLXNoYXJlZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hd3MvYXdzLXNoYXJlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2Q0FBZ0Q7QUFFaEQsU0FBZ0IsZUFBZSxDQUFDLFlBQW9CO0lBQ2hELE9BQU8sZUFBZSxZQUFZLEVBQUUsQ0FBQztBQUN6QyxDQUFDO0FBRkQsMENBRUM7QUFFRCxTQUFnQixTQUFTLENBQUMsTUFBYyxFQUFFLFlBQW9CO0lBQzFELE1BQU0sWUFBWSxHQUFHLGVBQWUsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUNuRCxNQUFNLE1BQU0sR0FBRyxJQUFBLHVCQUFTLEVBQ3BCO1FBQ0ksS0FBSyxFQUFFLFlBQVk7S0FDdEIsRUFDRCxHQUFHLENBQ04sQ0FBQztJQUNGLE1BQU0sRUFBRSxHQUFHLElBQUEsb0JBQU0sRUFBQyxNQUFNLENBQUMsQ0FBQztJQUMxQixPQUFPLFdBQVcsRUFBRSxrREFBa0QsRUFBRSxjQUFjLE1BQU0sRUFBRSxDQUFDO0FBQ25HLENBQUM7QUFWRCw4QkFVQztBQUVELFNBQWdCLGtCQUFrQixDQUM5QixNQUFjLEVBQ2QsWUFBb0IsRUFDcEIsYUFBcUIsRUFDckIsV0FBbUI7SUFFbkIsTUFBTSxNQUFNLEdBQUcsSUFBQSx1QkFBUyxFQUNwQjtRQUNJLEtBQUssRUFBRSxZQUFZO1FBQ25CLE1BQU0sRUFBRSxhQUFhO1FBQ3JCLE1BQU0sRUFBRSxJQUFJLFdBQVcsR0FBRztLQUM3QixFQUNELEdBQUcsQ0FDTixDQUFDO0lBQ0YsTUFBTSxFQUFFLEdBQUcsSUFBQSxvQkFBTSxFQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzFCLE9BQU8sV0FBVyxFQUFFLGtEQUFrRCxFQUFFLG1CQUFtQixNQUFNLEVBQUUsQ0FBQztBQUN4RyxDQUFDO0FBaEJELGdEQWdCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVzY2FwZSwgc3RyaW5naWZ5IH0gZnJvbSBcInF1ZXJ5c3RyaW5nXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRMb2dHcm91cE5hbWUoRnVuY3Rpb25OYW1lOiBzdHJpbmcpIHtcbiAgICByZXR1cm4gYC9hd3MvbGFtYmRhLyR7RnVuY3Rpb25OYW1lfWA7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRMb2dVcmwocmVnaW9uOiBzdHJpbmcsIEZ1bmN0aW9uTmFtZTogc3RyaW5nKSB7XG4gICAgY29uc3QgbG9nR3JvdXBOYW1lID0gZ2V0TG9nR3JvdXBOYW1lKEZ1bmN0aW9uTmFtZSk7XG4gICAgY29uc3QgcGFyYW1zID0gc3RyaW5naWZ5KFxuICAgICAgICB7XG4gICAgICAgICAgICBncm91cDogbG9nR3JvdXBOYW1lXG4gICAgICAgIH0sXG4gICAgICAgIFwiO1wiXG4gICAgKTtcbiAgICBjb25zdCByZyA9IGVzY2FwZShyZWdpb24pO1xuICAgIHJldHVybiBgaHR0cHM6Ly8ke3JnfS5jb25zb2xlLmF3cy5hbWF6b24uY29tL2Nsb3Vkd2F0Y2gvaG9tZT9yZWdpb249JHtyZ30jbG9nU3RyZWFtOiR7cGFyYW1zfWA7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRFeGVjdXRpb25Mb2dVcmwoXG4gICAgcmVnaW9uOiBzdHJpbmcsXG4gICAgbG9nR3JvdXBOYW1lOiBzdHJpbmcsXG4gICAgbG9nU3RyZWFtTmFtZTogc3RyaW5nLFxuICAgIGV4ZWN1dGlvbklkOiBzdHJpbmdcbikge1xuICAgIGNvbnN0IHBhcmFtcyA9IHN0cmluZ2lmeShcbiAgICAgICAge1xuICAgICAgICAgICAgZ3JvdXA6IGxvZ0dyb3VwTmFtZSxcbiAgICAgICAgICAgIHN0cmVhbTogbG9nU3RyZWFtTmFtZSxcbiAgICAgICAgICAgIGZpbHRlcjogYFwiJHtleGVjdXRpb25JZH1cImBcbiAgICAgICAgfSxcbiAgICAgICAgXCI7XCJcbiAgICApO1xuICAgIGNvbnN0IHJnID0gZXNjYXBlKHJlZ2lvbik7XG4gICAgcmV0dXJuIGBodHRwczovLyR7cmd9LmNvbnNvbGUuYXdzLmFtYXpvbi5jb20vY2xvdWR3YXRjaC9ob21lP3JlZ2lvbj0ke3JnfSNsb2dFdmVudFZpZXdlcjoke3BhcmFtc31gO1xufVxuIl19 |
\ | No newline at end of file |