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