Documentation
      ¶
    
    
  
    
  
    Index ¶
- 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 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 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 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.