Documentation ¶
Overview ¶
Package gnmi implements the northbound gNMI service for the configuration subsystem.
Index ¶
- Constants
- type Server
- func (s *Server) Capabilities(ctx context.Context, req *gnmi.CapabilityRequest) (*gnmi.CapabilityResponse, error)
- func (s *Server) Get(ctx context.Context, req *gnmi.GetRequest) (*gnmi.GetResponse, error)
- func (s *Server) Set(ctx context.Context, req *gnmi.SetRequest) (*gnmi.SetResponse, error)
- func (s *Server) Subscribe(stream gnmi.GNMI_SubscribeServer) error
- type Service
Constants ¶
View Source
const OIDCServerURL = "OIDC_SERVER_URL"
OIDCServerURL - the ENV var that signified security is turned on - no groups will be extracted from request without this
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server implements the grpc GNMI service
func (*Server) Capabilities ¶
func (s *Server) Capabilities(ctx context.Context, req *gnmi.CapabilityRequest) (*gnmi.CapabilityResponse, error)
Capabilities implements gNMI Capabilities
func (*Server) Get ¶
func (s *Server) Get(ctx context.Context, req *gnmi.GetRequest) (*gnmi.GetResponse, error)
Get implements gNMI Get
func (*Server) Set ¶
func (s *Server) Set(ctx context.Context, req *gnmi.SetRequest) (*gnmi.SetResponse, error)
Set implements gNMI Set
type Service ¶
type Service struct { northbound.Service // contains filtered or unexported fields }
Service implements Service for GNMI
func NewService ¶
func NewService( topo topo.Store, transactions transaction.Store, proposals proposal.Store, configurations configuration.Store, pluginRegistry pluginregistry.PluginRegistry, conns sb.ConnManager) Service
NewService allocates a Service struct with the given parameters
Click to show internal directories.
Click to hide internal directories.