Skip to main content

aws.dynamodb

Supported platform

  • aws

Description

Amazon DynamoDB

Use the aws.dynamodb resource to assess the configuration of the AWS DynamoDB.

Fields

IDTYPEDESCRIPTION
backups[]dictList of backups for DynamoDB
globalTables[]aws.dynamodb.globaltableList of global tables for DynamoDB
tables[]aws.dynamodb.tableList of tables for DynamoDB
limits[]aws.dynamodb.limitList of DynamoDB settings across all regions
exports[]aws.dynamodb.exportList 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