@aws-cdk/aws-s3
Version:
The CDK Construct Library for AWS::S3
42 lines • 3.3 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.KEY_WRITE_ACTIONS = exports.KEY_READ_ACTIONS = exports.BUCKET_DELETE_ACTIONS = exports.BUCKET_PUT_ACL_ACTIONS = exports.BUCKET_PUT_ACTIONS = exports.LEGACY_BUCKET_PUT_ACTIONS = exports.BUCKET_READ_METADATA_ACTIONS = exports.BUCKET_READ_ACTIONS = void 0;
exports.BUCKET_READ_ACTIONS = [
's3:GetObject*',
's3:GetBucket*',
's3:List*',
];
exports.BUCKET_READ_METADATA_ACTIONS = [
's3:GetBucket*',
's3:List*',
];
exports.LEGACY_BUCKET_PUT_ACTIONS = [
's3:PutObject*',
's3:Abort*',
];
exports.BUCKET_PUT_ACTIONS = [
's3:PutObject',
's3:PutObjectLegalHold',
's3:PutObjectRetention',
's3:PutObjectTagging',
's3:PutObjectVersionTagging',
's3:Abort*',
];
exports.BUCKET_PUT_ACL_ACTIONS = [
's3:PutObjectAcl',
's3:PutObjectVersionAcl',
];
exports.BUCKET_DELETE_ACTIONS = [
's3:DeleteObject*',
];
exports.KEY_READ_ACTIONS = [
'kms:Decrypt',
'kms:DescribeKey',
];
exports.KEY_WRITE_ACTIONS = [
'kms:Encrypt',
'kms:ReEncrypt*',
'kms:GenerateDataKey*',
'kms:Decrypt',
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVybXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwZXJtcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLG1CQUFtQixHQUFHO0lBQ2pDLGVBQWU7SUFDZixlQUFlO0lBQ2YsVUFBVTtDQUNYLENBQUM7QUFFVyxRQUFBLDRCQUE0QixHQUFHO0lBQzFDLGVBQWU7SUFDZixVQUFVO0NBQ1gsQ0FBQztBQUVXLFFBQUEseUJBQXlCLEdBQUc7SUFDdkMsZUFBZTtJQUNmLFdBQVc7Q0FDWixDQUFDO0FBRVcsUUFBQSxrQkFBa0IsR0FBRztJQUNoQyxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsNEJBQTRCO0lBQzVCLFdBQVc7Q0FDWixDQUFDO0FBRVcsUUFBQSxzQkFBc0IsR0FBRztJQUNwQyxpQkFBaUI7SUFDakIsd0JBQXdCO0NBQ3pCLENBQUM7QUFFVyxRQUFBLHFCQUFxQixHQUFHO0lBQ25DLGtCQUFrQjtDQUNuQixDQUFDO0FBRVcsUUFBQSxnQkFBZ0IsR0FBRztJQUM5QixhQUFhO0lBQ2IsaUJBQWlCO0NBQ2xCLENBQUM7QUFFVyxRQUFBLGlCQUFpQixHQUFHO0lBQy9CLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGFBQWE7Q0FDZCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IEJVQ0tFVF9SRUFEX0FDVElPTlMgPSBbXG4gICdzMzpHZXRPYmplY3QqJyxcbiAgJ3MzOkdldEJ1Y2tldConLFxuICAnczM6TGlzdConLFxuXTtcblxuZXhwb3J0IGNvbnN0IEJVQ0tFVF9SRUFEX01FVEFEQVRBX0FDVElPTlMgPSBbXG4gICdzMzpHZXRCdWNrZXQqJyxcbiAgJ3MzOkxpc3QqJyxcbl07XG5cbmV4cG9ydCBjb25zdCBMRUdBQ1lfQlVDS0VUX1BVVF9BQ1RJT05TID0gW1xuICAnczM6UHV0T2JqZWN0KicsXG4gICdzMzpBYm9ydConLFxuXTtcblxuZXhwb3J0IGNvbnN0IEJVQ0tFVF9QVVRfQUNUSU9OUyA9IFtcbiAgJ3MzOlB1dE9iamVjdCcsXG4gICdzMzpQdXRPYmplY3RMZWdhbEhvbGQnLFxuICAnczM6UHV0T2JqZWN0UmV0ZW50aW9uJyxcbiAgJ3MzOlB1dE9iamVjdFRhZ2dpbmcnLFxuICAnczM6UHV0T2JqZWN0VmVyc2lvblRhZ2dpbmcnLFxuICAnczM6QWJvcnQqJyxcbl07XG5cbmV4cG9ydCBjb25zdCBCVUNLRVRfUFVUX0FDTF9BQ1RJT05TID0gW1xuICAnczM6UHV0T2JqZWN0QWNsJyxcbiAgJ3MzOlB1dE9iamVjdFZlcnNpb25BY2wnLFxuXTtcblxuZXhwb3J0IGNvbnN0IEJVQ0tFVF9ERUxFVEVfQUNUSU9OUyA9IFtcbiAgJ3MzOkRlbGV0ZU9iamVjdConLFxuXTtcblxuZXhwb3J0IGNvbnN0IEtFWV9SRUFEX0FDVElPTlMgPSBbXG4gICdrbXM6RGVjcnlwdCcsXG4gICdrbXM6RGVzY3JpYmVLZXknLFxuXTtcblxuZXhwb3J0IGNvbnN0IEtFWV9XUklURV9BQ1RJT05TID0gW1xuICAna21zOkVuY3J5cHQnLFxuICAna21zOlJlRW5jcnlwdConLFxuICAna21zOkdlbmVyYXRlRGF0YUtleSonLFxuICAna21zOkRlY3J5cHQnLCAvLyByZXF1aXJlZCBmb3IgbXVsdGlwYXJ0IHVwbG9hZHMuIFJlZmVyIGh0dHBzOi8vYXdzLmFtYXpvbi5jb20vcHJlbWl1bXN1cHBvcnQva25vd2xlZGdlLWNlbnRlci9zMy1tdWx0aXBhcnQta21zLWRlY3J5cHQvXG5dO1xuIl19
;