UNPKG

@cdklabs/aws-data-solutions-framework

Version:
19 lines 2.54 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 dsf = require("../../index"); class ExampleAccessLogsBucketNamingStack extends cdk.Stack { constructor(scope, id) { super(scope, id); /// !show new dsf.storage.AccessLogsBucket(this, 'MyAccessLogs', { bucketName: dsf.utils.BucketUtils.generateUniqueBucketName(this, 'MyAccessLogs', 'my-custom-name') }); /// !hide } } const app = new cdk.App(); new ExampleAccessLogsBucketNamingStack(app, 'ExampleAccessLogsBucketNaming'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZXNzLWxvZ3MtYnVja2V0LW5hbWluZy5saXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc3RvcmFnZS9leGFtcGxlcy9hY2Nlc3MtbG9ncy1idWNrZXQtbmFtaW5nLmxpdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEscUVBQXFFO0FBQ3JFLHNDQUFzQzs7QUFFdEMsbUNBQW1DO0FBRW5DLG1DQUFtQztBQUVuQyxNQUFNLGtDQUFtQyxTQUFRLEdBQUcsQ0FBQyxLQUFLO0lBQ3hELFlBQVksS0FBZ0IsRUFBRSxFQUFVO1FBQ3RDLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDckIsU0FBUztRQUNMLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsY0FBYyxFQUFFO1lBQ25ELFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLEVBQUUsY0FBYyxFQUFFLGdCQUFnQixDQUFDO1NBQ3JHLENBQUMsQ0FBQztRQUNQLFNBQVM7SUFDUCxDQUFDO0NBQ0Y7QUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUMxQixJQUFJLGtDQUFrQyxDQUFDLEdBQUcsRUFBRSwrQkFBK0IsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuXG5pbXBvcnQgKiBhcyBjZGsgZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5pbXBvcnQgKiBhcyBkc2YgZnJvbSAnLi4vLi4vaW5kZXgnO1xuXG5jbGFzcyBFeGFtcGxlQWNjZXNzTG9nc0J1Y2tldE5hbWluZ1N0YWNrIGV4dGVuZHMgY2RrLlN0YWNrIHtcbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZykge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG4vLy8gIXNob3dcbiAgICBuZXcgZHNmLnN0b3JhZ2UuQWNjZXNzTG9nc0J1Y2tldCh0aGlzLCAnTXlBY2Nlc3NMb2dzJywge1xuICAgICAgICBidWNrZXROYW1lOiBkc2YudXRpbHMuQnVja2V0VXRpbHMuZ2VuZXJhdGVVbmlxdWVCdWNrZXROYW1lKHRoaXMsICdNeUFjY2Vzc0xvZ3MnLCAnbXktY3VzdG9tLW5hbWUnKVxuICAgIH0pO1xuLy8vICFoaWRlXG4gIH1cbn1cblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcbm5ldyBFeGFtcGxlQWNjZXNzTG9nc0J1Y2tldE5hbWluZ1N0YWNrKGFwcCwgJ0V4YW1wbGVBY2Nlc3NMb2dzQnVja2V0TmFtaW5nJyk7Il19