Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultSocketPath = "/tmp/spire-server/private/api.sock"
)
Variables ¶
This section is empty.
Functions ¶
func NewRegistrationClient ¶
func NewRegistrationClient(socketPath string) (registration.RegistrationClient, error)
Types ¶
type Adapter ¶ added in v0.12.0
type Adapter struct {
// contains filtered or unexported fields
}
func AdaptCommand ¶ added in v0.12.0
func AdaptCommand(env *common_cli.Env, cmd Command) *Adapter
AdaptCommand converts a command into one conforming to the Command interface from github.com/mitchellh/cli
type Command ¶ added in v0.12.0
type Command interface { Name() string Synopsis() string AppendFlags(*flag.FlagSet) Run(context.Context, *common_cli.Env, ServerClient) error }
Command is a common interface for commands in this package. the adapter can adapter this interface to the Command interface from github.com/mitchellh/cli.
type ServerClient ¶ added in v0.12.0
type ServerClient interface { Release() NewAgentClient() agentv1.AgentClient NewBundleClient() bundlev1.BundleClient NewEntryClient() entryv1.EntryClient NewSVIDClient() svidv1.SVIDClient NewHealthClient() grpc_health_v1.HealthClient }
func NewServerClient ¶ added in v0.12.0
func NewServerClient(socketPath string) (ServerClient, error)
Click to show internal directories.
Click to hide internal directories.