Documentation
¶
Index ¶
- Variables
- func RegisterEndpoint(fn endpointFunc)
- func RegisterServer(fn registryFunc)
- func RegisteredEndpoints() []endpointFunc
- func RegisteredServers() []registryFunc
- type AuthSvc
- func (a *AuthSvc) AuthFuncOverride(ctx context.Context, fullMethodName string) (context.Context, error)
- func (a *AuthSvc) Exchange(ctx context.Context, request *auth.AuthExchangeRequest) (*auth.AuthExchangeResponse, error)
- func (a *AuthSvc) Info(ctx context.Context, req *auth.AuthInfoRequest) (*auth.AuthInfoResponse, error)
- func (a *AuthSvc) Login(ctx context.Context, request *auth.AuthLoginRequest) (*auth.AuthLoginResponse, error)
- func (a *AuthSvc) Settings(ctx context.Context, request *auth.AuthSettingsRequest) (*auth.AuthSettingsResponse, error)
- type CardSvc
- func (c *CardSvc) All(ctx context.Context, request *card.CardAllRequest) (*card.CardAllResponse, error)
- func (c *CardSvc) AllContainers(ctx context.Context, request *card.CardAllContainersRequest) (*card.CardAllContainersResponse, error)
- func (c *CardSvc) Create(ctx context.Context, request *card.CardCreateRequest) (*card.CardCreateResponse, error)
- func (c *CardSvc) Delete(ctx context.Context, request *card.CardDeleteRequest) (*card.CardDeleteResponse, error)
- func (c *CardSvc) List(ctx context.Context, request *card.CardListRequest) (*card.CardListResponse, error)
- func (c *CardSvc) Show(ctx context.Context, request *card.CardShowRequest) (*card.CardShowResponse, error)
- type ClusterSvc
- func (c *ClusterSvc) Create(ctx context.Context, request *cluster.ClusterCreateRequest) (*cluster.ClusterCreateResponse, error)
- func (c *ClusterSvc) Delete(ctx context.Context, request *cluster.ClusterDeleteRequest) (*cluster.ClusterDeleteResponse, error)
- func (c *ClusterSvc) List(ctx context.Context, request *cluster.ClusterListRequest) (*cluster.ClusterListResponse, error)
- func (c *ClusterSvc) Show(ctx context.Context, request *cluster.ClusterShowRequest) (*cluster.ClusterShowResponse, error)
- type ContainerSvc
- func (c *ContainerSvc) ContainerLog(ctx context.Context, request *container.ContainerLogRequest) (*container.ContainerLogResponse, error)
- func (c *ContainerSvc) CopyToPod(ctx context.Context, request *container.ContainerCopyToPodRequest) (*container.ContainerCopyToPodResponse, error)
- func (c *ContainerSvc) Exec(request *container.ContainerExecRequest, ...) error
- func (c *ContainerSvc) IsPodExists(_ context.Context, request *container.ContainerIsPodExistsRequest) (*container.ContainerIsPodExistsResponse, error)
- func (c *ContainerSvc) IsPodRunning(_ context.Context, request *container.ContainerIsPodRunningRequest) (*container.ContainerIsPodRunningResponse, error)
- func (c *ContainerSvc) StreamContainerLog(request *container.ContainerLogRequest, ...) error
- func (c *ContainerSvc) StreamCopyToPod(server container.ContainerSvc_StreamCopyToPodServer) error
- type EventSvc
- type FileSvc
- func (m *FileSvc) Authorize(ctx context.Context, fullMethodName string) (context.Context, error)
- func (*FileSvc) Delete(ctx context.Context, request *file.FileDeleteRequest) (*file.FileDeleteResponse, error)
- func (m *FileSvc) DeleteUndocumentedFiles(ctx context.Context, _ *file.DeleteUndocumentedFilesRequest) (*file.DeleteUndocumentedFilesResponse, error)
- func (m *FileSvc) DiskInfo(ctx context.Context, request *file.DiskInfoRequest) (*file.DiskInfoResponse, error)
- func (m *FileSvc) List(ctx context.Context, request *file.FileListRequest) (*file.FileListResponse, error)
- type MetricsSvc
- type PictureSvc
- type VersionSvc
Constants ¶
This section is empty.
Variables ¶
View Source
var AuditLog = func(username string, action eventpb.ActionType, msg string) { events.AuditLog(username, action, msg, nil, nil) }
View Source
var ErrorPermissionDenied = errors.New("do not have permission to perform this operation")
View Source
var FileAuditLog = func(username string, msg string, fileID int) { events.FileAuditLog(username, msg, fileID) }
View Source
var MustGetLang = middlewares.MustGetLang
View Source
var MustGetUser = auth.MustGetUser
Functions ¶
func RegisterEndpoint ¶
func RegisterEndpoint(fn endpointFunc)
func RegisterServer ¶
func RegisterServer(fn registryFunc)
func RegisteredEndpoints ¶
func RegisteredEndpoints() []endpointFunc
func RegisteredServers ¶
func RegisteredServers() []registryFunc
Types ¶
type AuthSvc ¶
type AuthSvc struct {
auth.UnimplementedAuthServer
// contains filtered or unexported fields
}
func NewAuthSvc ¶
func NewAuthSvc(authsvc contracts.AuthInterface, cfg contracts.OidcConfig, adminPwd string) *AuthSvc
func (*AuthSvc) AuthFuncOverride ¶
func (*AuthSvc) Exchange ¶
func (a *AuthSvc) Exchange(ctx context.Context, request *auth.AuthExchangeRequest) (*auth.AuthExchangeResponse, error)
func (*AuthSvc) Info ¶
func (a *AuthSvc) Info(ctx context.Context, req *auth.AuthInfoRequest) (*auth.AuthInfoResponse, error)
func (*AuthSvc) Login ¶
func (a *AuthSvc) Login(ctx context.Context, request *auth.AuthLoginRequest) (*auth.AuthLoginResponse, error)
func (*AuthSvc) Settings ¶
func (a *AuthSvc) Settings(ctx context.Context, request *auth.AuthSettingsRequest) (*auth.AuthSettingsResponse, error)
type CardSvc ¶
type CardSvc struct {
card.UnimplementedCardSvcServer
}
func (*CardSvc) All ¶
func (c *CardSvc) All(ctx context.Context, request *card.CardAllRequest) (*card.CardAllResponse, error)
func (*CardSvc) AllContainers ¶
func (c *CardSvc) AllContainers(ctx context.Context, request *card.CardAllContainersRequest) (*card.CardAllContainersResponse, error)
func (*CardSvc) Create ¶
func (c *CardSvc) Create(ctx context.Context, request *card.CardCreateRequest) (*card.CardCreateResponse, error)
func (*CardSvc) Delete ¶
func (c *CardSvc) Delete(ctx context.Context, request *card.CardDeleteRequest) (*card.CardDeleteResponse, error)
func (*CardSvc) List ¶
func (c *CardSvc) List(ctx context.Context, request *card.CardListRequest) (*card.CardListResponse, error)
func (*CardSvc) Show ¶
func (c *CardSvc) Show(ctx context.Context, request *card.CardShowRequest) (*card.CardShowResponse, error)
type ClusterSvc ¶
type ClusterSvc struct {
cluster.UnimplementedClusterSvcServer
}
func (*ClusterSvc) Create ¶
func (c *ClusterSvc) Create(ctx context.Context, request *cluster.ClusterCreateRequest) (*cluster.ClusterCreateResponse, error)
func (*ClusterSvc) Delete ¶
func (c *ClusterSvc) Delete(ctx context.Context, request *cluster.ClusterDeleteRequest) (*cluster.ClusterDeleteResponse, error)
func (*ClusterSvc) List ¶
func (c *ClusterSvc) List(ctx context.Context, request *cluster.ClusterListRequest) (*cluster.ClusterListResponse, error)
func (*ClusterSvc) Show ¶
func (c *ClusterSvc) Show(ctx context.Context, request *cluster.ClusterShowRequest) (*cluster.ClusterShowResponse, error)
type ContainerSvc ¶
type ContainerSvc struct {
container.UnsafeContainerSvcServer
}
func (*ContainerSvc) ContainerLog ¶
func (c *ContainerSvc) ContainerLog(ctx context.Context, request *container.ContainerLogRequest) (*container.ContainerLogResponse, error)
func (*ContainerSvc) CopyToPod ¶
func (c *ContainerSvc) CopyToPod(ctx context.Context, request *container.ContainerCopyToPodRequest) (*container.ContainerCopyToPodResponse, error)
func (*ContainerSvc) Exec ¶
func (c *ContainerSvc) Exec(request *container.ContainerExecRequest, server container.ContainerSvc_ExecServer) error
func (*ContainerSvc) IsPodExists ¶
func (c *ContainerSvc) IsPodExists(_ context.Context, request *container.ContainerIsPodExistsRequest) (*container.ContainerIsPodExistsResponse, error)
func (*ContainerSvc) IsPodRunning ¶
func (c *ContainerSvc) IsPodRunning(_ context.Context, request *container.ContainerIsPodRunningRequest) (*container.ContainerIsPodRunningResponse, error)
func (*ContainerSvc) StreamContainerLog ¶
func (c *ContainerSvc) StreamContainerLog(request *container.ContainerLogRequest, server container.ContainerSvc_StreamContainerLogServer) error
func (*ContainerSvc) StreamCopyToPod ¶
func (c *ContainerSvc) StreamCopyToPod(server container.ContainerSvc_StreamCopyToPodServer) error
type EventSvc ¶
type EventSvc struct {
event.UnsafeEventServer
}
func (*EventSvc) List ¶
func (e *EventSvc) List(ctx context.Context, request *event.EventListRequest) (*event.EventListResponse, error)
type FileSvc ¶
type FileSvc struct {
file.UnimplementedFileSvcServer
}
func (*FileSvc) Delete ¶
func (*FileSvc) Delete(ctx context.Context, request *file.FileDeleteRequest) (*file.FileDeleteResponse, error)
func (*FileSvc) DeleteUndocumentedFiles ¶
func (m *FileSvc) DeleteUndocumentedFiles(ctx context.Context, _ *file.DeleteUndocumentedFilesRequest) (*file.DeleteUndocumentedFilesResponse, error)
func (*FileSvc) DiskInfo ¶
func (m *FileSvc) DiskInfo(ctx context.Context, request *file.DiskInfoRequest) (*file.DiskInfoResponse, error)
func (*FileSvc) List ¶
func (m *FileSvc) List(ctx context.Context, request *file.FileListRequest) (*file.FileListResponse, error)
type MetricsSvc ¶
type MetricsSvc struct {
metrics.UnsafeMetricsServer
}
func (*MetricsSvc) StreamTopPod ¶
func (m *MetricsSvc) StreamTopPod(request *metrics.MetricsTopPodRequest, server metrics.Metrics_StreamTopPodServer) error
func (*MetricsSvc) TopPod ¶
func (m *MetricsSvc) TopPod(ctx context.Context, request *metrics.MetricsTopPodRequest) (*metrics.MetricsTopPodResponse, error)
type PictureSvc ¶
type PictureSvc struct {
picture.UnimplementedPictureServer
}
func (*PictureSvc) AuthFuncOverride ¶
func (*PictureSvc) Background ¶
func (p *PictureSvc) Background(ctx context.Context, req *picture.BackgroundRequest) (*picture.BackgroundResponse, error)
type VersionSvc ¶
type VersionSvc struct {
version.UnsafeVersionServer
}
func (*VersionSvc) AuthFuncOverride ¶
func (*VersionSvc) Version ¶
func (*VersionSvc) Version(ctx context.Context, request *version.VersionRequest) (*version.VersionResponse, error)
Click to show internal directories.
Click to hide internal directories.