Documentation
¶
Index ¶
- Variables
- type AppDatabase
- type AppDefine
- type AppForm
- type AppFormFields
- type AppFormValue
- type AppList
- type AppOssConfig
- type AppResource
- type AppVersion
- type AuthParam
- type BackupDB
- type BackupInfo
- type BackupOperate
- type BackupRecords
- type BackupSearch
- type BackupSearchFile
- type BatchDelete
- type BatchDeleteReq
- type CaptchaResponse
- type ChangeDBInfo
- type ChangeHostGroup
- type CleanLog
- type CommandInfo
- type CommandOperate
- type CommonBackup
- type CommonRecover
- type ComposeContainer
- type ComposeCreate
- type ComposeInfo
- type ComposeOperation
- type ComposeTemplateCreate
- type ComposeTemplateInfo
- type ComposeTemplateUpdate
- type ComposeUpdate
- type ContainerCreate
- type ContainerExec
- type ContainerInfo
- type ContainerLog
- type ContainerOperation
- type ContainterStats
- type CronjobCreate
- type CronjobDownload
- type CronjobInfo
- type CronjobUpdate
- type CronjobUpdateStatus
- type DBBaseInfo
- type DaemonJsonConf
- type DaemonJsonUpdateByFile
- type DashboardBase
- type DashboardCurrent
- type DatabaseFileRecords
- type DeleteByName
- type DiskInfo
- type DockerOperation
- type DownloadRecord
- type FilePath
- type ForBuckets
- type GroupCreate
- type GroupInfo
- type GroupSearch
- type GroupUpdate
- type HostConnTest
- type HostInfo
- type HostOperate
- type HostTree
- type ImageBuild
- type ImageInfo
- type ImageLoad
- type ImagePull
- type ImagePush
- type ImageRepoCreate
- type ImageRepoDelete
- type ImageRepoInfo
- type ImageRepoOption
- type ImageRepoUpdate
- type ImageSave
- type ImageTag
- type InitUser
- type InspectReq
- type Login
- type LoginLog
- type MFALogin
- type MfaCredential
- type MonitorData
- type MonitorSearch
- type MysqlConfUpdateByFile
- type MysqlDBCreate
- type MysqlDBDelete
- type MysqlDBInfo
- type MysqlStatus
- type MysqlVariables
- type MysqlVariablesUpdate
- type Network
- type NetworkCreat
- type NginxConfig
- type NginxFull
- type NginxKey
- type NginxParam
- type OperateByID
- type OperationLog
- type OperationWithName
- type OperationWithNameAndType
- type Options
- type PageContainer
- type PageInfo
- type PageResult
- type PasswordUpdate
- type PortHelper
- type PortUpdate
- type Record
- type RecordSearch
- type RecoverDB
- type RedisBackupRecover
- type RedisConf
- type RedisConfPersistenceUpdate
- type RedisConfUpdate
- type RedisConfUpdateByFile
- type RedisPersistence
- type RedisStatus
- type Response
- type SearchDBWithPage
- type SearchForTree
- type SearchHostWithPage
- type SearchLgLogWithPage
- type SearchOpLogWithPage
- type SearchRecord
- type SearchWithPage
- type SettingInfo
- type SettingUpdate
- type SnapshotCreate
- type SnapshotImport
- type SnapshotInfo
- type SnapshotRecover
- type Tag
- type TreeChild
- type UpdateDescription
- type Upgrade
- type UpgradeInfo
- type UploadRecover
- type UserLoginInfo
- type Volume
- type VolumeCreat
- type VolumeHelper
Constants ¶
This section is empty.
Variables ¶
View Source
var AppToolMap = map[string]string{
"mysql": "phpmyadmin",
"redis": "redis-commander",
}
View Source
var ScopeKeyMap = map[NginxKey][]string{ Index: {"index"}, LimitConn: {"limit_conn", "limit_rate", "limit_conn_zone"}, SSL: {"ssl_certificate", "ssl_certificate_key"}, HttpPer: {"server_names_hash_bucket_size", "client_header_buffer_size", "client_max_body_size", "keepalive_timeout", "gzip", "gzip_min_length", "gzip_comp_level"}, }
View Source
var StaticFileKeyMap = map[NginxKey]struct { }{ SSL: {}, }
Functions ¶
This section is empty.
Types ¶
type AppDatabase ¶
type AppDefine ¶
type AppDefine struct {
Key string `json:"key"`
Name string `json:"name"`
Tags []string `json:"tags"`
Versions []string `json:"versions"`
ShortDescZh string `json:"shortDescZh"`
ShortDescEn string `json:"shortDescEn"`
Type string `json:"type"`
Required []string `json:"Required"`
CrossVersionUpdate bool `json:"crossVersionUpdate"`
Limit int `json:"limit"`
Recommend int `json:"recommend"`
Website string `json:"website"`
Github string `json:"github"`
Document string `json:"document"`
}
func (AppDefine) GetRequired ¶
type AppForm ¶
type AppForm struct {
FormFields []AppFormFields `json:"formFields"`
}
type AppFormFields ¶
type AppFormFields struct {
Type string `json:"type"`
LabelZh string `json:"labelZh"`
LabelEn string `json:"labelEn"`
Required bool `json:"required"`
Default interface{} `json:"default"`
EnvKey string `json:"envKey"`
Disabled bool `json:"disabled"`
Edit bool `json:"edit"`
Rule string `json:"rule"`
Values []AppFormValue `json:"values"`
}
type AppFormValue ¶ added in v1.0.3
type AppOssConfig ¶
type AppResource ¶
type AppVersion ¶
type BackupInfo ¶
type BackupOperate ¶
type BackupRecords ¶
type BackupSearch ¶
type BackupSearchFile ¶
type BackupSearchFile struct {
Type string `json:"type" validate:"required"`
}
type BatchDelete ¶
type BatchDelete struct {
Names []string `json:"names" validate:"required"`
}
type BatchDeleteReq ¶
type BatchDeleteReq struct {
Ids []uint `json:"ids" validate:"required"`
}
type CaptchaResponse ¶
type ChangeDBInfo ¶
type ChangeHostGroup ¶
type CleanLog ¶
type CleanLog struct {
LogType string `json:"logType" validate:"required,oneof=login operation"`
}
type CommandInfo ¶
type CommandOperate ¶
type CommonBackup ¶
type CommonRecover ¶
type ComposeContainer ¶
type ComposeCreate ¶
type ComposeInfo ¶
type ComposeInfo struct {
Name string `json:"name"`
CreatedAt string `json:"createdAt"`
CreatedBy string `json:"createdBy"`
ContainerNumber int `json:"containerNumber"`
ConfigFile string `json:"configFile"`
Workdir string `json:"workdir"`
Path string `json:"path"`
Containers []ComposeContainer `json:"containers"`
}
type ComposeOperation ¶
type ComposeTemplateCreate ¶
type ComposeTemplateInfo ¶
type ComposeTemplateUpdate ¶
type ComposeUpdate ¶
type ContainerCreate ¶
type ContainerCreate struct {
Name string `json:"name"`
Image string `json:"image"`
PublishAllPorts bool `json:"publishAllPorts"`
ExposedPorts []PortHelper `json:"exposedPorts"`
Cmd []string `json:"cmd"`
NanoCPUs int64 `json:"nanoCPUs"`
Memory int64 `json:"memory"`
AutoRemove bool `json:"autoRemove"`
Volumes []VolumeHelper `json:"volumes"`
Labels []string `json:"labels"`
Env []string `json:"env"`
RestartPolicy string `json:"restartPolicy"`
}
type ContainerExec ¶
type ContainerExec struct {
ContainerName string `json:"containerName"`
DbParam AppDatabase `json:"dbParam"`
Auth AuthParam `json:"auth"`
}
type ContainerInfo ¶
type ContainerInfo struct {
ContainerID string `json:"containerID"`
Name string `json:"name"`
ImageId string `json:"imageID"`
ImageName string `json:"imageName"`
CreateTime string `json:"createTime"`
State string `json:"state"`
RunTime string `json:"runTime"`
IsFromApp bool `json:"isFromApp"`
IsFromCompose bool `json:"isFromCompose"`
}
type ContainerLog ¶
type ContainerOperation ¶
type ContainterStats ¶
type ContainterStats struct {
CPUPercent float64 `json:"cpuPercent"`
Memory float64 `json:"memory"`
Cache float64 `json:"cache"`
IORead float64 `json:"ioRead"`
IOWrite float64 `json:"ioWrite"`
NetworkRX float64 `json:"networkRX"`
NetworkTX float64 `json:"networkTX"`
ShotTime time.Time `json:"shotTime"`
}
type CronjobCreate ¶
type CronjobCreate struct {
Name string `json:"name" validate:"required"`
Type string `json:"type" validate:"required"`
SpecType string `json:"specType" validate:"required"`
Week int `json:"week" validate:"number,max=7,min=1"`
Day int `json:"day" validate:"number"`
Hour int `json:"hour" validate:"number"`
Minute int `json:"minute" validate:"number"`
Script string `json:"script"`
Website string `json:"website"`
ExclusionRules string `json:"exclusionRules"`
DBName string `json:"dbName"`
URL string `json:"url"`
SourceDir string `json:"sourceDir"`
KeepLocal bool `json:"keepLocal"`
TargetDirID int `json:"targetDirID"`
RetainCopies int `json:"retainCopies" validate:"number,min=1"`
}
type CronjobDownload ¶
type CronjobInfo ¶
type CronjobInfo struct {
ID uint `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
SpecType string `json:"specType"`
Week int `json:"week"`
Day int `json:"day"`
Hour int `json:"hour"`
Minute int `json:"minute"`
Script string `json:"script"`
Website string `json:"website"`
ExclusionRules string `json:"exclusionRules"`
DBName string `json:"dbName"`
URL string `json:"url"`
SourceDir string `json:"sourceDir"`
KeepLocal bool `json:"keepLocal"`
TargetDir string `json:"targetDir"`
TargetDirID int `json:"targetDirID"`
RetainCopies int `json:"retainCopies"`
LastRecrodTime string `json:"lastRecrodTime"`
Status string `json:"status"`
}
type CronjobUpdate ¶
type CronjobUpdate struct {
ID uint `json:"id" validate:"required"`
Name string `json:"name" validate:"required"`
SpecType string `json:"specType" validate:"required"`
Week int `json:"week" validate:"number,max=7,min=1"`
Day int `json:"day" validate:"number"`
Hour int `json:"hour" validate:"number"`
Minute int `json:"minute" validate:"number"`
Script string `json:"script"`
Website string `json:"website"`
ExclusionRules string `json:"exclusionRules"`
DBName string `json:"dbName"`
URL string `json:"url"`
SourceDir string `json:"sourceDir"`
KeepLocal bool `json:"keepLocal"`
TargetDirID int `json:"targetDirID"`
RetainCopies int `json:"retainCopies" validate:"number,min=1"`
}
type CronjobUpdateStatus ¶
type DBBaseInfo ¶
type DaemonJsonConf ¶
type DaemonJsonUpdateByFile ¶
type DaemonJsonUpdateByFile struct {
File string `json:"file"`
}
type DashboardBase ¶
type DashboardBase struct {
WebsiteNumber int `json:"websiteNumber"`
DatabaseNumber int `json:"databaseNumber"`
CronjobNumber int `json:"cronjobNumber"`
AppInstalldNumber int `json:"appInstalldNumber"`
Hostname string `json:"hostname"`
OS string `json:"os"`
Platform string `json:"platform"`
PlatformFamily string `json:"platformFamily"`
PlatformVersion string `json:"platformVersion"`
KernelArch string `json:"kernelArch"`
KernelVersion string `json:"kernelVersion"`
VirtualizationSystem string `json:"virtualizationSystem"`
CPUCores int `json:"cpuCores"`
CPULogicalCores int `json:"cpuLogicalCores"`
CPUModelName string `json:"cpuModelName"`
CurrentInfo DashboardCurrent `json:"currentInfo"`
}
type DashboardCurrent ¶
type DashboardCurrent struct {
Uptime uint64 `json:"uptime"`
TimeSinceUptime string `json:"timeSinceUptime"`
Procs uint64 `json:"procs"`
Load1 float64 `json:"load1"`
Load5 float64 `json:"load5"`
Load15 float64 `json:"load15"`
LoadUsagePercent float64 `json:"loadUsagePercent"`
CPUPercent []float64 `json:"cpuPercent"`
CPUUsedPercent float64 `json:"cpuUsedPercent"`
CPUUsed float64 `json:"cpuUsed"`
CPUTotal int `json:"cpuTotal"`
MemoryTotal uint64 `json:"memoryTotal"`
MemoryAvailable uint64 `json:"memoryAvailable"`
MemoryUsed uint64 `json:"memoryUsed"`
MemoryUsedPercent float64 `json:"MemoryUsedPercent"`
IOReadBytes uint64 `json:"ioReadBytes"`
IOWriteBytes uint64 `json:"ioWriteBytes"`
IOCount uint64 `json:"ioCount"`
IOReadTime uint64 `json:"ioReadTime"`
IOWriteTime uint64 `json:"ioWriteTime"`
DiskData []DiskInfo `json:"diskData"`
NetBytesSent uint64 `json:"netBytesSent"`
NetBytesRecv uint64 `json:"netBytesRecv"`
ShotTime time.Time `json:"shotTime"`
}
type DatabaseFileRecords ¶
type DeleteByName ¶
type DeleteByName struct {
Name string `json:"name" validate:"required"`
}
type DiskInfo ¶ added in v1.0.4
type DiskInfo struct {
Path string `json:"path"`
Type string `json:"type"`
Device string `json:"device"`
Total uint64 `json:"total"`
Free uint64 `json:"free"`
Used uint64 `json:"used"`
UsedPercent float64 `json:"usedPercent"`
InodesTotal uint64 `json:"inodesTotal"`
InodesUsed uint64 `json:"inodesUsed"`
InodesFree uint64 `json:"inodesFree"`
InodesUsedPercent float64 `json:"inodesUsedPercent"`
}
type DockerOperation ¶
type DownloadRecord ¶
type ForBuckets ¶
type GroupCreate ¶
type GroupSearch ¶
type GroupSearch struct {
Type string `json:"type" validate:"required"`
}
type GroupUpdate ¶
type HostConnTest ¶
type HostConnTest struct {
Addr string `json:"addr" validate:"required"`
Port uint `json:"port" validate:"required,number,max=65535,min=1"`
User string `json:"user" validate:"required"`
AuthMode string `json:"authMode" validate:"oneof=password key"`
PrivateKey string `json:"privateKey"`
Password string `json:"password"`
}
type HostInfo ¶
type HostInfo struct {
ID uint `json:"id"`
CreatedAt time.Time `json:"createdAt"`
GroupID uint `json:"groupID"`
GroupBelong string `json:"groupBelong"`
Name string `json:"name"`
Addr string `json:"addr"`
Port uint `json:"port"`
User string `json:"user"`
AuthMode string `json:"authMode"`
Description string `json:"description"`
}
type HostOperate ¶
type HostOperate struct {
ID uint `json:"id"`
GroupID uint `json:"groupID"`
Name string `json:"name"`
Addr string `json:"addr" validate:"required"`
Port uint `json:"port" validate:"required,number,max=65535,min=1"`
User string `json:"user" validate:"required"`
AuthMode string `json:"authMode" validate:"oneof=password key"`
PrivateKey string `json:"privateKey"`
Password string `json:"password"`
Description string `json:"description"`
}
type ImageBuild ¶
type ImageRepoCreate ¶
type ImageRepoDelete ¶
type ImageRepoDelete struct {
Ids []uint `json:"ids" validate:"required"`
}
type ImageRepoInfo ¶
type ImageRepoInfo struct {
ID uint `json:"id"`
CreatedAt time.Time `json:"createdAt"`
Name string `json:"name"`
DownloadUrl string `json:"downloadUrl"`
Protocol string `json:"protocol"`
Username string `json:"username"`
Auth bool `json:"auth"`
Status string `json:"status"`
Message string `json:"message"`
}
type ImageRepoOption ¶
type ImageRepoUpdate ¶
type InspectReq ¶
type MfaCredential ¶
type MonitorData ¶
type MonitorSearch ¶
type MysqlConfUpdateByFile ¶
type MysqlDBCreate ¶
type MysqlDBCreate struct {
Name string `json:"name" validate:"required"`
Format string `json:"format" validate:"required,oneof=utf8mb4 utf8 gbk big5"`
Username string `json:"username" validate:"required"`
Password string `json:"password" validate:"required"`
Permission string `json:"permission" validate:"required"`
Description string `json:"description"`
}
type MysqlDBDelete ¶
type MysqlDBInfo ¶
type MysqlDBInfo struct {
ID uint `json:"id"`
CreatedAt time.Time `json:"createdAt"`
Name string `json:"name"`
Format string `json:"format"`
Username string `json:"username"`
Password string `json:"password"`
Permission string `json:"permission"`
BackupCount int `json:"backupCount"`
Description string `json:"description"`
}
type MysqlStatus ¶
type MysqlStatus struct {
AbortedClients string `json:"Aborted_clients"`
AbortedConnects string `json:"Aborted_connects"`
BytesReceived string `json:"Bytes_received"`
BytesSent string `json:"Bytes_sent"`
ComCommit string `json:"Com_commit"`
ComRollback string `json:"Com_rollback"`
Connections string `json:"Connections"`
CreatedTmpDiskTables string `json:"Created_tmp_disk_tables"`
CreatedTmpTables string `json:"Created_tmp_tables"`
InnodbBufferPoolPagesDirty string `json:"Innodb_buffer_pool_pages_dirty"`
InnodbBufferPoolReadRequests string `json:"Innodb_buffer_pool_read_requests"`
InnodbBufferPoolReads string `json:"Innodb_buffer_pool_reads"`
KeyReadRequests string `json:"Key_read_requests"`
KeyReads string `json:"Key_reads"`
KeyWriteEequests string `json:"Key_write_requests"`
KeyWrites string `json:"Key_writes"`
MaxUsedConnections string `json:"Max_used_connections"`
OpenTables string `json:"Open_tables"`
OpenedFiles string `json:"Opened_files"`
OpenedTables string `json:"Opened_tables"`
QcacheHits string `json:"Qcache_hits"`
QcacheInserts string `json:"Qcache_inserts"`
Questions string `json:"Questions"`
SelectFullJoin string `json:"Select_full_join"`
SelectRangeCheck string `json:"Select_range_check"`
SortMergePasses string `json:"Sort_merge_passes"`
TableLocksWaited string `json:"Table_locks_waited"`
ThreadsCached string `json:"Threads_cached"`
ThreadsConnected string `json:"Threads_connected"`
ThreadsCreated string `json:"Threads_created"`
ThreadsRunning string `json:"Threads_running"`
Uptime string `json:"Uptime"`
Run string `json:"Run"`
File string `json:"File"`
Position string `json:"Position"`
}
type MysqlVariables ¶
type MysqlVariables struct {
BinlogCachSize string `json:"binlog_cache_size"`
InnodbBufferPoolSize string `json:"innodb_buffer_pool_size"`
InnodbLogBufferSize string `json:"innodb_log_buffer_size"`
JoinBufferSize string `json:"join_buffer_size"`
KeyBufferSize string `json:"key_buffer_size"`
MaxConnections string `json:"max_connections"`
MaxHeapTableSize string `json:"max_heap_table_size"`
QueryCacheSize string `json:"query_cache_size"`
QueryCache_type string `json:"query_cache_type"`
ReadBufferSize string `json:"read_buffer_size"`
ReadRndBufferSize string `json:"read_rnd_buffer_size"`
SortBufferSize string `json:"sort_buffer_size"`
TableOpenCache string `json:"table_open_cache"`
ThreadCacheSize string `json:"thread_cache_size"`
ThreadStack string `json:"thread_stack"`
TmpTableSize string `json:"tmp_table_size"`
SlowQueryLog string `json:"slow_query_log"`
LongQueryTime string `json:"long_query_time"`
}
type MysqlVariablesUpdate ¶
type MysqlVariablesUpdate struct {
Param string `json:"param"`
Value interface{} `json:"value"`
}
type Network ¶
type Network struct {
ID string `json:"id"`
Name string `json:"name"`
Labels []string `json:"labels"`
Driver string `json:"driver"`
IPAMDriver string `json:"ipamDriver"`
Subnet string `json:"subnet"`
Gateway string `json:"gateway"`
CreatedAt time.Time `json:"createdAt"`
Attachable bool `json:"attachable"`
}
type NetworkCreat ¶
type NginxConfig ¶
type NginxConfig struct {
FilePath string
Config *components.Config
OldContent string
}
type NginxFull ¶
type NginxFull struct {
Install model.AppInstall
Website model.Website
ConfigDir string
ConfigFile string
SiteDir string
Dir string
RootConfig NginxConfig
SiteConfig NginxConfig
}
type NginxParam ¶
type OperateByID ¶
type OperateByID struct {
ID uint `json:"id" validate:"required"`
}
type OperationLog ¶
type OperationLog struct {
ID uint `json:"id"`
Source string `json:"source"`
IP string `json:"ip"`
Path string `json:"path"`
Method string `json:"method"`
UserAgent string `json:"userAgent"`
Latency time.Duration `json:"latency"`
Status string `json:"status"`
Message string `json:"message"`
DetailZH string `json:"detailZH"`
DetailEN string `json:"detailEN"`
CreatedAt time.Time `json:"createdAt"`
}
type OperationWithName ¶
type OperationWithName struct {
Name string `json:"name" validate:"required"`
}
type PageContainer ¶
type PageResult ¶
type PageResult struct {
Total int64 `json:"total"`
Items interface{} `json:"items"`
}
type PasswordUpdate ¶
type PortHelper ¶
type PortUpdate ¶
type PortUpdate struct {
ServerPort uint `json:"serverPort" validate:"required,number,max=65535,min=1"`
}
type RecordSearch ¶
type RedisBackupRecover ¶
type RedisConfUpdate ¶
type RedisConfUpdate struct {
Timeout string `json:"timeout"`
Maxclients string `json:"maxclients"`
Maxmemory string `json:"maxmemory"`
}
redis
type RedisConfUpdateByFile ¶
type RedisPersistence ¶
type RedisStatus ¶
type RedisStatus struct {
TcpPort string `json:"tcp_port"`
UptimeInDays string `json:"uptime_in_days"`
ConnectedClients string `json:"connected_clients"`
UsedMemory string `json:"used_memory"`
UsedMemory_rss string `json:"used_memory_rss"`
UsedMemory_peak string `json:"used_memory_peak"`
MemFragmentationRatio string `json:"mem_fragmentation_ratio"`
TotalConnectionsReceived string `json:"total_connections_received"`
TotalCommandsProcessed string `json:"total_commands_processed"`
InstantaneousOpsPerSec string `json:"instantaneous_ops_per_sec"`
KeyspaceHits string `json:"keyspace_hits"`
KeyspaceMisses string `json:"keyspace_misses"`
LatestForkUsec string `json:"latest_fork_usec"`
}
type SearchDBWithPage ¶
type SearchForTree ¶
type SearchForTree struct {
Info string `json:"info"`
}
type SearchHostWithPage ¶
type SearchLgLogWithPage ¶
type SearchOpLogWithPage ¶
type SearchRecord ¶
type SearchWithPage ¶
type SettingInfo ¶
type SettingInfo struct {
UserName string `json:"userName"`
Email string `json:"email"`
SystemVersion string `json:"systemVersion"`
SessionTimeout string `json:"sessionTimeout"`
LocalTime string `json:"localTime"`
Port string `json:"port"`
PanelName string `json:"panelName"`
Theme string `json:"theme"`
Language string `json:"language"`
ServerPort string `json:"serverPort"`
SecurityEntrance string `json:"securityEntrance"`
ExpirationDays string `json:"expirationDays"`
ExpirationTime string `json:"expirationTime"`
ComplexityVerification string `json:"complexityVerification"`
MFAStatus string `json:"mfaStatus"`
MFASecret string `json:"mfaSecret"`
MonitorStatus string `json:"monitorStatus"`
MonitorStoreDays string `json:"monitorStoreDays"`
MessageType string `json:"messageType"`
EmailVars string `json:"emailVars"`
WeChatVars string `json:"weChatVars"`
DingVars string `json:"dingVars"`
AppStoreVersion string `json:"appStoreVersion"`
}
type SettingUpdate ¶
type SnapshotCreate ¶
type SnapshotImport ¶
type SnapshotInfo ¶
type SnapshotInfo struct {
ID uint `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
From string `json:"from"`
Status string `json:"status"`
Message string `json:"message"`
CreatedAt time.Time `json:"createdAt"`
Version string `json:"version"`
InterruptStep string `json:"interruptStep"`
RecoverStatus string `json:"recoverStatus"`
RecoverMessage string `json:"recoverMessage"`
LastRecoveredAt string `json:"lastRecoveredAt"`
RollbackStatus string `json:"rollbackStatus"`
RollbackMessage string `json:"rollbackMessage"`
LastRollbackedAt string `json:"lastRollbackedAt"`
}
type SnapshotRecover ¶
type UpdateDescription ¶
type UpgradeInfo ¶
type UploadRecover ¶
type UserLoginInfo ¶
type VolumeCreat ¶
type VolumeHelper ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.