Documentation
¶
Index ¶
Constants ¶
View Source
const ( // The constants below are the names of the plugins that can be dispensed // from the plugin server. ProviderPluginName = "provider" )
Variables ¶
View Source
var Handshake = plugin.HandshakeConfig{
MagicCookieKey: "TF_PLUGIN_MAGIC_COOKIE",
MagicCookieValue: "d602bf8f470bc67ca7faa0386276bbdd4330efaf76d1a219cb4d6991ca9872b2",
}
Handshake is the HandshakeConfig used to configure clients and servers.
Functions ¶
Types ¶
type GRPCProviderFunc ¶
type GRPCProviderFunc func() proto.ProviderServer
type ProviderFunc ¶
type ServeOpts ¶
type ServeOpts struct {
ProviderFunc ProviderFunc
// Wrapped versions of the above plugins will automatically shimmed and
// added to the GRPC functions when possible.
GRPCProviderFunc GRPCProviderFunc
}
ServeOpts are the configurations to serve a plugin.
Click to show internal directories.
Click to hide internal directories.