# Functions

Serve starts serving the plugin over gRPC.

# Constants

MagicCookieKey is the the magic cookie key that will be used for negotiating between plugin host and client.
MagicCookieValue is the the magic cookie value that will be used for negotiating between plugin host and client.
ProtocolVersion is the current (latest) supported protocol version.

# Structs

DataGRPCPlugin implements the GRPCPlugin interface from github.com/hashicorp/go-plugin.
DiagnosticsGRPCPlugin implements the GRPCPlugin interface from github.com/hashicorp/go-plugin.
ResourceGRPCPlugin implements the GRPCPlugin interface from github.com/hashicorp/go-plugin.
ServeOpts options for serving plugins.
TransformGRPCPlugin implements the GRPCPlugin interface from github.com/hashicorp/go-plugin.

# Interfaces

DataClient represents a data client.
DataServer represents a data server.
DiagnosticsClient is the client API for the Diagnostics service.
DiagnosticsServer is the server API for the Diagnostics service.
ResourceClient is the client API for the Resource service.
ResourceServer is the server API for the Resource service.
TransformClient represents a client type capable of transforming data.
TransformDataCallBack represents a type capable of receiving data transformation callbacks.
TransformServer represents a server type capable of transforming data.