package
3.0.0+incompatible
Repository: https://github.com/eitol/terraform-internals.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package mock_tfplugin5 is a generated GoMock package.

# Functions

Serve serves a plugin.

# Constants

DefaultProtocolVersion is the protocol version assumed for legacy clients that don't specify a particular version during their handshake.
The constants below are the names of the plugins that can be dispensed from the plugin server.
No description provided by the author

# Variables

Handshake is the HandshakeConfig used to configure clients and servers.
VersionedPlugins includes both protocol 5 and 6 because this is the function called in providerFactory (command/meta_providers.go) to set up the initial plugin client config.

# Structs

GRPCProvider handles the client, or core side of the plugin rpc connection.
GRPCProviderPlugin implements plugin.GRPCPlugin for the go-plugin package.
provisioners.Interface grpc implementation.
GRPCProvisionerPlugin is the plugin.GRPCPlugin implementation.
ServeOpts are the configurations to serve a plugin.
UIInput is an implementation 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

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