@aws-cdk/aws-dynamodb
Version:
The CDK Construct Library for AWS::DynamoDB
34 lines • 2.77 kB
JavaScript
;
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