@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
23 lines • 2.94 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 aws_s3_1 = require("aws-cdk-lib/aws-s3");
const dsf = require("../../index");
/// !show
class ExampleDefaultDataCatalogDatabaseStack extends cdk.Stack {
constructor(scope, id) {
super(scope, id);
const bucket = new aws_s3_1.Bucket(this, 'DataCatalogBucket');
new dsf.governance.DataCatalogDatabase(this, 'DataCatalogDatabase', {
locationBucket: bucket,
locationPrefix: '/databasePath',
name: 'example-db',
});
}
}
/// !hide
const app = new cdk.App();
new ExampleDefaultDataCatalogDatabaseStack(app, 'ExampleDefaultDataCatalogDatabaseStack');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1jYXRhbG9nLWRhdGFiYXNlLWRlZmF1bHQubGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2dvdmVybmFuY2UvZXhhbXBsZXMvZGF0YS1jYXRhbG9nLWRhdGFiYXNlLWRlZmF1bHQubGl0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxxRUFBcUU7QUFDckUsc0NBQXNDOztBQUV0QyxtQ0FBbUM7QUFDbkMsK0NBQTRDO0FBRTVDLG1DQUFtQztBQUVuQyxTQUFTO0FBQ1QsTUFBTSxzQ0FBdUMsU0FBUSxHQUFHLENBQUMsS0FBSztJQUM1RCxZQUFZLEtBQWdCLEVBQUUsRUFBVTtRQUN0QyxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ2pCLE1BQU0sTUFBTSxHQUFHLElBQUksZUFBTSxDQUFDLElBQUksRUFBRSxtQkFBbUIsQ0FBQyxDQUFDO1FBRXJELElBQUksR0FBRyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLEVBQUUscUJBQXFCLEVBQUU7WUFDbEUsY0FBYyxFQUFFLE1BQU07WUFDdEIsY0FBYyxFQUFFLGVBQWU7WUFDL0IsSUFBSSxFQUFFLFlBQVk7U0FDbkIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBQ0QsU0FBUztBQUVULE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQzFCLElBQUksc0NBQXNDLENBQUMsR0FBRyxFQUFFLHdDQUF3QyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbi8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG5cbmltcG9ydCAqIGFzIGNkayBmcm9tICdhd3MtY2RrLWxpYic7XG5pbXBvcnQgeyBCdWNrZXQgfSBmcm9tICdhd3MtY2RrLWxpYi9hd3MtczMnO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5pbXBvcnQgKiBhcyBkc2YgZnJvbSAnLi4vLi4vaW5kZXgnO1xuXG4vLy8gIXNob3dcbmNsYXNzIEV4YW1wbGVEZWZhdWx0RGF0YUNhdGFsb2dEYXRhYmFzZVN0YWNrIGV4dGVuZHMgY2RrLlN0YWNrIHtcbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZykge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG4gICAgY29uc3QgYnVja2V0ID0gbmV3IEJ1Y2tldCh0aGlzLCAnRGF0YUNhdGFsb2dCdWNrZXQnKTtcbiAgICBcbiAgICBuZXcgZHNmLmdvdmVybmFuY2UuRGF0YUNhdGFsb2dEYXRhYmFzZSh0aGlzLCAnRGF0YUNhdGFsb2dEYXRhYmFzZScsIHtcbiAgICAgIGxvY2F0aW9uQnVja2V0OiBidWNrZXQsXG4gICAgICBsb2NhdGlvblByZWZpeDogJy9kYXRhYmFzZVBhdGgnLFxuICAgICAgbmFtZTogJ2V4YW1wbGUtZGInLFxuICAgIH0pO1xuICB9XG59XG4vLy8gIWhpZGVcblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcbm5ldyBFeGFtcGxlRGVmYXVsdERhdGFDYXRhbG9nRGF0YWJhc2VTdGFjayhhcHAsICdFeGFtcGxlRGVmYXVsdERhdGFDYXRhbG9nRGF0YWJhc2VTdGFjaycpOyJdfQ==