UNPKG

@cdklabs/aws-data-solutions-framework

Version:
17 lines 2.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const cdk = require("aws-cdk-lib"); const msk_1 = require("../lib/msk"); const aws_iam_1 = require("aws-cdk-lib/aws-iam"); const app = new cdk.App(); const stack = new cdk.Stack(app, 'DsfTestMskServerless'); stack.node.setContext('@data-solutions-framework-on-aws/removeDataOnDestroy', true); /// !show const msk = new msk_1.MskServerless(stack, 'cluster'); const iamRole = aws_iam_1.Role.fromRoleName(stack, 'role', 'role'); msk.grantConsume('topic1', iamRole); /// !hide new cdk.CfnOutput(stack, 'mskArn', { value: msk.cluster.attrArn, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXNrLXNlcnZlcmxlc3MtZ3JhbnQtY29uc3VtZS5saXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc3RyZWFtaW5nL2V4YW1wbGVzL21zay1zZXJ2ZXJsZXNzLWdyYW50LWNvbnN1bWUubGl0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsbUNBQW1DO0FBQ25DLG9DQUEyQztBQUMzQyxpREFBMkM7QUFHM0MsTUFBTSxHQUFHLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFFMUIsTUFBTSxLQUFLLEdBQUcsSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxzQkFBc0IsQ0FBQyxDQUFDO0FBRXpELEtBQUssQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLHNEQUFzRCxFQUFFLElBQUksQ0FBQyxDQUFDO0FBRXBGLFNBQVM7QUFDVCxNQUFNLEdBQUcsR0FBRyxJQUFJLG1CQUFhLENBQUMsS0FBSyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBRWhELE1BQU0sT0FBTyxHQUFHLGNBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztBQUV6RCxHQUFHLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBQyxPQUFPLENBQUMsQ0FBQztBQUNuQyxTQUFTO0FBRVQsSUFBSSxHQUFHLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxRQUFRLEVBQUU7SUFDakMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxPQUFPLENBQUMsT0FBTztDQUMzQixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjZGsgZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgTXNrU2VydmVybGVzcyB9IGZyb20gJy4uL2xpYi9tc2snO1xuaW1wb3J0IHsgUm9sZSB9IGZyb20gJ2F3cy1jZGstbGliL2F3cy1pYW0nO1xuXG5cbmNvbnN0IGFwcCA9IG5ldyBjZGsuQXBwKCk7XG5cbmNvbnN0IHN0YWNrID0gbmV3IGNkay5TdGFjayhhcHAsICdEc2ZUZXN0TXNrU2VydmVybGVzcycpO1xuXG5zdGFjay5ub2RlLnNldENvbnRleHQoJ0BkYXRhLXNvbHV0aW9ucy1mcmFtZXdvcmstb24tYXdzL3JlbW92ZURhdGFPbkRlc3Ryb3knLCB0cnVlKTtcblxuLy8vICFzaG93XG5jb25zdCBtc2sgPSBuZXcgTXNrU2VydmVybGVzcyhzdGFjaywgJ2NsdXN0ZXInKTtcblxuY29uc3QgaWFtUm9sZSA9IFJvbGUuZnJvbVJvbGVOYW1lKHN0YWNrLCAncm9sZScsICdyb2xlJyk7XG5cbm1zay5ncmFudENvbnN1bWUoJ3RvcGljMScsaWFtUm9sZSk7XG4vLy8gIWhpZGVcblxubmV3IGNkay5DZm5PdXRwdXQoc3RhY2ssICdtc2tBcm4nLCB7XG4gIHZhbHVlOiBtc2suY2x1c3Rlci5hdHRyQXJuLFxufSk7Il19