cdk-iam-floyd
Version:
AWS IAM policy statement generator with fluent interface for AWS CDK
19 lines • 1.43 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PolicyStatementBase = void 0;
// This file is used in the CDK variant of the package: cdk-iam-floyd
const aws_cdk_lib_1 = require("aws-cdk-lib");
/**
* Base class for the Policy Statement
*/
class PolicyStatementBase extends aws_cdk_lib_1.aws_iam.PolicyStatement {
constructor() {
super(...arguments);
/**
* Holds the prefix of the service actions, e.g. `ec2`
*/
this.servicePrefix = '';
}
}
exports.PolicyStatementBase = PolicyStatementBase;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS1iYXNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiMS1iYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUFxRTtBQUNyRSw2Q0FBc0M7QUFFdEM7O0dBRUc7QUFDSCxNQUFhLG1CQUFvQixTQUFRLHFCQUFPLENBQUMsZUFBZTtJQUFoRTs7UUFDRTs7V0FFRztRQUNJLGtCQUFhLEdBQUcsRUFBRSxDQUFDO0lBQzVCLENBQUM7Q0FBQTtBQUxELGtEQUtDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhpcyBmaWxlIGlzIHVzZWQgaW4gdGhlIENESyB2YXJpYW50IG9mIHRoZSBwYWNrYWdlOiBjZGstaWFtLWZsb3lkXG5pbXBvcnQgeyBhd3NfaWFtIH0gZnJvbSAnYXdzLWNkay1saWInO1xuXG4vKipcbiAqIEJhc2UgY2xhc3MgZm9yIHRoZSBQb2xpY3kgU3RhdGVtZW50XG4gKi9cbmV4cG9ydCBjbGFzcyBQb2xpY3lTdGF0ZW1lbnRCYXNlIGV4dGVuZHMgYXdzX2lhbS5Qb2xpY3lTdGF0ZW1lbnQge1xuICAvKipcbiAgICogSG9sZHMgdGhlIHByZWZpeCBvZiB0aGUgc2VydmljZSBhY3Rpb25zLCBlLmcuIGBlYzJgXG4gICAqL1xuICBwdWJsaWMgc2VydmljZVByZWZpeCA9ICcnO1xufVxuIl19