Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@aws-cdk/aws-dynamodb

Package Overview
Dependencies
Maintainers
5
Versions
288
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-dynamodb - npm Package Compare versions

Comparing version 0.27.0 to 0.28.0

28

lib/table.d.ts

@@ -130,5 +130,5 @@ import iam = require('@aws-cdk/aws-iam');

* Permits an IAM Principal to list all DynamoDB Streams.
* @param principal The principal (no-op if undefined)
* @param grantee The principal (no-op if undefined)
*/
static grantListStreams(principal?: iam.IPrincipal): void;
static grantListStreams(grantee: iam.IGrantable): iam.Grant;
readonly tableArn: string;

@@ -190,13 +190,13 @@ readonly tableName: string;

* principal's policy.
* @param principal The principal (no-op if undefined)
* @param grantee The principal (no-op if undefined)
* @param actions The set of actions to allow (i.e. "dynamodb:PutItem", "dynamodb:GetItem", ...)
*/
grant(principal?: iam.IPrincipal, ...actions: string[]): void;
grant(grantee: iam.IGrantable, ...actions: string[]): iam.Grant;
/**
* Adds an IAM policy statement associated with this table's stream to an
* IAM principal's policy.
* @param principal The principal (no-op if undefined)
* @param grantee The principal (no-op if undefined)
* @param actions The set of actions to allow (i.e. "dynamodb:DescribeStream", "dynamodb:GetRecords", ...)
*/
grantStream(principal?: iam.IPrincipal, ...actions: string[]): void;
grantStream(grantee: iam.IGrantable, ...actions: string[]): iam.Grant;
/**

@@ -207,3 +207,3 @@ * Permits an IAM principal all data read operations from this table:

*/
grantReadData(principal?: iam.IPrincipal): void;
grantReadData(grantee: iam.IGrantable): iam.Grant;
/**

@@ -213,5 +213,5 @@ * Permis an IAM principal all stream data read operations for this

* DescribeStream, GetRecords, GetShardIterator, ListStreams.
* @param principal The principal to grant access to
* @param grantee The principal to grant access to
*/
grantStreamRead(principal?: iam.IPrincipal): void;
grantStreamRead(grantee: iam.IGrantable): iam.Grant;
/**

@@ -222,3 +222,3 @@ * Permits an IAM principal all data write operations to this table:

*/
grantWriteData(principal?: iam.IPrincipal): void;
grantWriteData(grantee: iam.IGrantable): iam.Grant;
/**

@@ -228,10 +228,10 @@ * Permits an IAM principal to all data read/write operations to this table.

* BatchWriteItem, PutItem, UpdateItem, DeleteItem
* @param principal The principal to grant access to
* @param grantee The principal to grant access to
*/
grantReadWriteData(principal?: iam.IPrincipal): void;
grantReadWriteData(grantee: iam.IGrantable): iam.Grant;
/**
* Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.
* @param principal The principal to grant access to
* @param grantee The principal to grant access to
*/
grantFullAccess(principal?: iam.IPrincipal): void;
grantFullAccess(grantee: iam.IGrantable): iam.Grant;
/**

@@ -238,0 +238,0 @@ * Validate the table construct.

{
"name": "@aws-cdk/aws-dynamodb",
"version": "0.27.0",
"version": "0.28.0",
"description": "CDK Constructs for AWS DynamoDB",

@@ -61,18 +61,18 @@ "main": "lib/index.js",

"devDependencies": {
"@aws-cdk/assert": "^0.27.0",
"cdk-build-tools": "^0.27.0",
"cdk-integ-tools": "^0.27.0",
"cfn2ts": "^0.27.0",
"pkglint": "^0.27.0"
"@aws-cdk/assert": "^0.28.0",
"cdk-build-tools": "^0.28.0",
"cdk-integ-tools": "^0.28.0",
"cfn2ts": "^0.28.0",
"pkglint": "^0.28.0"
},
"dependencies": {
"@aws-cdk/aws-applicationautoscaling": "^0.27.0",
"@aws-cdk/aws-iam": "^0.27.0",
"@aws-cdk/cdk": "^0.27.0"
"@aws-cdk/aws-applicationautoscaling": "^0.28.0",
"@aws-cdk/aws-iam": "^0.28.0",
"@aws-cdk/cdk": "^0.28.0"
},
"homepage": "https://github.com/awslabs/aws-cdk",
"peerDependencies": {
"@aws-cdk/aws-applicationautoscaling": "^0.27.0",
"@aws-cdk/aws-iam": "^0.27.0",
"@aws-cdk/cdk": "^0.27.0"
"@aws-cdk/aws-applicationautoscaling": "^0.28.0",
"@aws-cdk/aws-iam": "^0.28.0",
"@aws-cdk/cdk": "^0.28.0"
},

@@ -79,0 +79,0 @@ "engines": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc