@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
24 lines • 2.99 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 ExampleDefaultDataLakeStorageStack extends cdk.Stack {
constructor(scope, id) {
super(scope, id);
/// !show
new dsf.storage.DataLakeStorage(this, 'MyDataLakeStorage', {
bronzeBucketInfrequentAccessDelay: 90,
bronzeBucketArchiveDelay: 180,
silverBucketInfrequentAccessDelay: 180,
silverBucketArchiveDelay: 360,
goldBucketInfrequentAccessDelay: 180,
goldBucketArchiveDelay: 360,
});
/// !hide
}
}
const app = new cdk.App();
new ExampleDefaultDataLakeStorageStack(app, 'ExampleDefaultDataLakeStorage');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1sYWtlLXN0b3JhZ2UtbGlmZWN5Y2xlLmxpdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zdG9yYWdlL2V4YW1wbGVzL2RhdGEtbGFrZS1zdG9yYWdlLWxpZmVjeWNsZS5saXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHFFQUFxRTtBQUNyRSxzQ0FBc0M7O0FBRXRDLG1DQUFtQztBQUVuQyxtQ0FBbUM7QUFFbkMsTUFBTSxrQ0FBbUMsU0FBUSxHQUFHLENBQUMsS0FBSztJQUN4RCxZQUFZLEtBQWdCLEVBQUUsRUFBVTtRQUN0QyxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ3JCLFNBQVM7UUFDTCxJQUFJLEdBQUcsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLElBQUksRUFBRSxtQkFBbUIsRUFBRTtZQUN2RCxpQ0FBaUMsRUFBRSxFQUFFO1lBQ3JDLHdCQUF3QixFQUFFLEdBQUc7WUFDN0IsaUNBQWlDLEVBQUUsR0FBRztZQUN0Qyx3QkFBd0IsRUFBRSxHQUFHO1lBQzdCLCtCQUErQixFQUFFLEdBQUc7WUFDcEMsc0JBQXNCLEVBQUUsR0FBRztTQUM5QixDQUFDLENBQUM7UUFDUCxTQUFTO0lBQ1AsQ0FBQztDQUNGO0FBRUQsTUFBTSxHQUFHLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxFQUFFLENBQUM7QUFDMUIsSUFBSSxrQ0FBa0MsQ0FBQyxHQUFHLEVBQUUsK0JBQStCLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcblxuaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuaW1wb3J0ICogYXMgZHNmIGZyb20gJy4uLy4uL2luZGV4JztcblxuY2xhc3MgRXhhbXBsZURlZmF1bHREYXRhTGFrZVN0b3JhZ2VTdGFjayBleHRlbmRzIGNkay5TdGFjayB7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcpIHtcbiAgICBzdXBlcihzY29wZSwgaWQpO1xuLy8vICFzaG93XG4gICAgbmV3IGRzZi5zdG9yYWdlLkRhdGFMYWtlU3RvcmFnZSh0aGlzLCAnTXlEYXRhTGFrZVN0b3JhZ2UnLCB7XG4gICAgICAgIGJyb256ZUJ1Y2tldEluZnJlcXVlbnRBY2Nlc3NEZWxheTogOTAsXG4gICAgICAgIGJyb256ZUJ1Y2tldEFyY2hpdmVEZWxheTogMTgwLFxuICAgICAgICBzaWx2ZXJCdWNrZXRJbmZyZXF1ZW50QWNjZXNzRGVsYXk6IDE4MCxcbiAgICAgICAgc2lsdmVyQnVja2V0QXJjaGl2ZURlbGF5OiAzNjAsXG4gICAgICAgIGdvbGRCdWNrZXRJbmZyZXF1ZW50QWNjZXNzRGVsYXk6IDE4MCxcbiAgICAgICAgZ29sZEJ1Y2tldEFyY2hpdmVEZWxheTogMzYwLFxuICAgIH0pO1xuLy8vICFoaWRlXG4gIH1cbn1cblxuY29uc3QgYXBwID0gbmV3IGNkay5BcHAoKTtcbm5ldyBFeGFtcGxlRGVmYXVsdERhdGFMYWtlU3RvcmFnZVN0YWNrKGFwcCwgJ0V4YW1wbGVEZWZhdWx0RGF0YUxha2VTdG9yYWdlJyk7Il19