api

package
v0.0.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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 更新节点

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL