api

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EndpointService

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

func NewEndpointService

func NewEndpointService(db *serverdb.DB, tc tclient.Client) *EndpointService

func (*EndpointService) CreateEndpoint

func (*EndpointService) DeleteEndpoint

func (*EndpointService) GetEndpoint

func (*EndpointService) InternalListEndpoints

func (s *EndpointService) InternalListEndpoints(
	ctx context.Context,
	_ *emptypb.Empty,
) (*endpointv1.ListEndpointsResponse, error)

func (*EndpointService) ListEndpoints

func (*EndpointService) UpdateEndpoint

type LogsService

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

LogsService manages request logs using Envoy's access log and tap services.

func NewLogsService

func NewLogsService(db *serverdb.DB) *LogsService

NewLogsService creates a new LogsService.

func (*LogsService) GetFullLog

func (s *LogsService) GetFullLog(ctx context.Context, req *logsv1.GetFullLogRequest) (*logsv1.FullLog, error)

func (*LogsService) GetLogs

GetLogs returns a stream of logs.

func (*LogsService) RegisterALS

func (s *LogsService) RegisterALS(srv *grpc.Server)

func (*LogsService) StreamAccessLogs

type MiddlewareService

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

MiddlewareService implements the MiddlewareServiceServer gRPC service.

func NewMiddlewareService

func NewMiddlewareService(db *serverdb.DB, tc tclient.Client, w *watcher.Watcher) *MiddlewareService

NewMiddlewareService returns a new MiddlewareService.

func (*MiddlewareService) Create

Create starts a new ingest workflow for the given middleware.

func (*MiddlewareService) Delete

func (*MiddlewareService) Get

func (*MiddlewareService) GetBuild

func (*MiddlewareService) GetBuildOutput

func (*MiddlewareService) GetLiveBuild

func (*MiddlewareService) GetLiveBuildOutput

func (*MiddlewareService) InternalList

func (*MiddlewareService) List

func (*MiddlewareService) ListBuilds

func (*MiddlewareService) TriggerBuild

func (*MiddlewareService) Update

Jump to

Keyboard shortcuts

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