aws.dynamodb
Supported platform
- aws
Description
Amazon DynamoDB
Use the aws.dynamodb resource to assess the configuration of the AWS DynamoDB.
Fields
| ID | TYPE | DESCRIPTION |
|---|---|---|
| backups | []dict | List of backups for DynamoDB |
| globalTables | []aws.dynamodb.globaltable | List of global tables for DynamoDB |
| tables | []aws.dynamodb.table | List of tables for DynamoDB |
| limits | []aws.dynamodb.limit | List of DynamoDB settings across all regions |
| exports | []aws.dynamodb.export | List of exports for DynamoDB |
Examples
Return a list of aws.dynamodb.table resources and the values for specified fields
aws.dynamodb.tables {
arn
name
region
backups
sseDescription
provisionedThroughput
continuousBackups
}
Return a list of aws.dynamodb.limit resources and the values for specified fields
aws.dynamodb.limits {
arn
region
accountMaxRead
accountMaxWrite
tableMaxRead
tableMaxWrite
}
Return a list of aws.dynamodb.globaltable resources and the value for specified fields
aws.dynamodb.globaltables {
arn
name
replicaSettings
}
Check that all DynamoDB tables are encrypted with AWS Key Management Service (KMS)
aws.dynamodb.tables.all(
sseDescription['SSEType'] == 'KMS' && sseDescription['Status'] == 'ENABLED'
)
References