Documentation
¶
Index ¶
- type CloudAccountHandler
- func (h *CloudAccountHandler) BatchDeleteCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) BatchUpdateCloudAccountStatus(ctx *gin.Context)
- func (h *CloudAccountHandler) CreateCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) DeleteCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) ExportCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) GetCloudAccountDetail(ctx *gin.Context)
- func (h *CloudAccountHandler) GetCloudAccountList(ctx *gin.Context)
- func (h *CloudAccountHandler) ImportCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) RegisterRouters(server *gin.Engine)
- func (h *CloudAccountHandler) UpdateCloudAccount(ctx *gin.Context)
- func (h *CloudAccountHandler) UpdateCloudAccountStatus(ctx *gin.Context)
- func (h *CloudAccountHandler) VerifyCloudAccount(ctx *gin.Context)
- type CloudAccountRegionHandler
- func (h *CloudAccountRegionHandler) BatchCreateCloudAccountRegion(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) CreateCloudAccountRegion(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) DeleteCloudAccountRegion(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) GetAvailableRegions(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) GetCloudAccountRegionDetail(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) GetCloudAccountRegionList(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) RegisterRouters(server *gin.Engine)
- func (h *CloudAccountRegionHandler) UpdateCloudAccountRegion(ctx *gin.Context)
- func (h *CloudAccountRegionHandler) UpdateCloudAccountRegionStatus(ctx *gin.Context)
- type TreeCloudHandler
- func (h *TreeCloudHandler) BatchDeleteTreeCloudResource(ctx *gin.Context)
- func (h *TreeCloudHandler) BatchUpdateCloudResourceStatus(ctx *gin.Context)
- func (h *TreeCloudHandler) BindTreeCloudResource(ctx *gin.Context)
- func (h *TreeCloudHandler) ConnectCloudResourceTerminal(ctx *gin.Context)
- func (h *TreeCloudHandler) DeleteTreeCloudResource(ctx *gin.Context)
- func (h *TreeCloudHandler) GetChangeLog(ctx *gin.Context)
- func (h *TreeCloudHandler) GetSyncHistory(ctx *gin.Context)
- func (h *TreeCloudHandler) GetTreeCloudResourceDetail(ctx *gin.Context)
- func (h *TreeCloudHandler) GetTreeCloudResourceList(ctx *gin.Context)
- func (h *TreeCloudHandler) GetTreeNodeCloudResources(ctx *gin.Context)
- func (h *TreeCloudHandler) RegisterRouters(server *gin.Engine)
- func (h *TreeCloudHandler) SyncTreeCloudResource(ctx *gin.Context)
- func (h *TreeCloudHandler) UnBindTreeCloudResource(ctx *gin.Context)
- func (h *TreeCloudHandler) UpdateCloudResourceStatus(ctx *gin.Context)
- func (h *TreeCloudHandler) UpdateTreeCloudResource(ctx *gin.Context)
- type TreeLocalHandler
- func (h *TreeLocalHandler) BindTreeLocal(ctx *gin.Context)
- func (h *TreeLocalHandler) ConnectTerminal(ctx *gin.Context)
- func (h *TreeLocalHandler) CreateTreeLocal(ctx *gin.Context)
- func (h *TreeLocalHandler) DeleteTreeLocal(ctx *gin.Context)
- func (h *TreeLocalHandler) GetTreeLocalDetail(ctx *gin.Context)
- func (h *TreeLocalHandler) GetTreeLocalList(ctx *gin.Context)
- func (h *TreeLocalHandler) RegisterRouters(server *gin.Engine)
- func (h *TreeLocalHandler) UnbindTreeLocal(ctx *gin.Context)
- func (h *TreeLocalHandler) UpdateTreeLocal(ctx *gin.Context)
- type TreeNodeHandler
- func (h *TreeNodeHandler) AddNodeMember(ctx *gin.Context)
- func (h *TreeNodeHandler) BindResource(ctx *gin.Context)
- func (h *TreeNodeHandler) CreateNode(ctx *gin.Context)
- func (h *TreeNodeHandler) DeleteNode(ctx *gin.Context)
- func (h *TreeNodeHandler) GetChildNodes(ctx *gin.Context)
- func (h *TreeNodeHandler) GetNodeDetail(ctx *gin.Context)
- func (h *TreeNodeHandler) GetNodeMembers(ctx *gin.Context)
- func (h *TreeNodeHandler) GetTreeList(ctx *gin.Context)
- func (h *TreeNodeHandler) GetTreeStatistics(ctx *gin.Context)
- func (h *TreeNodeHandler) MoveNode(ctx *gin.Context)
- func (h *TreeNodeHandler) RegisterRouters(server *gin.Engine)
- func (h *TreeNodeHandler) RemoveNodeMember(ctx *gin.Context)
- func (h *TreeNodeHandler) UnbindResource(ctx *gin.Context)
- func (h *TreeNodeHandler) UpdateNode(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudAccountHandler ¶ added in v0.0.16
type CloudAccountHandler struct {
// contains filtered or unexported fields
}
func NewCloudAccountHandler ¶ added in v0.0.16
func NewCloudAccountHandler(service service.CloudAccountService) *CloudAccountHandler
func (*CloudAccountHandler) BatchDeleteCloudAccount ¶ added in v0.0.20
func (h *CloudAccountHandler) BatchDeleteCloudAccount(ctx *gin.Context)
func (*CloudAccountHandler) BatchUpdateCloudAccountStatus ¶ added in v0.0.20
func (h *CloudAccountHandler) BatchUpdateCloudAccountStatus(ctx *gin.Context)
func (*CloudAccountHandler) CreateCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) CreateCloudAccount(ctx *gin.Context)
func (*CloudAccountHandler) DeleteCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) DeleteCloudAccount(ctx *gin.Context)
func (*CloudAccountHandler) ExportCloudAccount ¶ added in v0.0.20
func (h *CloudAccountHandler) ExportCloudAccount(ctx *gin.Context)
ExportCloudAccount 导出云账户
func (*CloudAccountHandler) GetCloudAccountDetail ¶ added in v0.0.16
func (h *CloudAccountHandler) GetCloudAccountDetail(ctx *gin.Context)
func (*CloudAccountHandler) GetCloudAccountList ¶ added in v0.0.16
func (h *CloudAccountHandler) GetCloudAccountList(ctx *gin.Context)
func (*CloudAccountHandler) ImportCloudAccount ¶ added in v0.0.20
func (h *CloudAccountHandler) ImportCloudAccount(ctx *gin.Context)
ImportCloudAccount 导入云账户
func (*CloudAccountHandler) RegisterRouters ¶ added in v0.0.16
func (h *CloudAccountHandler) RegisterRouters(server *gin.Engine)
func (*CloudAccountHandler) UpdateCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) UpdateCloudAccount(ctx *gin.Context)
func (*CloudAccountHandler) UpdateCloudAccountStatus ¶ added in v0.0.16
func (h *CloudAccountHandler) UpdateCloudAccountStatus(ctx *gin.Context)
func (*CloudAccountHandler) VerifyCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) VerifyCloudAccount(ctx *gin.Context)
type CloudAccountRegionHandler ¶ added in v0.0.17
type CloudAccountRegionHandler struct {
// contains filtered or unexported fields
}
func NewCloudAccountRegionHandler ¶ added in v0.0.17
func NewCloudAccountRegionHandler(service service.CloudAccountRegionService) *CloudAccountRegionHandler
func (*CloudAccountRegionHandler) BatchCreateCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) BatchCreateCloudAccountRegion(ctx *gin.Context)
func (*CloudAccountRegionHandler) CreateCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) CreateCloudAccountRegion(ctx *gin.Context)
func (*CloudAccountRegionHandler) DeleteCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) DeleteCloudAccountRegion(ctx *gin.Context)
func (*CloudAccountRegionHandler) GetAvailableRegions ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) GetAvailableRegions(ctx *gin.Context)
GetAvailableRegions 获取指定云厂商的可用区域列表
func (*CloudAccountRegionHandler) GetCloudAccountRegionDetail ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) GetCloudAccountRegionDetail(ctx *gin.Context)
func (*CloudAccountRegionHandler) GetCloudAccountRegionList ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) GetCloudAccountRegionList(ctx *gin.Context)
func (*CloudAccountRegionHandler) RegisterRouters ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) RegisterRouters(server *gin.Engine)
func (*CloudAccountRegionHandler) UpdateCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) UpdateCloudAccountRegion(ctx *gin.Context)
func (*CloudAccountRegionHandler) UpdateCloudAccountRegionStatus ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) UpdateCloudAccountRegionStatus(ctx *gin.Context)
type TreeCloudHandler ¶ added in v0.0.16
type TreeCloudHandler struct {
// contains filtered or unexported fields
}
func NewTreeCloudHandler ¶ added in v0.0.16
func NewTreeCloudHandler(service service.TreeCloudService, sshClient ssh.Client, wsUpgrader *websocket.Upgrader, logger *zap.Logger) *TreeCloudHandler
func (*TreeCloudHandler) BatchDeleteTreeCloudResource ¶ added in v0.0.20
func (h *TreeCloudHandler) BatchDeleteTreeCloudResource(ctx *gin.Context)
func (*TreeCloudHandler) BatchUpdateCloudResourceStatus ¶ added in v0.0.20
func (h *TreeCloudHandler) BatchUpdateCloudResourceStatus(ctx *gin.Context)
func (*TreeCloudHandler) BindTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) BindTreeCloudResource(ctx *gin.Context)
func (*TreeCloudHandler) ConnectCloudResourceTerminal ¶ added in v0.0.16
func (h *TreeCloudHandler) ConnectCloudResourceTerminal(ctx *gin.Context)
func (*TreeCloudHandler) DeleteTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) DeleteTreeCloudResource(ctx *gin.Context)
func (*TreeCloudHandler) GetChangeLog ¶ added in v0.0.16
func (h *TreeCloudHandler) GetChangeLog(ctx *gin.Context)
func (*TreeCloudHandler) GetSyncHistory ¶ added in v0.0.16
func (h *TreeCloudHandler) GetSyncHistory(ctx *gin.Context)
func (*TreeCloudHandler) GetTreeCloudResourceDetail ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeCloudResourceDetail(ctx *gin.Context)
func (*TreeCloudHandler) GetTreeCloudResourceList ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeCloudResourceList(ctx *gin.Context)
func (*TreeCloudHandler) GetTreeNodeCloudResources ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeNodeCloudResources(ctx *gin.Context)
func (*TreeCloudHandler) RegisterRouters ¶ added in v0.0.16
func (h *TreeCloudHandler) RegisterRouters(server *gin.Engine)
func (*TreeCloudHandler) SyncTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) SyncTreeCloudResource(ctx *gin.Context)
func (*TreeCloudHandler) UnBindTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) UnBindTreeCloudResource(ctx *gin.Context)
func (*TreeCloudHandler) UpdateCloudResourceStatus ¶ added in v0.0.16
func (h *TreeCloudHandler) UpdateCloudResourceStatus(ctx *gin.Context)
func (*TreeCloudHandler) UpdateTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) UpdateTreeCloudResource(ctx *gin.Context)
type TreeLocalHandler ¶
type TreeLocalHandler struct {
// contains filtered or unexported fields
}
func NewTreeLocalHandler ¶
func NewTreeLocalHandler(service service.TreeLocalService, sshClient ssh.Client, wsUpgrader *websocket.Upgrader, logger *zap.Logger) *TreeLocalHandler
func (*TreeLocalHandler) BindTreeLocal ¶
func (h *TreeLocalHandler) BindTreeLocal(ctx *gin.Context)
func (*TreeLocalHandler) ConnectTerminal ¶
func (h *TreeLocalHandler) ConnectTerminal(ctx *gin.Context)
ConnectTerminal 连接终端
func (*TreeLocalHandler) CreateTreeLocal ¶
func (h *TreeLocalHandler) CreateTreeLocal(ctx *gin.Context)
func (*TreeLocalHandler) DeleteTreeLocal ¶
func (h *TreeLocalHandler) DeleteTreeLocal(ctx *gin.Context)
func (*TreeLocalHandler) GetTreeLocalDetail ¶
func (h *TreeLocalHandler) GetTreeLocalDetail(ctx *gin.Context)
func (*TreeLocalHandler) GetTreeLocalList ¶
func (h *TreeLocalHandler) GetTreeLocalList(ctx *gin.Context)
func (*TreeLocalHandler) RegisterRouters ¶
func (h *TreeLocalHandler) RegisterRouters(server *gin.Engine)
func (*TreeLocalHandler) UnbindTreeLocal ¶
func (h *TreeLocalHandler) UnbindTreeLocal(ctx *gin.Context)
func (*TreeLocalHandler) UpdateTreeLocal ¶
func (h *TreeLocalHandler) UpdateTreeLocal(ctx *gin.Context)
type TreeNodeHandler ¶
type TreeNodeHandler struct {
// contains filtered or unexported fields
}
func NewTreeNodeHandler ¶
func NewTreeNodeHandler(service service.TreeNodeService) *TreeNodeHandler
func (*TreeNodeHandler) AddNodeMember ¶
func (h *TreeNodeHandler) AddNodeMember(ctx *gin.Context)
func (*TreeNodeHandler) BindResource ¶
func (h *TreeNodeHandler) BindResource(ctx *gin.Context)
func (*TreeNodeHandler) CreateNode ¶
func (h *TreeNodeHandler) CreateNode(ctx *gin.Context)
func (*TreeNodeHandler) DeleteNode ¶
func (h *TreeNodeHandler) DeleteNode(ctx *gin.Context)
func (*TreeNodeHandler) GetChildNodes ¶
func (h *TreeNodeHandler) GetChildNodes(ctx *gin.Context)
func (*TreeNodeHandler) GetNodeDetail ¶
func (h *TreeNodeHandler) GetNodeDetail(ctx *gin.Context)
func (*TreeNodeHandler) GetNodeMembers ¶
func (h *TreeNodeHandler) GetNodeMembers(ctx *gin.Context)
func (*TreeNodeHandler) GetTreeList ¶
func (h *TreeNodeHandler) GetTreeList(ctx *gin.Context)
func (*TreeNodeHandler) GetTreeStatistics ¶
func (h *TreeNodeHandler) GetTreeStatistics(ctx *gin.Context)
func (*TreeNodeHandler) MoveNode ¶
func (h *TreeNodeHandler) MoveNode(ctx *gin.Context)
func (*TreeNodeHandler) RegisterRouters ¶
func (h *TreeNodeHandler) RegisterRouters(server *gin.Engine)
func (*TreeNodeHandler) RemoveNodeMember ¶
func (h *TreeNodeHandler) RemoveNodeMember(ctx *gin.Context)
func (*TreeNodeHandler) UnbindResource ¶
func (h *TreeNodeHandler) UnbindResource(ctx *gin.Context)
func (*TreeNodeHandler) UpdateNode ¶
func (h *TreeNodeHandler) UpdateNode(ctx *gin.Context)
Click to show internal directories.
Click to hide internal directories.