Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultSocketPath = "/tmp/spire-registration.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() agent.AgentClient NewBundleClient() bundle.BundleClient NewEntryClient() entry.EntryClient NewSVIDClient() svid.SVIDClient }
func NewServerClient ¶ added in v0.12.0
func NewServerClient(socketPath string) (ServerClient, error)
Click to show internal directories.
Click to hide internal directories.