package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev

# Functions

TestClient is a generic function to test any client.
Test the lock implementation for a remote.Client.

# Structs

Payload is the return value from the remote state storage.
State implements the State interfaces in the state package to handle reading and writing the remote state.

# Interfaces

Client is the interface that must be implemented for a remote state driver.
ClientForcePusher is an optional interface that allows a remote state to force push by managing a flag on the client that is toggled on by a call to EnableForcePush.
ClientLocker is an optional interface that allows a remote state backend to enable state lock/unlock.

# Type aliases

Factory is the factory function to create a remote client.