Documentation ¶
Overview ¶
Provides interfaces and adapters for the NodeAttestor service
Generated code. Do not modify by hand.
Index ¶
- Constants
- Variables
- func PluginServer(server NodeAttestorServer) catalog.PluginServer
- type FetchAttestationDataRequest
- type FetchAttestationDataResponse
- type NodeAttestor
- type NodeAttestorClient
- type NodeAttestorServer
- type NodeAttestor_FetchAttestationDataClient
- type NodeAttestor_FetchAttestationDataServer
- type Plugin
- type UnimplementedNodeAttestorServer
Constants ¶
View Source
const (
Type = "NodeAttestor"
)
Variables ¶
View Source
var PluginClient catalog.PluginClient = pluginClient{}
PluginClient is a catalog PluginClient implementation for the NodeAttestor plugin.
Functions ¶
func PluginServer ¶
func PluginServer(server NodeAttestorServer) catalog.PluginServer
PluginServer returns a catalog PluginServer implementation for the NodeAttestor plugin.
Types ¶
type FetchAttestationDataRequest ¶
type FetchAttestationDataRequest = nodeattestor.FetchAttestationDataRequest //nolint: golint
type FetchAttestationDataResponse ¶
type FetchAttestationDataResponse = nodeattestor.FetchAttestationDataResponse //nolint: golint
type NodeAttestor ¶
type NodeAttestor interface {
FetchAttestationData(context.Context) (NodeAttestor_FetchAttestationDataClient, error)
}
NodeAttestor is the client interface for the service type NodeAttestor interface.
func AdaptPluginClient ¶
func AdaptPluginClient(client NodeAttestorClient) NodeAttestor
type NodeAttestorClient ¶
type NodeAttestorClient = nodeattestor.NodeAttestorClient //nolint: golint
type NodeAttestorServer ¶
type NodeAttestorServer = nodeattestor.NodeAttestorServer //nolint: golint
type NodeAttestor_FetchAttestationDataClient ¶
type NodeAttestor_FetchAttestationDataClient = nodeattestor.NodeAttestor_FetchAttestationDataClient //nolint: golint
type NodeAttestor_FetchAttestationDataServer ¶
type NodeAttestor_FetchAttestationDataServer = nodeattestor.NodeAttestor_FetchAttestationDataServer //nolint: golint
type Plugin ¶
type Plugin interface { Configure(context.Context, *spi.ConfigureRequest) (*spi.ConfigureResponse, error) FetchAttestationData(context.Context) (NodeAttestor_FetchAttestationDataClient, error) GetPluginInfo(context.Context, *spi.GetPluginInfoRequest) (*spi.GetPluginInfoResponse, error) }
Plugin is the client interface for the service with the plugin related methods used by the catalog to initialize the plugin.
type UnimplementedNodeAttestorServer ¶
type UnimplementedNodeAttestorServer = nodeattestor.UnimplementedNodeAttestorServer //nolint: golint
Click to show internal directories.
Click to hide internal directories.