@enfo/aws-cdkompliance
Version:
Tagging and compliant resources using the CDK
25 lines • 2.06 kB
JavaScript
;
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Table = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const aws_dynamodb_1 = require("aws-cdk-lib/aws-dynamodb");
/**
* Compliant DynamoDB Table.
*
* See README for usage examples
*/
class Table extends aws_dynamodb_1.Table {
constructor(scope, id, props) {
const { billingMode = aws_dynamodb_1.BillingMode.PAY_PER_REQUEST, pointInTimeRecovery = true, ...rest } = props;
super(scope, id, {
billingMode,
pointInTimeRecovery,
...rest
});
}
}
exports.Table = Table;
_a = JSII_RTTI_SYMBOL_1;
Table[_a] = { fqn: "@enfo/aws-cdkompliance.Table", version: "1.1.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1vZGIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJkeW5hbW9kYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDJEQUEwRjtBQUcxRjs7OztHQUlHO0FBQ0gsTUFBYSxLQUFNLFNBQVEsb0JBQWE7SUFDdEMsWUFBYSxLQUFnQixFQUFFLEVBQVUsRUFBRSxLQUFpQjtRQUMxRCxNQUFNLEVBQUUsV0FBVyxHQUFHLDBCQUFXLENBQUMsZUFBZSxFQUFFLG1CQUFtQixHQUFHLElBQUksRUFBRSxHQUFHLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQTtRQUNoRyxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsRUFBRTtZQUNmLFdBQVc7WUFDWCxtQkFBbUI7WUFDbkIsR0FBRyxJQUFJO1NBQ1IsQ0FBQyxDQUFBO0lBQ0osQ0FBQzs7QUFSSCxzQkFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJpbGxpbmdNb2RlLCBUYWJsZSBhcyBEeW5hbW9EQlRhYmxlLCBUYWJsZVByb3BzIH0gZnJvbSAnYXdzLWNkay1saWIvYXdzLWR5bmFtb2RiJ1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cydcblxuLyoqXG4gKiBDb21wbGlhbnQgRHluYW1vREIgVGFibGUuXG4gKlxuICogU2VlIFJFQURNRSBmb3IgdXNhZ2UgZXhhbXBsZXNcbiAqL1xuZXhwb3J0IGNsYXNzIFRhYmxlIGV4dGVuZHMgRHluYW1vREJUYWJsZSB7XG4gIGNvbnN0cnVjdG9yIChzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nLCBwcm9wczogVGFibGVQcm9wcykge1xuICAgIGNvbnN0IHsgYmlsbGluZ01vZGUgPSBCaWxsaW5nTW9kZS5QQVlfUEVSX1JFUVVFU1QsIHBvaW50SW5UaW1lUmVjb3ZlcnkgPSB0cnVlLCAuLi5yZXN0IH0gPSBwcm9wc1xuICAgIHN1cGVyKHNjb3BlLCBpZCwge1xuICAgICAgYmlsbGluZ01vZGUsXG4gICAgICBwb2ludEluVGltZVJlY292ZXJ5LFxuICAgICAgLi4ucmVzdFxuICAgIH0pXG4gIH1cbn1cbiJdfQ==