UNPKG

@aws-cdk/aws-s3

Version:

The CDK Construct Library for AWS::S3

42 lines 3.3 kB
"use strict"; 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