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