aws-cdk-lib.aws_dynamodb.Operation

enum Operation

LanguageType name
.NETAmazon.CDK.AWS.DynamoDB.Operation
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsdynamodb#Operation
Javasoftware.amazon.awscdk.services.dynamodb.Operation
Pythonaws_cdk.aws_dynamodb.Operation
TypeScript (source)aws-cdk-lib » aws_dynamodb » Operation

Supported DynamoDB table operations.

Example

import * as cloudwatch from 'aws-cdk-lib/aws-cloudwatch';

const table = new dynamodb.Table(this, 'Table', {
  partitionKey: { name: 'id', type: dynamodb.AttributeType.STRING },
});

const metric = table.metricThrottledRequestsForOperations({
  operations: [dynamodb.Operation.PUT_ITEM],
  period: Duration.minutes(1),
});

new cloudwatch.Alarm(this, 'Alarm', {
  metric: metric,
  evaluationPeriods: 1,
  threshold: 1,
});

Members

NameDescription
GET_ITEMGetItem.
BATCH_GET_ITEMBatchGetItem.
SCANScan.
QUERYQuery.
GET_RECORDSGetRecords.
PUT_ITEMPutItem.
DELETE_ITEMDeleteItem.
UPDATE_ITEMUpdateItem.
BATCH_WRITE_ITEMBatchWriteItem.
TRANSACT_WRITE_ITEMSTransactWriteItems.
TRANSACT_GET_ITEMSTransactGetItems.
EXECUTE_TRANSACTIONExecuteTransaction.
BATCH_EXECUTE_STATEMENTBatchExecuteStatement.
EXECUTE_STATEMENTExecuteStatement.

GET_ITEM

GetItem.


BATCH_GET_ITEM

BatchGetItem.


SCAN

Scan.


QUERY

Query.


GET_RECORDS

GetRecords.


PUT_ITEM

PutItem.


DELETE_ITEM

DeleteItem.


UPDATE_ITEM

UpdateItem.


BATCH_WRITE_ITEM

BatchWriteItem.


TRANSACT_WRITE_ITEMS

TransactWriteItems.


TRANSACT_GET_ITEMS

TransactGetItems.


EXECUTE_TRANSACTION

ExecuteTransaction.


BATCH_EXECUTE_STATEMENT

BatchExecuteStatement.


EXECUTE_STATEMENT

ExecuteStatement.