Documentation ¶
Index ¶
- type AppConfig
- type AppDTO
- type AppDetailDTO
- type AppInstalledCheck
- type AppInstalledDTO
- type AppParam
- type AppRes
- type AppService
- type AppUpdateRes
- type DatabaseConn
- type DirSizeRes
- type FileInfo
- type FileProcessKeys
- type FileTree
- type FileWgetRes
- type IgnoredApp
- type NginxAntiLeechRes
- type NginxAuthRes
- type NginxParam
- type NginxRewriteRes
- type NginxStatus
- type PHPConfig
- type RuntimeRes
- type TagDTO
- type UploadInfo
- type WebsiteAcmeAccountDTO
- type WebsiteDNSRes
- type WebsiteDTO
- type WebsiteDnsAccountDTO
- type WebsiteHTTPS
- type WebsiteLog
- type WebsiteNginxConfig
- type WebsitePreInstallCheck
- type WebsiteSSLDTO
- type WebsiteWafConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶ added in v1.3.0
type AppConfig struct { Params []AppParam `json:"params"` request.AppContainerConfig }
type AppDetailDTO ¶
type AppInstalledCheck ¶
type AppInstalledCheck struct { IsExist bool `json:"isExist"` Name string `json:"name"` App string `json:"app"` Version string `json:"version"` Status string `json:"status"` CreatedAt time.Time `json:"createdAt"` LastBackupAt string `json:"lastBackupAt"` AppInstallID uint `json:"appInstallId"` ContainerName string `json:"containerName"` InstallPath string `json:"installPath"` }
type AppInstalledDTO ¶
type AppParam ¶
type AppParam struct { Value interface{} `json:"value"` Edit bool `json:"edit"` Key string `json:"key"` Rule string `json:"rule"` LabelZh string `json:"labelZh"` LabelEn string `json:"labelEn"` Type string `json:"type"` Values interface{} `json:"values"` ShowValue string `json:"showValue"` Required bool `json:"required"` Multiple bool `json:"multiple"` }
type AppService ¶
type AppUpdateRes ¶
type DatabaseConn ¶ added in v1.1.0
type DirSizeRes ¶
type DirSizeRes struct {
Size float64 `json:"size" validate:"required"`
}
type FileProcessKeys ¶
type FileProcessKeys struct {
Keys []string `json:"keys"`
}
type FileWgetRes ¶
type FileWgetRes struct {
Key string `json:"key"`
}
type IgnoredApp ¶ added in v1.4.0
type NginxAntiLeechRes ¶ added in v1.3.0
type NginxAntiLeechRes struct { Enable bool `json:"enable"` Extends string `json:"extends"` Return string `json:"return"` ServerNames []string `json:"serverNames"` Cache bool `json:"cache"` CacheTime int `json:"cacheTime"` CacheUint string `json:"cacheUint"` NoneRef bool `json:"noneRef"` LogEnable bool `json:"logEnable"` Blocked bool `json:"blocked"` }
type NginxAuthRes ¶ added in v1.2.0
type NginxParam ¶
type NginxRewriteRes ¶ added in v1.1.1
type NginxRewriteRes struct {
Content string `json:"content"`
}
type NginxStatus ¶
type RuntimeRes ¶ added in v1.1.0
type UploadInfo ¶
type WebsiteAcmeAccountDTO ¶
type WebsiteAcmeAccountDTO struct {
model.WebsiteAcmeAccount
}
type WebsiteDNSRes ¶
type WebsiteDTO ¶
type WebsiteDnsAccountDTO ¶
type WebsiteDnsAccountDTO struct { model.WebsiteDnsAccount Authorization map[string]string `json:"authorization"` }
type WebsiteHTTPS ¶
type WebsiteLog ¶
type WebsiteNginxConfig ¶
type WebsiteNginxConfig struct { Enable bool `json:"enable"` Params []NginxParam `json:"params"` }
type WebsitePreInstallCheck ¶
type WebsiteSSLDTO ¶
type WebsiteSSLDTO struct {
model.WebsiteSSL
}
type WebsiteWafConfig ¶
Click to show internal directories.
Click to hide internal directories.