UNPKG

@cdklabs/aws-data-solutions-framework

Version:
24 lines 3.17 kB
"use strict"; // 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', permissionModel: dsf.utils.PermissionModel.LAKE_FORMATION, }); } } /// !hide const app = new cdk.App(); new ExampleDefaultDataCatalogDatabaseStack(app, 'ExampleDefaultDataCatalogDatabaseStack'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1jYXRhbG9nLWRhdGFiYXNlLXBlcm1pc3Npb25zLmxpdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9nb3Zlcm5hbmNlL2V4YW1wbGVzL2RhdGEtY2F0YWxvZy1kYXRhYmFzZS1wZXJtaXNzaW9ucy5saXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHFFQUFxRTtBQUNyRSxzQ0FBc0M7O0FBRXRDLG1DQUFtQztBQUNuQywrQ0FBNEM7QUFFNUMsbUNBQW1DO0FBRW5DLFNBQVM7QUFDVCxNQUFNLHNDQUF1QyxTQUFRLEdBQUcsQ0FBQyxLQUFLO0lBQzVELFlBQVksS0FBZ0IsRUFBRSxFQUFVO1FBQ3RDLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDakIsTUFBTSxNQUFNLEdBQUcsSUFBSSxlQUFNLENBQUMsSUFBSSxFQUFFLG1CQUFtQixDQUFDLENBQUM7UUFFckQsSUFBSSxHQUFHLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLElBQUksRUFBRSxxQkFBcUIsRUFBRTtZQUNsRSxjQUFjLEVBQUUsTUFBTTtZQUN0QixjQUFjLEVBQUUsZUFBZTtZQUMvQixJQUFJLEVBQUUsWUFBWTtZQUNsQixlQUFlLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsY0FBYztTQUMxRCxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFDRCxTQUFTO0FBRVQsTUFBTSxHQUFHLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFDMUIsSUFBSSxzQ0FBc0MsQ0FBQyxHQUFHLEVBQUUsd0NBQXdDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcblxuaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IEJ1Y2tldCB9IGZyb20gJ2F3cy1jZGstbGliL2F3cy1zMyc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcbmltcG9ydCAqIGFzIGRzZiBmcm9tICcuLi8uLi9pbmRleCc7XG5cbi8vLyAhc2hvd1xuY2xhc3MgRXhhbXBsZURlZmF1bHREYXRhQ2F0YWxvZ0RhdGFiYXNlU3RhY2sgZXh0ZW5kcyBjZGsuU3RhY2sge1xuICBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkKTtcbiAgICBjb25zdCBidWNrZXQgPSBuZXcgQnVja2V0KHRoaXMsICdEYXRhQ2F0YWxvZ0J1Y2tldCcpO1xuICAgIFxuICAgIG5ldyBkc2YuZ292ZXJuYW5jZS5EYXRhQ2F0YWxvZ0RhdGFiYXNlKHRoaXMsICdEYXRhQ2F0YWxvZ0RhdGFiYXNlJywge1xuICAgICAgbG9jYXRpb25CdWNrZXQ6IGJ1Y2tldCxcbiAgICAgIGxvY2F0aW9uUHJlZml4OiAnL2RhdGFiYXNlUGF0aCcsXG4gICAgICBuYW1lOiAnZXhhbXBsZS1kYicsXG4gICAgICBwZXJtaXNzaW9uTW9kZWw6IGRzZi51dGlscy5QZXJtaXNzaW9uTW9kZWwuTEFLRV9GT1JNQVRJT04sXG4gICAgfSk7XG4gIH1cbn1cbi8vLyAhaGlkZVxuXG5jb25zdCBhcHAgPSBuZXcgY2RrLkFwcCgpO1xubmV3IEV4YW1wbGVEZWZhdWx0RGF0YUNhdGFsb2dEYXRhYmFzZVN0YWNrKGFwcCwgJ0V4YW1wbGVEZWZhdWx0RGF0YUNhdGFsb2dEYXRhYmFzZVN0YWNrJyk7Il19