api

package
v0.0.0-...-f4ae8f0 Latest Latest
Warning

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

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

Documentation

Overview

Package api implements the agent IPC api. Using HTTP calls, it's possible to communicate with the agent, sending commands and receiving infos.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server implements security agent API server

func NewServer

func NewServer(statusComponent status.Component, settings settings.Component, wmeta workloadmeta.Component, at authtoken.Component) (*Server, error)

NewServer creates a new Server instance

func (*Server) Address

func (s *Server) Address() *net.TCPAddr

Address retruns the server address.

func (*Server) Start

func (s *Server) Start() error

Start creates the router and starts the HTTP server

func (*Server) Stop

func (s *Server) Stop()

Stop closes the connection and the server stops listening to new commands.

Directories

Path Synopsis
Package agent implements the api endpoints for the `/agent` prefix.
Package agent implements the api endpoints for the `/agent` prefix.

Jump to

Keyboard shortcuts

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