# Variables
ErrLockingConflict indicate the lock was already acquired by someone else.
ErrLockMissing indicate that the lock didn't existed when it was expected/required to.
ErrStateDidNotExisted indicate that the state did not existed.
ErrUnauthorized indicates that the action was not authorized.
# Structs
ErrLocked indicates the state was already locked by someone else.
LockInfo represents a TF Lock Metadata.
RequestMetadata stores configuration passed from Terraform as HTTP request.
# Interfaces
RequestMetadataParams is a specific params set for a particular backend.
StorageClient is a layer responsible for connection with the remote storage.