api

package
v0.0.23 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2026 License: MIT Imports: 8 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)

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)

Jump to

Keyboard shortcuts

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