package
0.9.4
Repository: https://github.com/gerbenjacobs/terraform.git
Documentation: pkg.go.dev

# Functions

NewClient returns a new Client with the given type and configuration.
TestClient is a generic function to test any client.
Test the lock implementation for a remote.Client.

# Constants

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

# Variables

BuiltinClients is the list of built-in clients that can be used with NewClient.

# Structs

No description provided by the author
No description provided by the author
EtcdClient is a remote client that stores data in etcd.
FileClient is a remote client that stores data locally on disk.
No description provided by the author
HTTPClient is a remote client that stores data in Consul or HTTP REST.
No description provided by the author
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.
SwiftClient implements the Client interface for an Openstack Swift server.

# Interfaces

Client is the interface that must be implemented for a remote state driver.
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.