# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServeCommands should be called from your main function to create an RPC/GRPC server and serve plugins and commands to the CLI.
No description provided by the author
# Variables
No description provided by the author
HandshakeConfig is a struct that the plugin host and author must agree upon for a successful connection.
# Structs
CommandInfo is the information about an individual command hosted by a Plugin.
ExportCommandRequest is sent to the a plugin's command to initiate processing.
ExportPluginResult is sent from the CLI to find a plugin's command and execute it.
ExportResponse should contain all of the resources that were successfully created in Export.
No description provided by the author
ImportDirective represents a recently created resource that should be "terraform import"ed into the current state.
PluginInformation represents a plugin.
No description provided by the author
Version represents a semver.org compliant semantic version.
# Interfaces
ExportCommand is an individual command hosted by a Plugin.
ExportPlugin is the interface plugin authors implement.
# Type aliases
PluginProtocol is a list of plugin versions supported by the host.