dashboard

package
v11.1.4-modfix Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2024 License: AGPL-3.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessREST

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

func (*AccessREST) Connect

func (r *AccessREST) Connect(ctx context.Context, name string, opts runtime.Object, responder rest.Responder) (http.Handler, error)

func (*AccessREST) ConnectMethods

func (r *AccessREST) ConnectMethods() []string

func (*AccessREST) Destroy

func (r *AccessREST) Destroy()

func (*AccessREST) New

func (r *AccessREST) New() runtime.Object

func (*AccessREST) NewConnectOptions

func (r *AccessREST) NewConnectOptions() (runtime.Object, bool, string)

func (*AccessREST) ProducesMIMETypes

func (r *AccessREST) ProducesMIMETypes(verb string) []string

func (*AccessREST) ProducesObject

func (r *AccessREST) ProducesObject(verb string) interface{}

type DashboardsAPIBuilder

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

This is used just so wire has something unique to return

func RegisterAPIService

func RegisterAPIService(cfg *setting.Cfg, features featuremgmt.FeatureToggles,
	apiregistration builder.APIRegistrar,
	dashboardService dashboards.DashboardService,
	dashboardVersionService dashver.Service,
	accessControl accesscontrol.AccessControl,
	provisioning provisioning.ProvisioningService,
	dashStore dashboards.Store,
	sql db.DB,
) *DashboardsAPIBuilder

func (*DashboardsAPIBuilder) GetAPIGroupInfo

func (*DashboardsAPIBuilder) GetAPIRoutes

func (b *DashboardsAPIBuilder) GetAPIRoutes() *builder.APIRoutes

func (*DashboardsAPIBuilder) GetAuthorizer

func (b *DashboardsAPIBuilder) GetAuthorizer() authorizer.Authorizer

func (*DashboardsAPIBuilder) GetDesiredDualWriterMode

func (b *DashboardsAPIBuilder) GetDesiredDualWriterMode(dualWrite bool, modeMap map[string]grafanarest.DualWriterMode) grafanarest.DualWriterMode

func (*DashboardsAPIBuilder) GetGroupVersion

func (b *DashboardsAPIBuilder) GetGroupVersion() schema.GroupVersion

func (*DashboardsAPIBuilder) GetOpenAPIDefinitions

func (b *DashboardsAPIBuilder) GetOpenAPIDefinitions() common.GetOpenAPIDefinitions

func (*DashboardsAPIBuilder) InstallSchema

func (b *DashboardsAPIBuilder) InstallSchema(scheme *runtime.Scheme) error

func (*DashboardsAPIBuilder) PostProcessOpenAPI

func (b *DashboardsAPIBuilder) PostProcessOpenAPI(oas *spec3.OpenAPI) (*spec3.OpenAPI, error)

type VersionsREST

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

func (*VersionsREST) Connect

func (r *VersionsREST) Connect(ctx context.Context, uid string, opts runtime.Object, responder rest.Responder) (http.Handler, error)

func (*VersionsREST) ConnectMethods

func (r *VersionsREST) ConnectMethods() []string

func (*VersionsREST) Destroy

func (r *VersionsREST) Destroy()

func (*VersionsREST) New

func (r *VersionsREST) New() runtime.Object

func (*VersionsREST) NewConnectOptions

func (r *VersionsREST) NewConnectOptions() (runtime.Object, bool, string)

func (*VersionsREST) ProducesMIMETypes

func (r *VersionsREST) ProducesMIMETypes(verb string) []string

func (*VersionsREST) ProducesObject

func (r *VersionsREST) ProducesObject(verb string) interface{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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