DynamoDB Table

Resource Type

AWS.DynamoDB.Table

Resource ID Format

For DynamoDB Tables, the resource ID is the ARN.

arn:aws:dynamodb:us-east-2:123456789012:table/example-table

Background

This resource represents a snapshot of an AWS DynamoDB Table.

Fields

Field

Description

SSEDescription

Details how and if server side encryption is configured

AutoScalingDescriptions

Details on how dynamically adjusting provisioned throughput capacity in response to traffic patterns is configured

Example

{
"AccountId": "123456789012",
"Arn": "arn:aws:dynamodb:us-east-2:123456789012:table/example-table",
"AttributeDefinitions": [
{
"AttributeName": "Attribute1",
"AttributeType": "S"
}
],
"AutoScalingDescriptions": [
{
"CreationTime": "2019-01-01T00:00:00Z",
"MaxCapacity": 40000,
"MinCapacity": 5,
"ResourceId": "table/example-table",
"RoleARN": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
"ScalableDimension": "dynamodb:table:ReadCapacityUnits",
"ServiceNamespace": "dynamodb",
"SuspendedState": {
"DynamicScalingInSuspended": false,
"DynamicScalingOutSuspended": false,
"ScheduledScalingSuspended": false
}
},
{
"CreationTime": "2019-01-01T00:00:00Z",
"MaxCapacity": 40000,
"MinCapacity": 5,
"ResourceId": "table/example-table",
"RoleARN": "arn:aws:iam::123456789012:role/aws-service-role/dynamodb.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_DynamoDBTable",
"ScalableDimension": "dynamodb:table:WriteCapacityUnits",
"ServiceNamespace": "dynamodb",
"SuspendedState": {
"DynamicScalingInSuspended": false,
"DynamicScalingOutSuspended": false,
"ScheduledScalingSuspended": false
}
}
],
"BillingModeSummary": null,
"GlobalSecondaryIndexes": null,
"Id": "1111-2222",
"ItemCount": 0,
"KeySchema": [
{
"AttributeName": "Attribute1",
"KeyType": "HASH"
}
],
"LatestStreamArn": "arn:aws:dynamodb:us-east-2:123456789012:table/example-table/stream/2019-01-01T00:00:00.000",
"LatestStreamLabel": "2019-01-01T00:00:00.000",
"LocalSecondaryIndexes": null,
"Name": "example-table",
"ProvisionedThroughput": {
"LastDecreaseDateTime": null,
"LastIncreaseDateTime": null,
"NumberOfDecreasesToday": 0,
"ReadCapacityUnits": 5,
"WriteCapacityUnits": 5
},
"Region": "us-east-2",
"ResourceId": "arn:aws:dynamodb:us-east-2:123456789012:table/example-table",
"ResourceType": "AWS.DynamoDB.Table",
"RestoreSummary": null,
"SSEDescription": null,
"StreamSpecification": {
"StreamEnabled": true,
"StreamViewType": "NEW_AND_OLD_IMAGES"
},
"TableSizeBytes": 0,
"TableStatus": "ACTIVE",
"Tags": null,
"TimeCreated": "2019-01-01T00:00:00.000Z",
"TimeToLiveDescription": {
"AttributeName": null,
"TimeToLiveStatus": "DISABLED"
}
}