hostservices

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Provides interfaces and adapters for the AgentStore service

Generated code. Do not modify by hand.

Provides interfaces and adapters for the IdentityProvider service

Generated code. Do not modify by hand.

Index

Constants

View Source
const (
	AgentStoreType = "AgentStore"
)
View Source
const (
	IdentityProviderType = "IdentityProvider"
)

Variables

This section is empty.

Functions

func AgentStoreHostServiceClient

func AgentStoreHostServiceClient(client *AgentStore) catalog.HostServiceClient

AgentStoreHostServiceServer returns a catalog HostServiceServer implementation for the AgentStore plugin.

func AgentStoreHostServiceServer

func AgentStoreHostServiceServer(server AgentStoreServer) catalog.HostServiceServer

AgentStoreHostServiceServer returns a catalog HostServiceServer implementation for the AgentStore plugin.

func IdentityProviderHostServiceClient

func IdentityProviderHostServiceClient(client *IdentityProvider) catalog.HostServiceClient

IdentityProviderHostServiceServer returns a catalog HostServiceServer implementation for the IdentityProvider plugin.

func IdentityProviderHostServiceServer

func IdentityProviderHostServiceServer(server IdentityProviderServer) catalog.HostServiceServer

IdentityProviderHostServiceServer returns a catalog HostServiceServer implementation for the IdentityProvider plugin.

Types

type AgentInfo

type AgentInfo = hostservices.AgentInfo //nolint: golint

type AgentStore

type AgentStore interface {
	GetAgentInfo(context.Context, *GetAgentInfoRequest) (*GetAgentInfoResponse, error)
}

AgentStore is the client interface for the service type AgentStore interface.

func AdaptAgentStoreHostServiceClient

func AdaptAgentStoreHostServiceClient(client AgentStoreClient) AgentStore

type AgentStoreClient

type AgentStoreClient = hostservices.AgentStoreClient //nolint: golint

type AgentStoreServer

type AgentStoreServer = hostservices.AgentStoreServer //nolint: golint

type FetchX509IdentityRequest

type FetchX509IdentityRequest = hostservices.FetchX509IdentityRequest //nolint: golint

type FetchX509IdentityResponse

type FetchX509IdentityResponse = hostservices.FetchX509IdentityResponse //nolint: golint

type GetAgentInfoRequest

type GetAgentInfoRequest = hostservices.GetAgentInfoRequest //nolint: golint

type GetAgentInfoResponse

type GetAgentInfoResponse = hostservices.GetAgentInfoResponse //nolint: golint

type IdentityProvider

type IdentityProvider interface {
	FetchX509Identity(context.Context, *FetchX509IdentityRequest) (*FetchX509IdentityResponse, error)
}

IdentityProvider is the client interface for the service type IdentityProvider interface.

func AdaptIdentityProviderHostServiceClient

func AdaptIdentityProviderHostServiceClient(client IdentityProviderClient) IdentityProvider

type IdentityProviderClient

type IdentityProviderClient = hostservices.IdentityProviderClient //nolint: golint

type IdentityProviderServer

type IdentityProviderServer = hostservices.IdentityProviderServer //nolint: golint

type UnimplementedAgentStoreServer

type UnimplementedAgentStoreServer = hostservices.UnimplementedAgentStoreServer //nolint: golint

type UnimplementedIdentityProviderServer

type UnimplementedIdentityProviderServer = hostservices.UnimplementedIdentityProviderServer //nolint: golint

type UnsafeAgentStoreServer added in v0.12.0

type UnsafeAgentStoreServer = hostservices.UnsafeAgentStoreServer //nolint: golint

type UnsafeIdentityProviderServer added in v0.12.0

type UnsafeIdentityProviderServer = hostservices.UnsafeIdentityProviderServer //nolint: golint

type X509Identity

type X509Identity = hostservices.X509Identity //nolint: golint

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL