UNPKG

@aws-cdk/aws-dynamodb

Version:

The CDK Construct Library for AWS::DynamoDB

34 lines 2.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DESCRIBE_TABLE = exports.READ_STREAM_DATA_ACTIONS = exports.KEY_WRITE_ACTIONS = exports.WRITE_DATA_ACTIONS = exports.KEY_READ_ACTIONS = exports.READ_DATA_ACTIONS = void 0; exports.READ_DATA_ACTIONS = [ 'dynamodb:BatchGetItem', 'dynamodb:GetRecords', 'dynamodb:GetShardIterator', 'dynamodb:Query', 'dynamodb:GetItem', 'dynamodb:Scan', 'dynamodb:ConditionCheckItem', ]; exports.KEY_READ_ACTIONS = [ 'kms:Decrypt', 'kms:DescribeKey', ]; exports.WRITE_DATA_ACTIONS = [ 'dynamodb:BatchWriteItem', 'dynamodb:PutItem', 'dynamodb:UpdateItem', 'dynamodb:DeleteItem', ]; exports.KEY_WRITE_ACTIONS = [ 'kms:Encrypt', 'kms:ReEncrypt*', 'kms:GenerateDataKey*', ]; exports.READ_STREAM_DATA_ACTIONS = [ 'dynamodb:DescribeStream', 'dynamodb:GetRecords', 'dynamodb:GetShardIterator', ]; exports.DESCRIBE_TABLE = 'dynamodb:DescribeTable'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVybXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwZXJtcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLGlCQUFpQixHQUFHO0lBQy9CLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsMkJBQTJCO0lBQzNCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDZCQUE2QjtDQUM5QixDQUFDO0FBQ1csUUFBQSxnQkFBZ0IsR0FBRztJQUM5QixhQUFhO0lBQ2IsaUJBQWlCO0NBQ2xCLENBQUM7QUFFVyxRQUFBLGtCQUFrQixHQUFHO0lBQ2hDLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLHFCQUFxQjtDQUN0QixDQUFDO0FBQ1csUUFBQSxpQkFBaUIsR0FBRztJQUMvQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtDQUN2QixDQUFDO0FBRVcsUUFBQSx3QkFBd0IsR0FBRztJQUN0Qyx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLDJCQUEyQjtDQUM1QixDQUFDO0FBRVcsUUFBQSxjQUFjLEdBQUcsd0JBQXdCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgUkVBRF9EQVRBX0FDVElPTlMgPSBbXG4gICdkeW5hbW9kYjpCYXRjaEdldEl0ZW0nLFxuICAnZHluYW1vZGI6R2V0UmVjb3JkcycsXG4gICdkeW5hbW9kYjpHZXRTaGFyZEl0ZXJhdG9yJyxcbiAgJ2R5bmFtb2RiOlF1ZXJ5JyxcbiAgJ2R5bmFtb2RiOkdldEl0ZW0nLFxuICAnZHluYW1vZGI6U2NhbicsXG4gICdkeW5hbW9kYjpDb25kaXRpb25DaGVja0l0ZW0nLFxuXTtcbmV4cG9ydCBjb25zdCBLRVlfUkVBRF9BQ1RJT05TID0gW1xuICAna21zOkRlY3J5cHQnLFxuICAna21zOkRlc2NyaWJlS2V5Jyxcbl07XG5cbmV4cG9ydCBjb25zdCBXUklURV9EQVRBX0FDVElPTlMgPSBbXG4gICdkeW5hbW9kYjpCYXRjaFdyaXRlSXRlbScsXG4gICdkeW5hbW9kYjpQdXRJdGVtJyxcbiAgJ2R5bmFtb2RiOlVwZGF0ZUl0ZW0nLFxuICAnZHluYW1vZGI6RGVsZXRlSXRlbScsXG5dO1xuZXhwb3J0IGNvbnN0IEtFWV9XUklURV9BQ1RJT05TID0gW1xuICAna21zOkVuY3J5cHQnLFxuICAna21zOlJlRW5jcnlwdConLFxuICAna21zOkdlbmVyYXRlRGF0YUtleSonLFxuXTtcblxuZXhwb3J0IGNvbnN0IFJFQURfU1RSRUFNX0RBVEFfQUNUSU9OUyA9IFtcbiAgJ2R5bmFtb2RiOkRlc2NyaWJlU3RyZWFtJyxcbiAgJ2R5bmFtb2RiOkdldFJlY29yZHMnLFxuICAnZHluYW1vZGI6R2V0U2hhcmRJdGVyYXRvcicsXG5dO1xuXG5leHBvcnQgY29uc3QgREVTQ1JJQkVfVEFCTEUgPSAnZHluYW1vZGI6RGVzY3JpYmVUYWJsZSc7Il19