@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
21 lines • 3.03 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");
class ExampleRegisterDataZoneMskCentralAuthorizerStack extends cdk.Stack {
constructor(scope, id) {
super(scope, id);
/// !show
const centralAuthorizer = new dsf.governance.DataZoneMskCentralAuthorizer(this, 'MskAuthorizer', {
domainId: 'aba_dc999t9ime9sss',
});
// Add an account that is associated with the DataZone Domain
centralAuthorizer.registerAccount('AccountRegistration', '123456789012');
/// !hide
}
}
const app = new cdk.App();
new ExampleRegisterDataZoneMskCentralAuthorizerStack(app, 'ExampleRegisterDataZoneMskCentralAuthorizerStack');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YXpvbmUtbXNrLWNlbnRyYWwtYXV0aG9yaXplci1yZWdpc3Rlci5saXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvZ292ZXJuYW5jZS9leGFtcGxlcy9kYXRhem9uZS1tc2stY2VudHJhbC1hdXRob3JpemVyLXJlZ2lzdGVyLmxpdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEscUVBQXFFO0FBQ3JFLHNDQUFzQzs7QUFFdEMsbUNBQW1DO0FBRW5DLG1DQUFtQztBQUduQyxNQUFNLGdEQUFpRCxTQUFRLEdBQUcsQ0FBQyxLQUFLO0lBQ3RFLFlBQVksS0FBZ0IsRUFBRSxFQUFVO1FBQ3RDLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFFakIsU0FBUztRQUNULE1BQU0saUJBQWlCLEdBQUcsSUFBSSxHQUFHLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLElBQUksRUFBRSxlQUFlLEVBQUU7WUFDL0YsUUFBUSxFQUFFLG9CQUFvQjtTQUMvQixDQUFDLENBQUM7UUFFSCw2REFBNkQ7UUFDN0QsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQ3pFLFNBQVM7SUFFWCxDQUFDO0NBQ0Y7QUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUMxQixJQUFJLGdEQUFnRCxDQUFDLEdBQUcsRUFBRSxrREFBa0QsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuXG5pbXBvcnQgKiBhcyBjZGsgZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5pbXBvcnQgKiBhcyBkc2YgZnJvbSAnLi4vLi4vaW5kZXgnO1xuXG5cbmNsYXNzIEV4YW1wbGVSZWdpc3RlckRhdGFab25lTXNrQ2VudHJhbEF1dGhvcml6ZXJTdGFjayBleHRlbmRzIGNkay5TdGFjayB7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcpIHtcbiAgICBzdXBlcihzY29wZSwgaWQpO1xuXG4gICAgLy8vICFzaG93XG4gICAgY29uc3QgY2VudHJhbEF1dGhvcml6ZXIgPSBuZXcgZHNmLmdvdmVybmFuY2UuRGF0YVpvbmVNc2tDZW50cmFsQXV0aG9yaXplcih0aGlzLCAnTXNrQXV0aG9yaXplcicsIHtcbiAgICAgIGRvbWFpbklkOiAnYWJhX2RjOTk5dDlpbWU5c3NzJyxcbiAgICB9KTtcbiAgXG4gICAgLy8gQWRkIGFuIGFjY291bnQgdGhhdCBpcyBhc3NvY2lhdGVkIHdpdGggdGhlIERhdGFab25lIERvbWFpblxuICAgIGNlbnRyYWxBdXRob3JpemVyLnJlZ2lzdGVyQWNjb3VudCgnQWNjb3VudFJlZ2lzdHJhdGlvbicsICcxMjM0NTY3ODkwMTInKTtcbiAgICAvLy8gIWhpZGVcblxuICB9XG59XG5cbmNvbnN0IGFwcCA9IG5ldyBjZGsuQXBwKCk7XG5uZXcgRXhhbXBsZVJlZ2lzdGVyRGF0YVpvbmVNc2tDZW50cmFsQXV0aG9yaXplclN0YWNrKGFwcCwgJ0V4YW1wbGVSZWdpc3RlckRhdGFab25lTXNrQ2VudHJhbEF1dGhvcml6ZXJTdGFjaycpOyJdfQ==