Versions in this module Expand all Collapse all v1 v1.0.1 Apr 27, 2026 v1.0.0 Apr 27, 2026 Changes in this version + const ATTR_LOCK_ID + const DYNAMODB_PAY_PER_REQUEST_BILLING_MODE + const MAX_RETRIES_WAITING_FOR_TABLE_TO_BE_ACTIVE + const SLEEP_BETWEEN_TABLE_STATUS_CHECKS + func CreateDynamoDbClient(config *awsauth.AwsSessionConfig, terragruntOptions *options.TerragruntOptions) (*dynamodb.DynamoDB, error) + func CreateLockTable(tableName string, tags map[string]string, client *dynamodb.DynamoDB, ...) error + func CreateLockTableIfNecessary(tableName string, tags map[string]string, client *dynamodb.DynamoDB, ...) error + func DeleteTable(tableName string, client *dynamodb.DynamoDB) error + func LockTableCheckSSEncryptionIsOn(tableName string, client *dynamodb.DynamoDB) (bool, error) + func LockTableExistsAndIsActive(tableName string, client *dynamodb.DynamoDB) (bool, error) + func UpdateLockTableSetSSEncryptionOnIfNecessary(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 + type TableEncryptedRetriesExceeded struct + Retries int + TableName string + func (err TableEncryptedRetriesExceeded) Error() string