api

package
v3.0.0-...-56456a9 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2026 License: BSD-3-Clause Imports: 74 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupAPI

func SetupAPI(p SetupParams) *authz.OperationRecorder

func SetupAPIForSpec

func SetupAPIForSpec() *authz.OperationRecorder

func SpecRoutes

func SpecRoutes() []authz.PermissionRoute

Types

type HandlerDeps

type HandlerDeps struct {
	fx.In

	AppImages         *appimages.ApplicationImagesService
	User              *user.Module
	Project           *project.Module
	Environment       *environment.Module
	Enrollment        *enrollment.Module
	Settings          *settings.Module
	JobSchedule       *job.Module
	Container         *container.Module
	Image             *image.Module
	Build             *build.BuildService
	Volume            *volume.Module
	S3Destination     *s3.Module
	Network           *network.NetworkService
	Port              *port.PortService
	Swarm             *swarm.Module
	Podman            *podman.Module
	ImageUpdate       *imageupdate.Module
	Auth              *auth.Module
	AuthTokens        *auth.TokenCache
	Passkey           *passkey.PasskeyService
	Oidc              *oidc.OidcService
	Docker            *docker.DockerClientService
	Template          *template.Module
	ContainerRegistry *registry.Module
	System            *system.Module
	Diagnostics       *diagnostics.DiagnosticsService
	Updater           *updater.Module
	Event             *event.Module
	Activity          *activity.Module
	Version           *version.VersionService
	Notification      *notification.Module
	ApiKey            *apikey.Module
	Apns              *apns.Module
	Federated         *federated.FederatedCredentialService
	GitRepository     *gitrepo.Module
	GitOpsSync        *gitops.Module
	Webhook           *webhook.Module
	Vulnerability     *vulnerability.Module
	Role              *role.Module
	Variable          *variable.Module
	Upload            *upload.Module
	Health            *health.Module
}

type SetupParams

type SetupParams struct {
	Echo       *echo.Echo
	Group      *echo.Group
	AppContext handlerutil.ActivityAppContext
	Config     *config.Config
	Deps       HandlerDeps
	Tunnel     *agent.TunnelServer
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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