UNPKG

@sheplu/aws-safe-modules

Version:

A collection of CDKTF modules for AWS, with security and compliance in mind

23 lines 3.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CloudwatchLogResourcePolicy = exports.CloudwatchLogGroup = void 0; const cloudwatch_log_group_1 = require("@cdktf/provider-aws/lib/cloudwatch-log-group"); const cloudwatch_log_resource_policy_1 = require("@cdktf/provider-aws/lib/cloudwatch-log-resource-policy"); class CloudwatchLogGroup extends cloudwatch_log_group_1.CloudwatchLogGroup { constructor(scope, id, config) { const checkedConfig = { ...config }; checkedConfig.name = `${config === null || config === void 0 ? void 0 : config.name}-cwlg`; super(scope, `asm/${id}`, checkedConfig); } } exports.CloudwatchLogGroup = CloudwatchLogGroup; ; class CloudwatchLogResourcePolicy extends cloudwatch_log_resource_policy_1.CloudwatchLogResourcePolicy { constructor(scope, id, config) { const checkedConfig = { ...config }; super(scope, `asm/${id}`, checkedConfig); } } exports.CloudwatchLogResourcePolicy = CloudwatchLogResourcePolicy; ; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2xvdWRXYXRjaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2Jhc2UvQ2xvdWRXYXRjaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx1RkFBc0k7QUFDdEksMkdBQTJLO0FBRzNLLE1BQWEsa0JBQW1CLFNBQVEseUNBQXNCO0lBQzFELFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsTUFBZ0M7UUFDdEUsTUFBTSxhQUFhLEdBQUcsRUFBRSxHQUFHLE1BQU0sRUFBRSxDQUFDO1FBQ3BDLGFBQWEsQ0FBQyxJQUFJLEdBQUcsR0FBRyxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsSUFBSSxPQUFPLENBQUM7UUFFNUMsS0FBSyxDQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzdDLENBQUM7Q0FDSjtBQVBELGdEQU9DO0FBQUEsQ0FBQztBQUVGLE1BQWEsMkJBQTRCLFNBQVEsNERBQStCO0lBQzVFLFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsTUFBeUM7UUFDL0UsTUFBTSxhQUFhLEdBQUcsRUFBRSxHQUFHLE1BQU0sRUFBRSxDQUFDO1FBRXBDLEtBQUssQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLEVBQUUsRUFBRSxhQUFhLENBQUMsQ0FBQztJQUM3QyxDQUFDO0NBQ0o7QUFORCxrRUFNQztBQUFBLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDbG91ZHdhdGNoTG9nR3JvdXAgYXMgYXdzX0Nsb3Vkd2F0Y2hMb2dHcm91cCwgQ2xvdWR3YXRjaExvZ0dyb3VwQ29uZmlnIH0gZnJvbSAnQGNka3RmL3Byb3ZpZGVyLWF3cy9saWIvY2xvdWR3YXRjaC1sb2ctZ3JvdXAnO1xuaW1wb3J0IHsgQ2xvdWR3YXRjaExvZ1Jlc291cmNlUG9saWN5IGFzIGF3c19DbG91ZHdhdGNoTG9nUmVzb3VyY2VQb2xpY3ksIENsb3Vkd2F0Y2hMb2dSZXNvdXJjZVBvbGljeUNvbmZpZyB9IGZyb20gJ0BjZGt0Zi9wcm92aWRlci1hd3MvbGliL2Nsb3Vkd2F0Y2gtbG9nLXJlc291cmNlLXBvbGljeSc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcblxuZXhwb3J0IGNsYXNzIENsb3Vkd2F0Y2hMb2dHcm91cCBleHRlbmRzIGF3c19DbG91ZHdhdGNoTG9nR3JvdXAge1xuICAgIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIGNvbmZpZzogQ2xvdWR3YXRjaExvZ0dyb3VwQ29uZmlnKSB7XG4gICAgICAgIGNvbnN0IGNoZWNrZWRDb25maWcgPSB7IC4uLmNvbmZpZyB9O1xuICAgICAgICBjaGVja2VkQ29uZmlnLm5hbWUgPSBgJHtjb25maWc/Lm5hbWV9LWN3bGdgO1xuXG4gICAgICAgIHN1cGVyKHNjb3BlLCBgYXNtLyR7aWR9YCwgY2hlY2tlZENvbmZpZyk7XG4gICAgfVxufTtcblxuZXhwb3J0IGNsYXNzIENsb3Vkd2F0Y2hMb2dSZXNvdXJjZVBvbGljeSBleHRlbmRzIGF3c19DbG91ZHdhdGNoTG9nUmVzb3VyY2VQb2xpY3kge1xuICAgIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIGNvbmZpZzogQ2xvdWR3YXRjaExvZ1Jlc291cmNlUG9saWN5Q29uZmlnKSB7XG4gICAgICAgIGNvbnN0IGNoZWNrZWRDb25maWcgPSB7IC4uLmNvbmZpZyB9O1xuICAgICAgICBcbiAgICAgICAgc3VwZXIoc2NvcGUsIGBhc20vJHtpZH1gLCBjaGVja2VkQ29uZmlnKTtcbiAgICB9XG59O1xuIl19