# Functions
NewDynamoDBBackend constructs a DynamoDB backend.
NewPermitPoolWithMetrics returns a new permit pool with the provided number of permits which emits metrics.
# Constants
DefaultDynamoDBBillingMode is the default billing mode that is used when none is configured explicitly.
DefaultDynamoDBReadCapacity is the default read capacity that is used when none is configured explicitly.
DefaultDynamoDBRegion is used when no region is configured explicitly.
DefaultDynamoDBTableName is used when no table name is configured explicitly.
DefaultDynamoDBWriteCapacity is the default write capacity that is used when none is configured explicitly.
DynamoDBEmptyPath is the string that is used instead of empty strings when stored in DynamoDB.
DynamoDBLockPrefix is the prefix used to mark DynamoDB records as locks.
The amount of time to wait between the lock renewals.
DynamoDBLockRetryInterval is the amount of time to wait if a lock fails before trying again.
The lock TTL matches the default that Consul API uses, 15 seconds.
DynamoDBWatchRetryInterval is the amount of time to wait if a watch fails before trying again.
DynamoDBWatchRetryMax is the number of times to re-try a failed watch before signaling that leadership is lost.
# Structs
DynamoDBBackend is a physical backend that stores data in a DynamoDB table.
DynamoDBLock implements a lock using an DynamoDB client.
No description provided by the author
DynamoDBRecord is the representation of a vault entry in DynamoDB.
No description provided by the author