Versions in this module Expand all Collapse all v0 v0.0.1 Jul 24, 2017 Changes in this version + const ATTR_LOCK_ID + const DEFAULT_READ_CAPACITY_UNITS + const DEFAULT_TEST_REGION + const DEFAULT_WRITE_CAPACITY_UNITS + const MAX_RETRIES_WAITING_FOR_TABLE_TO_BE_ACTIVE + const SLEEP_BETWEEN_TABLE_STATUS_CHECKS + func CreateDynamoDbClient(awsRegion string) (*dynamodb.DynamoDB, error) + func CreateLockTable(tableName string, readCapacityUnits int, writeCapacityUnits int, ...) error + func CreateLockTableIfNecessary(tableName, awsRegion string) error + func DeleteTable(tableName string, client *dynamodb.DynamoDB) error + type CountingSemaphore chan empty + func NewCountingSemaphore(size int) CountingSemaphore + func (semaphore CountingSemaphore) Acquire() + func (semaphore CountingSemaphore) Release() + type TableActiveRetriesExceeded struct + Retries int + TableName string + func (err TableActiveRetriesExceeded) Error() string + type TableDoesNotExist struct + TableName string + Underlying error + func (err TableDoesNotExist) Error() string