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)
BatchDeleteCloudAccount 批量删除云账户
func (*CloudAccountHandler) BatchUpdateCloudAccountStatus ¶ added in v0.0.20
func (h *CloudAccountHandler) BatchUpdateCloudAccountStatus(ctx *gin.Context)
BatchUpdateCloudAccountStatus 批量更新云账户状态
func (*CloudAccountHandler) CreateCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) CreateCloudAccount(ctx *gin.Context)
CreateCloudAccount 创建云账户
func (*CloudAccountHandler) DeleteCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) DeleteCloudAccount(ctx *gin.Context)
DeleteCloudAccount 删除云账户
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)
GetCloudAccountDetail 获取云账户详情
func (*CloudAccountHandler) GetCloudAccountList ¶ added in v0.0.16
func (h *CloudAccountHandler) GetCloudAccountList(ctx *gin.Context)
GetCloudAccountList 获取云账户列表
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)
UpdateCloudAccount 更新云账户
func (*CloudAccountHandler) UpdateCloudAccountStatus ¶ added in v0.0.16
func (h *CloudAccountHandler) UpdateCloudAccountStatus(ctx *gin.Context)
UpdateCloudAccountStatus 更新云账户状态
func (*CloudAccountHandler) VerifyCloudAccount ¶ added in v0.0.16
func (h *CloudAccountHandler) VerifyCloudAccount(ctx *gin.Context)
VerifyCloudAccount 验证云账户凭证
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)
BatchCreateCloudAccountRegion 批量创建云账号区域关联
func (*CloudAccountRegionHandler) CreateCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) CreateCloudAccountRegion(ctx *gin.Context)
CreateCloudAccountRegion 创建云账号区域关联
func (*CloudAccountRegionHandler) DeleteCloudAccountRegion ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) DeleteCloudAccountRegion(ctx *gin.Context)
DeleteCloudAccountRegion 删除云账号区域关联
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)
GetCloudAccountRegionDetail 获取云账号区域详情
func (*CloudAccountRegionHandler) GetCloudAccountRegionList ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) GetCloudAccountRegionList(ctx *gin.Context)
GetCloudAccountRegionList 获取云账号区域列表
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)
UpdateCloudAccountRegion 更新云账号区域关联
func (*CloudAccountRegionHandler) UpdateCloudAccountRegionStatus ¶ added in v0.0.17
func (h *CloudAccountRegionHandler) UpdateCloudAccountRegionStatus(ctx *gin.Context)
UpdateCloudAccountRegionStatus 更新云账号区域状态
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) *TreeCloudHandler
func (*TreeCloudHandler) BatchDeleteTreeCloudResource ¶ added in v0.0.20
func (h *TreeCloudHandler) BatchDeleteTreeCloudResource(ctx *gin.Context)
BatchDeleteTreeCloudResource 批量删除云资源
func (*TreeCloudHandler) BatchUpdateCloudResourceStatus ¶ added in v0.0.20
func (h *TreeCloudHandler) BatchUpdateCloudResourceStatus(ctx *gin.Context)
BatchUpdateCloudResourceStatus 批量更新云资源状态
func (*TreeCloudHandler) BindTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) BindTreeCloudResource(ctx *gin.Context)
BindTreeCloudResource 绑定云资源到树节点
func (*TreeCloudHandler) ConnectCloudResourceTerminal ¶ added in v0.0.16
func (h *TreeCloudHandler) ConnectCloudResourceTerminal(ctx *gin.Context)
ConnectCloudResourceTerminal 连接云资源终端
func (*TreeCloudHandler) DeleteTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) DeleteTreeCloudResource(ctx *gin.Context)
DeleteTreeCloudResource 删除云资源
func (*TreeCloudHandler) GetChangeLog ¶ added in v0.0.16
func (h *TreeCloudHandler) GetChangeLog(ctx *gin.Context)
GetChangeLog 获取云资源变更日志
func (*TreeCloudHandler) GetSyncHistory ¶ added in v0.0.16
func (h *TreeCloudHandler) GetSyncHistory(ctx *gin.Context)
GetSyncHistory 获取云资源同步历史
func (*TreeCloudHandler) GetTreeCloudResourceDetail ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeCloudResourceDetail(ctx *gin.Context)
GetTreeCloudResourceDetail 获取云资源详情
func (*TreeCloudHandler) GetTreeCloudResourceList ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeCloudResourceList(ctx *gin.Context)
GetTreeCloudResourceList 获取云资源列表
func (*TreeCloudHandler) GetTreeNodeCloudResources ¶ added in v0.0.16
func (h *TreeCloudHandler) GetTreeNodeCloudResources(ctx *gin.Context)
GetTreeNodeCloudResources 获取树节点下的云资源
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)
SyncTreeCloudResource 从云厂商同步资源
func (*TreeCloudHandler) UnBindTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) UnBindTreeCloudResource(ctx *gin.Context)
UnBindTreeCloudResource 解绑云资源与树节点
func (*TreeCloudHandler) UpdateCloudResourceStatus ¶ added in v0.0.16
func (h *TreeCloudHandler) UpdateCloudResourceStatus(ctx *gin.Context)
UpdateCloudResourceStatus 更新云资源状态
func (*TreeCloudHandler) UpdateTreeCloudResource ¶ added in v0.0.16
func (h *TreeCloudHandler) UpdateTreeCloudResource(ctx *gin.Context)
UpdateTreeCloudResource 更新云资源本地元数据
type TreeLocalHandler ¶
type TreeLocalHandler struct {
// contains filtered or unexported fields
}
func NewTreeLocalHandler ¶
func NewTreeLocalHandler(service service.TreeLocalService, sshClient ssh.Client) *TreeLocalHandler
func (*TreeLocalHandler) BindTreeLocal ¶
func (h *TreeLocalHandler) BindTreeLocal(ctx *gin.Context)
BindTreeLocal 绑定本地资源
func (*TreeLocalHandler) ConnectTerminal ¶
func (h *TreeLocalHandler) ConnectTerminal(ctx *gin.Context)
ConnectTerminal 连接终端
func (*TreeLocalHandler) CreateTreeLocal ¶
func (h *TreeLocalHandler) CreateTreeLocal(ctx *gin.Context)
CreateTreeLocal 创建本地资源
func (*TreeLocalHandler) DeleteTreeLocal ¶
func (h *TreeLocalHandler) DeleteTreeLocal(ctx *gin.Context)
DeleteTreeLocal 删除本地资源
func (*TreeLocalHandler) GetTreeLocalDetail ¶
func (h *TreeLocalHandler) GetTreeLocalDetail(ctx *gin.Context)
GetTreeLocalDetail 获取本地资源详情
func (*TreeLocalHandler) GetTreeLocalList ¶
func (h *TreeLocalHandler) GetTreeLocalList(ctx *gin.Context)
GetTreeLocalList 获取本地资源列表
func (*TreeLocalHandler) RegisterRouters ¶
func (h *TreeLocalHandler) RegisterRouters(server *gin.Engine)
func (*TreeLocalHandler) UnbindTreeLocal ¶
func (h *TreeLocalHandler) UnbindTreeLocal(ctx *gin.Context)
UnbindTreeLocal 解绑本地资源
func (*TreeLocalHandler) UpdateTreeLocal ¶
func (h *TreeLocalHandler) UpdateTreeLocal(ctx *gin.Context)
UpdateTreeLocal 更新本地资源
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)
AddNodeMember 添加节点成员
func (*TreeNodeHandler) BindResource ¶
func (h *TreeNodeHandler) BindResource(ctx *gin.Context)
BindResource 绑定资源
func (*TreeNodeHandler) CreateNode ¶
func (h *TreeNodeHandler) CreateNode(ctx *gin.Context)
CreateNode 创建节点
func (*TreeNodeHandler) DeleteNode ¶
func (h *TreeNodeHandler) DeleteNode(ctx *gin.Context)
DeleteNode 删除节点
func (*TreeNodeHandler) GetChildNodes ¶
func (h *TreeNodeHandler) GetChildNodes(ctx *gin.Context)
GetChildNodes 获取直接子节点列表
func (*TreeNodeHandler) GetNodeDetail ¶
func (h *TreeNodeHandler) GetNodeDetail(ctx *gin.Context)
GetNodeDetail 获取节点详情
func (*TreeNodeHandler) GetNodeMembers ¶
func (h *TreeNodeHandler) GetNodeMembers(ctx *gin.Context)
GetNodeMembers 获取节点成员
func (*TreeNodeHandler) GetTreeList ¶
func (h *TreeNodeHandler) GetTreeList(ctx *gin.Context)
GetTreeList 获取树节点列表
func (*TreeNodeHandler) GetTreeStatistics ¶
func (h *TreeNodeHandler) GetTreeStatistics(ctx *gin.Context)
GetTreeStatistics 获取服务树统计信息
func (*TreeNodeHandler) MoveNode ¶
func (h *TreeNodeHandler) MoveNode(ctx *gin.Context)
MoveNode 移动节点
func (*TreeNodeHandler) RegisterRouters ¶
func (h *TreeNodeHandler) RegisterRouters(server *gin.Engine)
func (*TreeNodeHandler) RemoveNodeMember ¶
func (h *TreeNodeHandler) RemoveNodeMember(ctx *gin.Context)
RemoveNodeMember 移除节点成员
func (*TreeNodeHandler) UnbindResource ¶
func (h *TreeNodeHandler) UnbindResource(ctx *gin.Context)
UnbindResource 解绑资源
func (*TreeNodeHandler) UpdateNode ¶
func (h *TreeNodeHandler) UpdateNode(ctx *gin.Context)
UpdateNode 更新节点