UNPKG

@cdklabs/aws-data-solutions-framework

Version:
20 lines 2.79 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); /// !show const msk = new msk_1.MskProvisioned(stack, 'cluster'); /// !hide msk.setAcl('acl', { resourceType: msk_1.AclResourceTypes.TOPIC, resourceName: 'topic-1', resourcePatternType: msk_1.ResourcePatternTypes.LITERAL, principal: 'User:Cn=Toto', host: '*', operation: msk_1.AclOperationTypes.CREATE, permissionType: msk_1.AclPermissionTypes.ALLOW, }, cdk.RemovalPolicy.DESTROY); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXNrLXByb3Zpc2lvbmVkLWRlZmF1bHQubGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3N0cmVhbWluZy9leGFtcGxlcy9tc2stcHJvdmlzaW9uZWQtZGVmYXVsdC5saXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBbUM7QUFDbkMsb0NBQTBIO0FBRzFILE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBRTFCLE1BQU0sS0FBSyxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztBQUV0RCxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxzREFBc0QsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUVwRixTQUFTO0FBQ1QsTUFBTSxHQUFHLEdBQUcsSUFBSSxvQkFBYyxDQUFDLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQztBQUNqRCxTQUFTO0FBRVQsR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7SUFDZCxZQUFZLEVBQUUsc0JBQWdCLENBQUMsS0FBSztJQUNwQyxZQUFZLEVBQUUsU0FBUztJQUN2QixtQkFBbUIsRUFBRSwwQkFBb0IsQ0FBQyxPQUFPO0lBQ2pELFNBQVMsRUFBRSxjQUFjO0lBQ3pCLElBQUksRUFBRSxHQUFHO0lBQ1QsU0FBUyxFQUFFLHVCQUFpQixDQUFDLE1BQU07SUFDbkMsY0FBYyxFQUFFLHdCQUFrQixDQUFDLEtBQUs7Q0FDekMsRUFDRCxHQUFHLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IEFjbE9wZXJhdGlvblR5cGVzLCBBY2xQZXJtaXNzaW9uVHlwZXMsIEFjbFJlc291cmNlVHlwZXMsTXNrUHJvdmlzaW9uZWQsIFJlc291cmNlUGF0dGVyblR5cGVzIH0gZnJvbSAnLi4vbGliL21zayc7XG5cblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcblxuY29uc3Qgc3RhY2sgPSBuZXcgY2RrLlN0YWNrKGFwcCwgJ01za1Byb3Zpc2lvbmVkRHNmJyk7XG5cbnN0YWNrLm5vZGUuc2V0Q29udGV4dCgnQGRhdGEtc29sdXRpb25zLWZyYW1ld29yay1vbi1hd3MvcmVtb3ZlRGF0YU9uRGVzdHJveScsIHRydWUpO1xuXG4vLy8gIXNob3dcbmNvbnN0IG1zayA9IG5ldyBNc2tQcm92aXNpb25lZChzdGFjaywgJ2NsdXN0ZXInKTtcbi8vLyAhaGlkZVxuXG5tc2suc2V0QWNsKCdhY2wnLCB7XG4gICAgcmVzb3VyY2VUeXBlOiBBY2xSZXNvdXJjZVR5cGVzLlRPUElDLFxuICAgIHJlc291cmNlTmFtZTogJ3RvcGljLTEnLFxuICAgIHJlc291cmNlUGF0dGVyblR5cGU6IFJlc291cmNlUGF0dGVyblR5cGVzLkxJVEVSQUwsXG4gICAgcHJpbmNpcGFsOiAnVXNlcjpDbj1Ub3RvJyxcbiAgICBob3N0OiAnKicsXG4gICAgb3BlcmF0aW9uOiBBY2xPcGVyYXRpb25UeXBlcy5DUkVBVEUsXG4gICAgcGVybWlzc2lvblR5cGU6IEFjbFBlcm1pc3Npb25UeXBlcy5BTExPVyxcbiAgfSxcbiAgY2RrLlJlbW92YWxQb2xpY3kuREVTVFJPWSk7XG5cbiAgIl19