DynamoDB model¶
Base class for DynamoDB assets.
Complete reference
This is a complete reference for the DynamoDB
object in Atlan, showing every possible property and relationship that can exist for these objects. For an introduction, you probably want to start with:
classDiagram
direction RL
class DynamoDB {
<<abstract>>
}
link DynamoDB "../dynamodb"
class NoSQL {
<<abstract>>
}
link NoSQL "../nosql"
NoSQL <|-- DynamoDB : extends
class Catalog {
<<abstract>>
}
link Catalog "../catalog"
Catalog <|-- NoSQL : extends
class Asset {
<<abstract>>
}
link Asset "../asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../referenceable"
Referenceable <|-- Asset : extends
class DynamoDBSecondaryIndex {
<<abstract>>
}
link DynamoDBSecondaryIndex "../entities/dynamodbsecondaryindex"
Table <|-- DynamoDBSecondaryIndex : extends
class DynamoDBLocalSecondaryIndex
link DynamoDBLocalSecondaryIndex "../entities/dynamodblocalsecondaryindex"
DynamoDBSecondaryIndex <|-- DynamoDBLocalSecondaryIndex : extends
class DynamoDBGlobalSecondaryIndex
link DynamoDBGlobalSecondaryIndex "../entities/dynamodbglobalsecondaryindex"
DynamoDBSecondaryIndex <|-- DynamoDBGlobalSecondaryIndex : extends
class DynamoDBTable
link DynamoDBTable "../entities/dynamodbtable"
Table <|-- DynamoDBTable : extends
DynamoDB <|-- DynamoDBSecondaryIndex : extends
DynamoDB <|-- DynamoDBTable : extends
SQL <|-- Table : extends
Catalog <|-- SQL : extends
Properties¶
These attributes are specific to instances of DynamoDB
(and all of its subtypes).
dynamoDBPartitionKey ¶
Specifies the partition key of the DynamoDB Table/Index
dynamoDBReadCapacityUnits ¶
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException
dynamoDBSortKey ¶
Specifies the sort key of the DynamoDB Table/Index
dynamoDBStatus ¶
Status of the DynamoDB Asset
dynamoDBWriteCapacityUnits ¶
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException
Relationships¶
The following illustrates how the various DynamoDB objects inter-relate with each other:
erDiagram
Connection ||..o{ DynamoDBTable : ""
DynamoDBTable ||--o{ DynamoDBGlobalSecondaryIndex : dynamoDBGlobalSecondaryIndexes
DynamoDBTable ||--o{ DynamoDBLocalSecondaryIndex : dynamoDBLocalSecondaryIndexes