rest

package
v2.0.0-alpha.5 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventsEndpoints

type EventsEndpoints struct {
	AuthFilter              restmachinery.Filter
	EventSchemaLoader       gojsonschema.JSONLoader
	SourceStateSchemaLoader gojsonschema.JSONLoader
	Service                 core.EventsService
}

func (*EventsEndpoints) Register

func (e *EventsEndpoints) Register(router *mux.Router)

type JobsEndpoints

type JobsEndpoints struct {
	AuthFilter            restmachinery.Filter
	JobSchemaLoader       gojsonschema.JSONLoader
	JobStatusSchemaLoader gojsonschema.JSONLoader
	Service               core.JobsService
}

JobsEndpoints implements restmachinery.Endpoints to provide Job-related URL --> action mappings to a restmachinery.Server.

func (*JobsEndpoints) Register

func (j *JobsEndpoints) Register(router *mux.Router)

Register is invoked by restmachinery.Server to register Job-related URL --> action mappings to a restmachinery.Server.

type LogsEndpoints

type LogsEndpoints struct {
	AuthFilter restmachinery.Filter
	Service    core.LogsService
}

LogsEndpoints implements restmachinery.Endpoints to provide log-related URL --> action mappings to a restmachinery.Server.

func (*LogsEndpoints) Register

func (l *LogsEndpoints) Register(router *mux.Router)

Register is invoked by restmachinery.Server to register log-related URL --> action mappings to a restmachinery.Server.

type ProjectRoleAssignmentsEndpoints

type ProjectRoleAssignmentsEndpoints struct {
	AuthFilter                        restmachinery.Filter
	ProjectRoleAssignmentSchemaLoader gojsonschema.JSONLoader
	Service                           core.ProjectRoleAssignmentsService
}

ProjectRoleAssignmentsEndpoints implements restmachinery.Endpoints to provide ProjectRoleAssignment-related URL --> action mappings to a restmachinery.Server.

func (*ProjectRoleAssignmentsEndpoints) Register

func (p *ProjectRoleAssignmentsEndpoints) Register(router *mux.Router)

type ProjectsEndpoints

type ProjectsEndpoints struct {
	AuthFilter          restmachinery.Filter
	ProjectSchemaLoader gojsonschema.JSONLoader
	Service             core.ProjectsService
}

ProjectsEndpoints implements restmachinery.Endpoints to provide Project-related URL --> action mappings to a restmachinery.Server.

func (*ProjectsEndpoints) Register

func (p *ProjectsEndpoints) Register(router *mux.Router)

Register is invoked by restmachinery.Server to register Project-related URL --> action mappings to a restmachinery.Server.

type SecretsEndpoints

type SecretsEndpoints struct {
	AuthFilter         restmachinery.Filter
	SecretSchemaLoader gojsonschema.JSONLoader
	Service            core.SecretsService
}

func (*SecretsEndpoints) Register

func (s *SecretsEndpoints) Register(router *mux.Router)

type SubstrateEndpoints

type SubstrateEndpoints struct {
	AuthFilter restmachinery.Filter
	Service    core.SubstrateService
}

SubstrateEndpoints implements restmachinery.Endpoints to provide Substrate-related URL --> action mappings to a restmachinery.Server.

func (*SubstrateEndpoints) Register

func (s *SubstrateEndpoints) Register(router *mux.Router)

Register is invoked by restmachinery.Server to register Project-related URL --> action mappings to a restmachinery.Server.

type WorkersEndpoints

type WorkersEndpoints struct {
	AuthFilter               restmachinery.Filter
	WorkerStatusSchemaLoader gojsonschema.JSONLoader
	Service                  core.WorkersService
}

WorkersEndpoints implements restmachinery.Endpoints to provide Worker-related URL --> action mappings to a restmachinery.Server.

func (*WorkersEndpoints) Register

func (w *WorkersEndpoints) Register(router *mux.Router)

Register is invoked by restmachinery.Server to register Worker-related URL --> action mappings to a restmachinery.Server.

Jump to

Keyboard shortcuts

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