Skip to main content

aws.dynamodb

Supported Platform

  • aws

Description

AWS NoSQL database service for scale

The aws.dynamodb resource can be used 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

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
}

Checks that all DynamoDB tables are encrypted with AWS Key Management Service (KMS)

aws.dynamodb.tables.all(
sseDescription["SSEType"] == "KMS" && sseDescription["Status"] == "ENABLED"
);

References