@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
19 lines • 2.41 kB
JavaScript
;
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, 'DsfTestMskServerless');
stack.node.setContext('@data-solutions-framework-on-aws/removeDataOnDestroy', true);
/// !show
const msk = new msk_1.MskServerless(stack, 'cluster');
/// !hide
new cdk.CfnOutput(stack, 'mskArn', {
value: msk.cluster.attrArn,
});
msk.addTopic('topic1', {
topic: 'topic1',
numPartitions: 3,
replicationFactor: 1,
}, cdk.RemovalPolicy.DESTROY, false, 1500);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXNrLXNlcnZlcmxlc3MtZGVmYXVsdC5saXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc3RyZWFtaW5nL2V4YW1wbGVzL21zay1zZXJ2ZXJsZXNzLWRlZmF1bHQubGl0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsbUNBQW1DO0FBQ25DLG9DQUEyQztBQUczQyxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUUxQixNQUFNLEtBQUssR0FBRyxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLHNCQUFzQixDQUFDLENBQUM7QUFFekQsS0FBSyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsc0RBQXNELEVBQUUsSUFBSSxDQUFDLENBQUM7QUFFcEYsU0FBUztBQUNULE1BQU0sR0FBRyxHQUFHLElBQUksbUJBQWEsQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUM7QUFDaEQsU0FBUztBQUVULElBQUksR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsUUFBUSxFQUFFO0lBQ2pDLEtBQUssRUFBRSxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU87Q0FDM0IsQ0FBQyxDQUFDO0FBR0gsR0FBRyxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUU7SUFDckIsS0FBSyxFQUFFLFFBQVE7SUFDZixhQUFhLEVBQUUsQ0FBQztJQUNoQixpQkFBaUIsRUFBRSxDQUFDO0NBQ3JCLEVBQUUsR0FBRyxDQUFDLGFBQWEsQ0FBQyxPQUFPLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IE1za1NlcnZlcmxlc3MgfSBmcm9tICcuLi9saWIvbXNrJztcblxuXG5jb25zdCBhcHAgPSBuZXcgY2RrLkFwcCgpO1xuXG5jb25zdCBzdGFjayA9IG5ldyBjZGsuU3RhY2soYXBwLCAnRHNmVGVzdE1za1NlcnZlcmxlc3MnKTtcblxuc3RhY2subm9kZS5zZXRDb250ZXh0KCdAZGF0YS1zb2x1dGlvbnMtZnJhbWV3b3JrLW9uLWF3cy9yZW1vdmVEYXRhT25EZXN0cm95JywgdHJ1ZSk7XG5cbi8vLyAhc2hvd1xuY29uc3QgbXNrID0gbmV3IE1za1NlcnZlcmxlc3Moc3RhY2ssICdjbHVzdGVyJyk7XG4vLy8gIWhpZGVcblxubmV3IGNkay5DZm5PdXRwdXQoc3RhY2ssICdtc2tBcm4nLCB7XG4gIHZhbHVlOiBtc2suY2x1c3Rlci5hdHRyQXJuLFxufSk7XG5cblxubXNrLmFkZFRvcGljKCd0b3BpYzEnLCB7XG4gIHRvcGljOiAndG9waWMxJyxcbiAgbnVtUGFydGl0aW9uczogMyxcbiAgcmVwbGljYXRpb25GYWN0b3I6IDEsXG59LCBjZGsuUmVtb3ZhbFBvbGljeS5ERVNUUk9ZLCBmYWxzZSwgMTUwMCk7XG5cblxuIl19