package admin
import "github.com/google/trillian/server/admin"
Package admin contains the TrillianAdminServer implementation.
Index ¶
- type Server
- func New(registry extension.Registry) *Server
- func (s *Server) CreateTree(ctx context.Context, request *trillian.CreateTreeRequest) (*trillian.Tree, error)
- func (s *Server) DeleteTree(context.Context, *trillian.DeleteTreeRequest) (*empty.Empty, error)
- func (s *Server) GetTree(ctx context.Context, request *trillian.GetTreeRequest) (*trillian.Tree, error)
- func (s *Server) IsHealthy() error
- func (s *Server) ListTrees(ctx context.Context, req *trillian.ListTreesRequest) (*trillian.ListTreesResponse, error)
- func (s *Server) UpdateTree(ctx context.Context, req *trillian.UpdateTreeRequest) (*trillian.Tree, error)
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server is an implementation of trillian.TrillianAdminServer.
func New ¶
New returns a trillian.TrillianAdminServer implementation.
func (*Server) CreateTree ¶
func (s *Server) CreateTree(ctx context.Context, request *trillian.CreateTreeRequest) (*trillian.Tree, error)
CreateTree implements trillian.TrillianAdminServer.CreateTree.
func (*Server) DeleteTree ¶
DeleteTree implements trillian.TrillianAdminServer.DeleteTree.
func (*Server) GetTree ¶
func (s *Server) GetTree(ctx context.Context, request *trillian.GetTreeRequest) (*trillian.Tree, error)
GetTree implements trillian.TrillianAdminServer.GetTree.
func (*Server) IsHealthy ¶
IsHealthy returns nil if the server is healthy, error otherwise. TODO(Martin2112): This method (and the one in the log server) should probably have ctx as a param
func (*Server) ListTrees ¶
func (s *Server) ListTrees(ctx context.Context, req *trillian.ListTreesRequest) (*trillian.ListTreesResponse, error)
ListTrees implements trillian.TrillianAdminServer.ListTrees.
func (*Server) UpdateTree ¶
func (s *Server) UpdateTree(ctx context.Context, req *trillian.UpdateTreeRequest) (*trillian.Tree, error)
UpdateTree implements trillian.TrillianAdminServer.UpdateTree.
Source Files ¶
- Version
- v1.0.1
- Published
- Sep 20, 2017
- Platform
- js/wasm
- Imports
- 14 packages
- Last checked
- 4 hours ago –
Tools for package owners.