package
0.17.2
Repository: https://github.com/gruntwork-io/go-commons.git
Documentation: pkg.go.dev

# Functions

AcquireLock will attempt to acquire a lock in DynamoDB table while taking the configuration options into account.
GetLockStatus attempts to acquire the lock and check if the expected item is there If there's the expected Item with the correct `LockString` value - then the status is `locked`, if the item is not there - then the status is `not locked`.
NewAuthenticatedSession gets an AWS Session, checking that the user has credentials properly configured in their environment.
NewDynamoDb returns an authenticated client object for accessing DynamoDb.
ReleaseLock will attempt to release the lock defined by the provided lock string in the configured lock table for the configured region.
ScanLocks will perform a scan operation on the indicated DynamoDB table.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author