 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type AccessControlEvaluator
- type ServerAdmin
- func (s *ServerAdmin) GetLogSpec(ctx context.Context, env *common.Envelope) (*pb.LogSpecResponse, error)
- func (s *ServerAdmin) GetModuleLogLevel(ctx context.Context, env *common.Envelope) (*pb.LogLevelResponse, error)
- func (s *ServerAdmin) GetStatus(ctx context.Context, env *common.Envelope) (*pb.ServerStatus, error)
- func (s *ServerAdmin) RevertLogLevels(ctx context.Context, env *common.Envelope) (*empty.Empty, error)
- func (s *ServerAdmin) SetLogSpec(ctx context.Context, env *common.Envelope) (*pb.LogSpecResponse, error)
- func (s *ServerAdmin) SetModuleLogLevel(ctx context.Context, env *common.Envelope) (*pb.LogLevelResponse, error)
- func (s *ServerAdmin) StartServer(ctx context.Context, env *common.Envelope) (*pb.ServerStatus, error)
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlEvaluator ¶
type AccessControlEvaluator interface {
	// Evaluate evaluates the eligibility of the creator of the given SignedData
	// for being serviced by the admin service
	Evaluate(signatureSet []*common.SignedData) error
}
    AccessControlEvaluator evaluates whether the creator of the given SignedData is eligible of using the admin service
type ServerAdmin ¶
type ServerAdmin struct {
	// contains filtered or unexported fields
}
    ServerAdmin implementation of the Admin service for the Peer
func NewAdminServer ¶
func NewAdminServer(ace AccessControlEvaluator) *ServerAdmin
NewAdminServer creates and returns a Admin service instance.
func (*ServerAdmin) GetLogSpec ¶ added in v1.4.0
func (s *ServerAdmin) GetLogSpec(ctx context.Context, env *common.Envelope) (*pb.LogSpecResponse, error)
func (*ServerAdmin) GetModuleLogLevel ¶
func (s *ServerAdmin) GetModuleLogLevel(ctx context.Context, env *common.Envelope) (*pb.LogLevelResponse, error)
func (*ServerAdmin) GetStatus ¶
func (s *ServerAdmin) GetStatus(ctx context.Context, env *common.Envelope) (*pb.ServerStatus, error)
func (*ServerAdmin) RevertLogLevels ¶
func (*ServerAdmin) SetLogSpec ¶ added in v1.4.0
func (s *ServerAdmin) SetLogSpec(ctx context.Context, env *common.Envelope) (*pb.LogSpecResponse, error)
func (*ServerAdmin) SetModuleLogLevel ¶
func (s *ServerAdmin) SetModuleLogLevel(ctx context.Context, env *common.Envelope) (*pb.LogLevelResponse, error)
func (*ServerAdmin) StartServer ¶
func (s *ServerAdmin) StartServer(ctx context.Context, env *common.Envelope) (*pb.ServerStatus, error)
       Source Files
      ¶
      Source Files
      ¶
    
- admin.go
- validate.go
 Click to show internal directories. 
   Click to hide internal directories.