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) NewUpload(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 Gatewayer ¶
type Gatewayer interface { HTTPRule(w http.ResponseWriter, r *http.Request) TCPRule(w http.ResponseWriter, r *http.Request) GetAvailablePort(w http.ResponseWriter, r *http.Request) }
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) Label(w http.ResponseWriter, r *http.Request) BuildVersionInfo(w http.ResponseWriter, r *http.Request) GetDeployVersion(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) ServicesCount(w http.ResponseWriter, r *http.Request) GetManyDeployVersion(w http.ResponseWriter, r *http.Request) LimitTenantMemory(w http.ResponseWriter, r *http.Request) TenantResourcesStatus(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.