Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildResult ¶
type BuildResult struct {
Engine *gin.Engine
Handler *cpasdkapi.Handler
AuthManager *cpacoreauth.Manager
}
func Build ¶
func Build(configFilePath string, opts ...RouteOption) (*BuildResult, error)
Build builds a build.
type ClusterManagementOption ¶
type ClusterManagementOption struct {
Enabled bool
Repository *cluster.Repository
Runtime *home.Runtime
NodeIP string
NodePort int
HeartbeatTimeout time.Duration
ForwardTLSConfig *tls.Config
QuotaRecollect clustermanagement.QuotaRecollectTrigger
}
type DatabaseManagementOption ¶ added in v1.0.44
type DatabaseManagementOption = ClusterManagementOption
type RouteOption ¶
type RouteOption func(*RouteRegistry)
func WithDatabaseManagement ¶ added in v1.0.44
func WithDatabaseManagement(opt DatabaseManagementOption) RouteOption
WithDatabaseManagement applies the database-backed management option.
type RouteRegistry ¶
type RouteRegistry struct {
// contains filtered or unexported fields
}
func (*RouteRegistry) Register ¶
func (r *RouteRegistry) Register(group *gin.RouterGroup)
Register wires package handlers into the provided registry.
func (*RouteRegistry) Set ¶
func (r *RouteRegistry) Set(method, path string, handler gin.HandlerFunc)
Set updates set.
Click to show internal directories.
Click to hide internal directories.