UNPKG

raindancers-network

Version:
20 lines 2.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MonitorUser = void 0; const aws_cdk_lib_1 = require("aws-cdk-lib"); const constructs = require("constructs"); /** * Monitor a user account that is using Long Term Credentials to check if it is being used from a location that is not expected */ class MonitorUser extends constructs.Construct { constructor(scope, id, props) { super(scope, id); //const userTrail = new aws_cdk_lib_1.aws_cloudtrail.Trail(this, 'userCloudTrail', { trailName: `${props.user.userName}-Logging`, sendToCloudWatchLogs: true, }); } } exports.MonitorUser = MonitorUser; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9uaXRvclVzZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY2xvdWR3YXRjaC9tb25pdG9yVXNlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2Q0FNcUI7QUFFckIseUNBQXlDO0FBZXpDOztLQUVLO0FBQ0wsTUFBYSxXQUFZLFNBQVEsVUFBVSxDQUFDLFNBQVM7SUFFbkQsWUFBWSxLQUEyQixFQUFFLEVBQVUsRUFBRSxLQUF1QjtRQUMzRSxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRWhCLG1CQUFtQjtRQUNuQixJQUFJLDRCQUFVLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxnQkFBZ0IsRUFBRTtZQUMzQyxTQUFTLEVBQUUsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsVUFBVTtZQUMzQyxvQkFBb0IsRUFBRSxJQUFJO1NBQzNCLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjtBQVhELGtDQVdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgYXdzX2VjMiBhcyBlYzIsXG4gIC8vYXdzX3NzbSBhcyBzc20sXG4gIGF3c19pYW0gYXMgaWFtLFxuICBhd3NfY2xvdWR0cmFpbCBhcyBjbG91ZHRyYWlsLFxufVxuICBmcm9tICdhd3MtY2RrLWxpYic7XG5cbmltcG9ydCAqIGFzIGNvbnN0cnVjdHMgZnJvbSAnY29uc3RydWN0cyc7XG5cbiAgdHlwZSBTb3VyY2VzID0gKGVjMi5JbnN0YW5jZSlcblxuZXhwb3J0IGludGVyZmFjZSBNb25pdG9yVXNlclByb3BzIHtcbiAgLyoqXG5cdCAqIEFsbG93YWJsZSBsaXN0IG9mIHNvdXJjZXMgZm9yIHRoZSBBY2NvdW50IHRvIGJlIHVzZWRcblx0ICovXG4gIHJlYWRvbmx5IHNvdXJjZXMgOiBTb3VyY2VzO1xuICAvKipcblx0ICogVGhlIElBTSB1c2VyIGFjY291bnQgdG8gYmUgbW9uaXRvcmVkLlxuXHQgKi9cbiAgcmVhZG9ubHkgdXNlcjogaWFtLlVzZXI7XG59XG5cbi8qKlxuICAgKiBNb25pdG9yIGEgdXNlciBhY2NvdW50IHRoYXQgaXMgdXNpbmcgTG9uZyBUZXJtIENyZWRlbnRpYWxzIHRvIGNoZWNrIGlmIGl0IGlzIGJlaW5nIHVzZWQgZnJvbSBhIGxvY2F0aW9uIHRoYXQgaXMgbm90IGV4cGVjdGVkXG4gICAqL1xuZXhwb3J0IGNsYXNzIE1vbml0b3JVc2VyIGV4dGVuZHMgY29uc3RydWN0cy5Db25zdHJ1Y3Qge1xuXG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBjb25zdHJ1Y3RzLkNvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IE1vbml0b3JVc2VyUHJvcHMpIHtcblx0ICBzdXBlcihzY29wZSwgaWQpO1xuXG4gICAgLy9jb25zdCB1c2VyVHJhaWwgPVxuICAgIG5ldyBjbG91ZHRyYWlsLlRyYWlsKHRoaXMsICd1c2VyQ2xvdWRUcmFpbCcsIHtcbiAgICAgIHRyYWlsTmFtZTogYCR7cHJvcHMudXNlci51c2VyTmFtZX0tTG9nZ2luZ2AsXG4gICAgICBzZW5kVG9DbG91ZFdhdGNoTG9nczogdHJ1ZSxcbiAgICB9KTtcbiAgfVxufVxuXG4iXX0=