Documentation
¶
Overview ¶
Code generated by ./hack/generate-agent-binaries.py DO NOT EDIT
Index ¶
- Variables
- func Call[I any, O any](ctx context.Context, agent *Agent, call rpc.RPCCall[I]) (rpc.RPCResult[O], error)
- func Connect(ctx context.Context, agent *Agent) error
- func Disconnect(ctx context.Context, agent *Agent) error
- func GetAgentBinary(goos string, goarch string) ([]byte, error)
- func InstallAgent(ctx context.Context, agent *Agent) error
- func RunRemoteCommand(ctx context.Context, agent *Agent, cmd string) ([]byte, error)
- func StageFile(ctx context.Context, agent *Agent, f io.Reader) (string, error)
- type Agent
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrRunningRemoteCommand = errors.New("error running remote command") ErrInstallingAgent = errors.New("error installing agent") ErrConnectingToAgent = errors.New("error connecting to agent") ErrAgentShutDown = errors.New("agent shut down") ErrDisconnectingFromAgent = errors.New("error disconnecting from agent") ErrCallingRPCSystem = errors.New("error calling RPC system") ErrStagingFile = errors.New("error staging file") )
View Source
var AgentBinary_linux_amd64_ []byte
View Source
var AgentBinary_linux_arm64_ []byte
View Source
var Tracer = otel.Tracer("mid/agent")
Functions ¶
func RunRemoteCommand ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.