@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
24 lines • 3.21 kB
JavaScript
;
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
const cdk = require("aws-cdk-lib");
const dsf = require("../../index");
const events = require("aws-cdk-lib/aws-events");
class ExampleDefaultDataZoneGsrMskDataSourceStack extends cdk.Stack {
constructor(scope, id) {
super(scope, id);
/// !show
new dsf.governance.DataZoneGsrMskDataSource(this, 'DataZoneGsrMskDataSource', {
domainId: 'aba_dc999t9ime9sss',
registryName: 'schema-registry',
projectId: '999a99aa9aaaaa',
clusterName: 'msk-cluster',
runSchedule: events.Schedule.expression('cron(0 * * * * *)'),
});
/// !hide
}
}
const app = new cdk.App();
new ExampleDefaultDataZoneGsrMskDataSourceStack(app, 'ExampleDefaultDataZoneGsrMskDataSourceStack');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YXpvbmUtZ3NyLW1zay1kYXRhc291cmNlLWNyb24ubGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2dvdmVybmFuY2UvZXhhbXBsZXMvZGF0YXpvbmUtZ3NyLW1zay1kYXRhc291cmNlLWNyb24ubGl0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxxRUFBcUU7QUFDckUsc0NBQXNDOztBQUV0QyxtQ0FBbUM7QUFFbkMsbUNBQW1DO0FBQ25DLGlEQUFrRDtBQUdsRCxNQUFNLDJDQUE0QyxTQUFRLEdBQUcsQ0FBQyxLQUFLO0lBQ2pFLFlBQVksS0FBZ0IsRUFBRSxFQUFVO1FBQ3RDLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFFakIsU0FBUztRQUNULElBQUksR0FBRyxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLEVBQUUsMEJBQTBCLEVBQUU7WUFDNUUsUUFBUSxFQUFFLG9CQUFvQjtZQUM5QixZQUFZLEVBQUUsaUJBQWlCO1lBQy9CLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsV0FBVyxFQUFFLGFBQWE7WUFDMUIsV0FBVyxFQUFFLE1BQU0sQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDO1NBQzdELENBQUMsQ0FBQztRQUNILFNBQVM7SUFFWCxDQUFDO0NBQ0Y7QUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUMxQixJQUFJLDJDQUEyQyxDQUFDLEdBQUcsRUFBRSw2Q0FBNkMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuXG5pbXBvcnQgKiBhcyBjZGsgZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5pbXBvcnQgKiBhcyBkc2YgZnJvbSAnLi4vLi4vaW5kZXgnO1xuaW1wb3J0ICogYXMgZXZlbnRzIGZyb20gJ2F3cy1jZGstbGliL2F3cy1ldmVudHMnIDtcblxuXG5jbGFzcyBFeGFtcGxlRGVmYXVsdERhdGFab25lR3NyTXNrRGF0YVNvdXJjZVN0YWNrIGV4dGVuZHMgY2RrLlN0YWNrIHtcbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZykge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG5cbiAgICAvLy8gIXNob3dcbiAgICBuZXcgZHNmLmdvdmVybmFuY2UuRGF0YVpvbmVHc3JNc2tEYXRhU291cmNlKHRoaXMsICdEYXRhWm9uZUdzck1za0RhdGFTb3VyY2UnLCB7XG4gICAgICBkb21haW5JZDogJ2FiYV9kYzk5OXQ5aW1lOXNzcycsXG4gICAgICByZWdpc3RyeU5hbWU6ICdzY2hlbWEtcmVnaXN0cnknLFxuICAgICAgcHJvamVjdElkOiAnOTk5YTk5YWE5YWFhYWEnLFxuICAgICAgY2x1c3Rlck5hbWU6ICdtc2stY2x1c3RlcicsXG4gICAgICBydW5TY2hlZHVsZTogZXZlbnRzLlNjaGVkdWxlLmV4cHJlc3Npb24oJ2Nyb24oMCAqICogKiAqICopJyksXG4gICAgfSk7XG4gICAgLy8vICFoaWRlXG4gICAgXG4gIH1cbn1cblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcbm5ldyBFeGFtcGxlRGVmYXVsdERhdGFab25lR3NyTXNrRGF0YVNvdXJjZVN0YWNrKGFwcCwgJ0V4YW1wbGVEZWZhdWx0RGF0YVpvbmVHc3JNc2tEYXRhU291cmNlU3RhY2snKTsiXX0=