UNPKG

@cdklabs/aws-data-solutions-framework

Version:
20 lines 2.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const cdk = require("aws-cdk-lib"); const msk_1 = require("../lib/msk"); const app = new cdk.App(); const stack = new cdk.Stack(app, 'MskProvisionedDsf'); stack.node.setContext('@data-solutions-framework-on-aws/removeDataOnDestroy', true); const msk = new msk_1.MskProvisioned(stack, 'cluster'); /// !show msk.setAcl('acl', { resourceType: msk_1.AclResourceTypes.TOPIC, resourceName: 'topic-1', resourcePatternType: msk_1.ResourcePatternTypes.LITERAL, principal: 'User:Cn=Bar', host: '*', operation: msk_1.AclOperationTypes.CREATE, permissionType: msk_1.AclPermissionTypes.ALLOW, }, cdk.RemovalPolicy.DESTROY, msk_1.Authentication.IAM); /// !hide //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXNrLXByb3Zpc2lvbmVkLXNldC1hY2wubGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3N0cmVhbWluZy9leGFtcGxlcy9tc2stcHJvdmlzaW9uZWQtc2V0LWFjbC5saXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBbUM7QUFDbkMsb0NBQTJJO0FBRzNJLE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBRTFCLE1BQU0sS0FBSyxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztBQUV0RCxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxzREFBc0QsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUdwRixNQUFNLEdBQUcsR0FBRyxJQUFJLG9CQUFjLENBQUMsS0FBSyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBRWpELFNBQVM7QUFDVCxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtJQUNkLFlBQVksRUFBRSxzQkFBZ0IsQ0FBQyxLQUFLO0lBQ3BDLFlBQVksRUFBRSxTQUFTO0lBQ3ZCLG1CQUFtQixFQUFFLDBCQUFvQixDQUFDLE9BQU87SUFDakQsU0FBUyxFQUFFLGFBQWE7SUFDeEIsSUFBSSxFQUFFLEdBQUc7SUFDVCxTQUFTLEVBQUUsdUJBQWlCLENBQUMsTUFBTTtJQUNuQyxjQUFjLEVBQUUsd0JBQWtCLENBQUMsS0FBSztDQUN6QyxFQUNELEdBQUcsQ0FBQyxhQUFhLENBQUMsT0FBTyxFQUN6QixvQkFBYyxDQUFDLEdBQUcsQ0FDbkIsQ0FBQztBQUNGLFNBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjZGsgZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgQWNsT3BlcmF0aW9uVHlwZXMsIEFjbFBlcm1pc3Npb25UeXBlcywgQWNsUmVzb3VyY2VUeXBlcywgTXNrUHJvdmlzaW9uZWQsIFJlc291cmNlUGF0dGVyblR5cGVzLCBBdXRoZW50aWNhdGlvbiB9IGZyb20gJy4uL2xpYi9tc2snO1xuXG5cbmNvbnN0IGFwcCA9IG5ldyBjZGsuQXBwKCk7XG5cbmNvbnN0IHN0YWNrID0gbmV3IGNkay5TdGFjayhhcHAsICdNc2tQcm92aXNpb25lZERzZicpO1xuXG5zdGFjay5ub2RlLnNldENvbnRleHQoJ0BkYXRhLXNvbHV0aW9ucy1mcmFtZXdvcmstb24tYXdzL3JlbW92ZURhdGFPbkRlc3Ryb3knLCB0cnVlKTtcblxuXG5jb25zdCBtc2sgPSBuZXcgTXNrUHJvdmlzaW9uZWQoc3RhY2ssICdjbHVzdGVyJyk7XG5cbi8vLyAhc2hvd1xubXNrLnNldEFjbCgnYWNsJywge1xuICAgIHJlc291cmNlVHlwZTogQWNsUmVzb3VyY2VUeXBlcy5UT1BJQyxcbiAgICByZXNvdXJjZU5hbWU6ICd0b3BpYy0xJyxcbiAgICByZXNvdXJjZVBhdHRlcm5UeXBlOiBSZXNvdXJjZVBhdHRlcm5UeXBlcy5MSVRFUkFMLFxuICAgIHByaW5jaXBhbDogJ1VzZXI6Q249QmFyJyxcbiAgICBob3N0OiAnKicsXG4gICAgb3BlcmF0aW9uOiBBY2xPcGVyYXRpb25UeXBlcy5DUkVBVEUsXG4gICAgcGVybWlzc2lvblR5cGU6IEFjbFBlcm1pc3Npb25UeXBlcy5BTExPVyxcbiAgfSxcbiAgY2RrLlJlbW92YWxQb2xpY3kuREVTVFJPWSxcbiAgQXV0aGVudGljYXRpb24uSUFNLFxuKTtcbi8vLyAhaGlkZVxuIl19