aws-cdk-lib.aws_dynamodb.Operation
enum Operation
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.DynamoDB.Operation |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsdynamodb#Operation |
![]() | software.amazon.awscdk.services.dynamodb.Operation |
![]() | aws_cdk.aws_dynamodb.Operation |
![]() | 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
Name | Description |
---|---|
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. |
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.