package
0.8.4
Repository: https://github.com/r3labs/terraform.git
Documentation: pkg.go.dev

# Functions

NewClient returns a new Client with the given type and configuration.

# 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
AtlasClient implements the Client interface for an Atlas compatible server.
No description provided by the author
ConsulClient is a remote client that stores data in Consul.
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.
InmemClient is a Client implementation that stores data in memory.
No description provided by the author
Payload is the return value from the remote state storage.
No description provided by the author
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.

# Type aliases

Factory is the factory function to create a remote client.