package
0.6.3
Repository: https://github.com/ibm-cloud/terraform.git
Documentation: pkg.go.dev

# Functions

Dial opens a connection to a Terraform RPC server and returns a client.
No description provided by the author
NewClient creates a client from an already-open connection-like value.
Register registers a Terraform thing with the RPC server and returns the name it is registered under.

# Structs

This is a type that wraps error types so that they can be messaged across RPC channels.
Client connects to a Server in order to request plugin implementations for Terraform.
ResourceProvider is an implementation of terraform.ResourceProvider that communicates over RPC.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceProviderServer is a net/rpc compatible structure for serving a ResourceProvider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceProvisioner is an implementation of terraform.ResourceProvisioner that communicates over RPC.
No description provided by the author
No description provided by the author
ResourceProvisionerServer is a net/rpc compatible structure for serving a ResourceProvisioner.
No description provided by the author
No description provided by the author
Server listens for network connections and then dispenses interface implementations for Terraform over net/rpc.
UIInput is an implementatin of terraform.UIInput that communicates over RPC.
No description provided by the author
UIInputServer is a net/rpc compatible structure for serving a UIInputServer.
UIOutput is an implementatin of terraform.UIOutput that communicates over RPC.
UIOutputServer is the RPC server for serving UIOutput.

# Type aliases

ProviderFunc creates terraform.ResourceProviders when they're requested from the server.
ProvisionerFunc creates terraform.ResourceProvisioners when they're requested from the server.