Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppInterface ¶
type AppInterface interface {
ExportApp(w http.ResponseWriter, r *http.Request)
Download(w http.ResponseWriter, r *http.Request)
Upload(w http.ResponseWriter, r *http.Request)
ImportID(w http.ResponseWriter, r *http.Request)
ImportApp(w http.ResponseWriter, r *http.Request)
}
type EntranceInterface ¶
type EntranceInterface interface {
DomainList(w http.ResponseWriter, r *http.Request)
Domain(w http.ResponseWriter, r *http.Request)
AllCerts(w http.ResponseWriter, r *http.Request)
Cert(w http.ResponseWriter, r *http.Request)
}
EntranceInterface EntranceInterface
type LogInterface ¶
type LogInterface interface {
Logs(w http.ResponseWriter, r *http.Request)
LogList(w http.ResponseWriter, r *http.Request)
LogFile(w http.ResponseWriter, r *http.Request)
LogSocket(w http.ResponseWriter, r *http.Request)
LogByAction(w http.ResponseWriter, r *http.Request)
TenantLogByAction(w http.ResponseWriter, r *http.Request)
}
LogInterface log interface
type PluginInterface ¶
type PluginInterface interface {
PluginAction(w http.ResponseWriter, r *http.Request)
PluginDefaultENV(w http.ResponseWriter, r *http.Request)
PluginBuild(w http.ResponseWriter, r *http.Request)
GetAllPluginBuildVersons(w http.ResponseWriter, r *http.Request)
GetPluginBuildVersion(w http.ResponseWriter, r *http.Request)
DeletePluginBuildVersion(w http.ResponseWriter, r *http.Request)
//plugin
PluginSet(w http.ResponseWriter, r *http.Request)
DeletePluginRelation(w http.ResponseWriter, r *http.Request)
GePluginEnvWhichCanBeSet(w http.ResponseWriter, r *http.Request)
UpdateVersionEnv(w http.ResponseWriter, r *http.Request)
GetPluginDefaultEnvs(w http.ResponseWriter, r *http.Request)
}
PluginInterface plugin interface
type RulesInterface ¶
type RulesInterface interface {
SetDownStreamRule(w http.ResponseWriter, r *http.Request)
GetDownStreamRule(w http.ResponseWriter, r *http.Request)
DeleteDownStreamRule(w http.ResponseWriter, r *http.Request)
UpdateDownStreamRule(w http.ResponseWriter, r *http.Request)
}
RulesInterface RulesInterface
type ServiceInterface ¶
type ServiceInterface interface {
SetLanguage(w http.ResponseWriter, r *http.Request)
SingleServiceInfo(w http.ResponseWriter, r *http.Request)
CheckCode(w http.ResponseWriter, r *http.Request)
Event(w http.ResponseWriter, r *http.Request)
BuildList(w http.ResponseWriter, r *http.Request)
CreateService(w http.ResponseWriter, r *http.Request)
UpdateService(w http.ResponseWriter, r *http.Request)
Dependency(w http.ResponseWriter, r *http.Request)
Env(w http.ResponseWriter, r *http.Request)
Ports(w http.ResponseWriter, r *http.Request)
PutPorts(w http.ResponseWriter, r *http.Request)
PortOuterController(w http.ResponseWriter, r *http.Request)
PortInnerController(w http.ResponseWriter, r *http.Request)
ChangeLBPort(w http.ResponseWriter, r *http.Request)
RollBack(w http.ResponseWriter, r *http.Request)
AddVolume(w http.ResponseWriter, r *http.Request)
DeleteVolume(w http.ResponseWriter, r *http.Request)
Pods(w http.ResponseWriter, r *http.Request)
VolumeDependency(w http.ResponseWriter, r *http.Request)
Probe(w http.ResponseWriter, r *http.Request)
ServiceLabel(w http.ResponseWriter, r *http.Request)
NodeLabel(w http.ResponseWriter, r *http.Request)
}
ServiceInterface ServiceInterface
type SourcesInterface ¶
type SourcesInterface interface {
SetDefineSource(w http.ResponseWriter, r *http.Request)
DeleteDefineSource(w http.ResponseWriter, r *http.Request)
GetDefineSource(w http.ResponseWriter, r *http.Request)
UpdateDefineSource(w http.ResponseWriter, r *http.Request)
}
SourcesInterface SourcesInterface
type TenantInterface ¶
type TenantInterface interface {
TenantInterfaceWithV1
AllTenantResources(w http.ResponseWriter, r *http.Request)
TenantResources(w http.ResponseWriter, r *http.Request)
ServiceResources(w http.ResponseWriter, r *http.Request)
Tenant(w http.ResponseWriter, r *http.Request)
ServicesInfo(w http.ResponseWriter, r *http.Request)
TenantsWithResource(w http.ResponseWriter, r *http.Request)
TenantsQuery(w http.ResponseWriter, r *http.Request)
TenantsGetByName(w http.ResponseWriter, r *http.Request)
SumTenants(w http.ResponseWriter, r *http.Request)
SingleTenantResources(w http.ResponseWriter, r *http.Request)
GetSupportProtocols(w http.ResponseWriter, r *http.Request)
TransPlugins(w http.ResponseWriter, r *http.Request)
}
TenantInterface interface
type TenantInterfaceWithV1 ¶
type TenantInterfaceWithV1 interface {
StartService(w http.ResponseWriter, r *http.Request)
StopService(w http.ResponseWriter, r *http.Request)
RestartService(w http.ResponseWriter, r *http.Request)
VerticalService(w http.ResponseWriter, r *http.Request)
HorizontalService(w http.ResponseWriter, r *http.Request)
BuildService(w http.ResponseWriter, r *http.Request)
DeployService(w http.ResponseWriter, r *http.Request)
UpgradeService(w http.ResponseWriter, r *http.Request)
StatusService(w http.ResponseWriter, r *http.Request)
StatusServiceList(w http.ResponseWriter, r *http.Request)
StatusContainerID(w http.ResponseWriter, r *http.Request)
}
TenantInterfaceWithV1 funcs for both v2 and v1
Click to show internal directories.
Click to hide internal directories.