@taimos/cdk-controltower
Version:
[](https://badge.fury.io/js/@taimos%2Fcdk-controltower)
26 lines • 3.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogArchiveStage = void 0;
const aws_cdk_lib_1 = require("aws-cdk-lib");
const log_buckets_1 = require("../log-buckets");
class LogArchiveStage extends aws_cdk_lib_1.Stage {
constructor(scope, props) {
super(scope, 'LogArchive', {
env: {
account: props.logArchiveAccount.Id,
region: props.orgPrincipalEnv.region,
},
...props,
});
new log_buckets_1.LogBucketStack(this, 'log-buckets', {
env: {
account: props.logArchiveAccount.Id,
region: props.orgPrincipalEnv.region,
},
orgPrincipalEnv: props.orgPrincipalEnv,
stackName: 'log-buckets',
});
}
}
exports.LogArchiveStage = LogArchiveStage;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLWFyY2hpdmUtc3RhZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcGlwZWxpbmUvbG9nLWFyY2hpdmUtc3RhZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBQWdEO0FBR2hELGdEQUFnRDtBQVFoRCxNQUFhLGVBQWdCLFNBQVEsbUJBQUs7SUFFeEMsWUFBWSxLQUFnQixFQUFFLEtBQTJCO1FBQ3ZELEtBQUssQ0FBQyxLQUFLLEVBQUUsWUFBWSxFQUFFO1lBQ3pCLEdBQUcsRUFBRTtnQkFDSCxPQUFPLEVBQUUsS0FBSyxDQUFDLGlCQUFpQixDQUFDLEVBQUU7Z0JBQ25DLE1BQU0sRUFBRSxLQUFLLENBQUMsZUFBZSxDQUFDLE1BQU07YUFDckM7WUFDRCxHQUFHLEtBQUs7U0FDVCxDQUFDLENBQUM7UUFFSCxJQUFJLDRCQUFjLENBQUMsSUFBSSxFQUFFLGFBQWEsRUFBRTtZQUN0QyxHQUFHLEVBQUU7Z0JBQ0gsT0FBTyxFQUFFLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxFQUFFO2dCQUNuQyxNQUFNLEVBQUUsS0FBSyxDQUFDLGVBQWUsQ0FBQyxNQUFNO2FBQ3JDO1lBQ0QsZUFBZSxFQUFFLEtBQUssQ0FBQyxlQUFlO1lBQ3RDLFNBQVMsRUFBRSxhQUFhO1NBQ3pCLENBQUMsQ0FBQztJQUVMLENBQUM7Q0FFRjtBQXRCRCwwQ0FzQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTdGFnZSwgU3RhZ2VQcm9wcyB9IGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuaW1wb3J0IHsgQWNjb3VudEluZm8sIE9yZ1ByaW5jaXBhbEF3YXJlIH0gZnJvbSAnLi4vYXdzLW9yZyc7XG5pbXBvcnQgeyBMb2dCdWNrZXRTdGFjayB9IGZyb20gJy4uL2xvZy1idWNrZXRzJztcblxuZXhwb3J0IGludGVyZmFjZSBMb2dBcmNoaXZlQ29uZmlnIHtcbiAgcmVhZG9ubHkgbG9nQXJjaGl2ZUFjY291bnQ6IEFjY291bnRJbmZvO1xufVxuXG5leHBvcnQgdHlwZSBMb2dBcmNoaXZlU3RhZ2VQcm9wcyA9IE9yZ1ByaW5jaXBhbEF3YXJlICYgTG9nQXJjaGl2ZUNvbmZpZyAmIFN0YWdlUHJvcHM7XG5cbmV4cG9ydCBjbGFzcyBMb2dBcmNoaXZlU3RhZ2UgZXh0ZW5kcyBTdGFnZSB7XG5cbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgcHJvcHM6IExvZ0FyY2hpdmVTdGFnZVByb3BzKSB7XG4gICAgc3VwZXIoc2NvcGUsICdMb2dBcmNoaXZlJywge1xuICAgICAgZW52OiB7XG4gICAgICAgIGFjY291bnQ6IHByb3BzLmxvZ0FyY2hpdmVBY2NvdW50LklkLFxuICAgICAgICByZWdpb246IHByb3BzLm9yZ1ByaW5jaXBhbEVudi5yZWdpb24sXG4gICAgICB9LFxuICAgICAgLi4ucHJvcHMsXG4gICAgfSk7XG5cbiAgICBuZXcgTG9nQnVja2V0U3RhY2sodGhpcywgJ2xvZy1idWNrZXRzJywge1xuICAgICAgZW52OiB7XG4gICAgICAgIGFjY291bnQ6IHByb3BzLmxvZ0FyY2hpdmVBY2NvdW50LklkLFxuICAgICAgICByZWdpb246IHByb3BzLm9yZ1ByaW5jaXBhbEVudi5yZWdpb24sXG4gICAgICB9LFxuICAgICAgb3JnUHJpbmNpcGFsRW52OiBwcm9wcy5vcmdQcmluY2lwYWxFbnYsXG4gICAgICBzdGFja05hbWU6ICdsb2ctYnVja2V0cycsXG4gICAgfSk7XG5cbiAgfVxuXG59Il19