gozero api 修改
Former-commit-id: a6fc536e562c029265a1d230195436cc70e93b5f
This commit is contained in:
parent
dd637c8076
commit
55bba7a290
|
@ -7,6 +7,7 @@ import (
|
||||||
"storage/pcm-storage.api"
|
"storage/pcm-storage.api"
|
||||||
"vm/pcm-vm.api"
|
"vm/pcm-vm.api"
|
||||||
"cloud/pcm-cloud.api"
|
"cloud/pcm-cloud.api"
|
||||||
|
"storelink/pcm-storelink.api"
|
||||||
)
|
)
|
||||||
|
|
||||||
info(
|
info(
|
||||||
|
@ -25,22 +26,22 @@ info(
|
||||||
service pcm {
|
service pcm {
|
||||||
|
|
||||||
@handler participantListHandler
|
@handler participantListHandler
|
||||||
get /core/participantList () returns (participantListResp)
|
get /core/participantList returns (participantListResp)
|
||||||
|
|
||||||
@handler scheduleTaskByYamlHandler
|
@handler scheduleTaskByYamlHandler
|
||||||
post /core/scheduleTaskByYaml (scheduleTaskByYamlReq) returns ()
|
post /core/scheduleTaskByYaml (scheduleTaskByYamlReq)
|
||||||
|
|
||||||
@handler scheduleTaskHandler
|
@handler scheduleTaskHandler
|
||||||
post /core/scheduleTask (scheduleTaskReq) returns ()
|
post /core/scheduleTask (scheduleTaskReq)
|
||||||
|
|
||||||
@handler TaskListHandler
|
@handler TaskListHandler
|
||||||
get /core/taskList () returns (taskListResp)
|
get /core/taskList returns (taskListResp)
|
||||||
|
|
||||||
@handler JobTotalHandler
|
@handler JobTotalHandler
|
||||||
get /core/jobTotal () returns (jobTotalResp)
|
get /core/jobTotal returns (jobTotalResp)
|
||||||
|
|
||||||
@handler listCenterHandler
|
@handler listCenterHandler
|
||||||
get /core/listCenter () returns (listCenterResp)
|
get /core/listCenter returns (listCenterResp)
|
||||||
|
|
||||||
@handler listClusterHandler
|
@handler listClusterHandler
|
||||||
get /core/listCluster/:centerId (listClusterReq) returns (listClusterResp)
|
get /core/listCluster/:centerId (listClusterReq) returns (listClusterResp)
|
||||||
|
@ -49,34 +50,34 @@ service pcm {
|
||||||
post /core/submitJob (submitJobReq) returns (submitJobResp)
|
post /core/submitJob (submitJobReq) returns (submitJobResp)
|
||||||
|
|
||||||
@handler getRegionHandler
|
@handler getRegionHandler
|
||||||
get /core/getRegion () returns (getRegionResp)
|
get /core/getRegion returns (getRegionResp)
|
||||||
|
|
||||||
@handler listRegionHandler
|
@handler listRegionHandler
|
||||||
get /core/listRegion () returns (listRegionResp)
|
get /core/listRegion returns (listRegionResp)
|
||||||
|
|
||||||
@handler getComputingPowerHandler
|
@handler getComputingPowerHandler
|
||||||
get /core/getComputingPower returns (cpResp)
|
get /core/getComputingPower returns (cpResp)
|
||||||
|
|
||||||
@handler getGeneralInfoHandler
|
@handler getGeneralInfoHandler
|
||||||
get /core/getGeneralInfo () returns (GiResp)
|
get /core/getGeneralInfo returns (GiResp)
|
||||||
|
|
||||||
@handler listDomainResourceHandler
|
@handler listDomainResourceHandler
|
||||||
get /core/listDomainResource returns (DomainResourceResp)
|
get /core/listDomainResource returns (DomainResourceResp)
|
||||||
|
|
||||||
@handler getResourcePanelConfigHandler
|
@handler getResourcePanelConfigHandler
|
||||||
get /core/getResourcePanelConfigHandler () returns (ResourcePanelConfigResp)
|
get /core/getResourcePanelConfigHandler returns (ResourcePanelConfigResp)
|
||||||
|
|
||||||
@handler putResourcePanelConfigHandler
|
@handler putResourcePanelConfigHandler
|
||||||
put /core/resourcePanelConfigHandler (ResourcePanelConfigReq) returns ()
|
put /core/resourcePanelConfigHandler (ResourcePanelConfigReq)
|
||||||
|
|
||||||
@handler getComputilityStatisticsHandler
|
@handler getComputilityStatisticsHandler
|
||||||
get /core/getComputilityStatistics () returns (ComputilityStatisticsResp)
|
get /core/getComputilityStatistics returns (ComputilityStatisticsResp)
|
||||||
|
|
||||||
@handler nodeAssetsHandler
|
@handler nodeAssetsHandler
|
||||||
get /core/assets () returns (NodeAssetsResp)
|
get /core/assets returns (NodeAssetsResp)
|
||||||
|
|
||||||
@handler saveHashcatHandler
|
@handler saveHashcatHandler
|
||||||
post /core/saveHashcat (SaveHashcatReq) returns ()
|
post /core/saveHashcat (SaveHashcatReq)
|
||||||
|
|
||||||
@handler getHashcatHandler
|
@handler getHashcatHandler
|
||||||
get /core/getHashcat/:crackTaskId (getHashcatHandlerReq) returns (getHashcatHandlerResp)
|
get /core/getHashcat/:crackTaskId (getHashcatHandlerReq) returns (getHashcatHandlerResp)
|
||||||
|
@ -95,7 +96,7 @@ service pcm {
|
||||||
get /hpc/listHistoryJob (listHistoryJobReq) returns (listHistoryJobResp)
|
get /hpc/listHistoryJob (listHistoryJobReq) returns (listHistoryJobResp)
|
||||||
|
|
||||||
@handler queueAssetsHandler
|
@handler queueAssetsHandler
|
||||||
get /queue/assets () returns (QueueAssetsResp)
|
get /queue/assets returns (QueueAssetsResp)
|
||||||
}
|
}
|
||||||
|
|
||||||
//cloud二级接口
|
//cloud二级接口
|
||||||
|
@ -105,7 +106,7 @@ service pcm {
|
||||||
)
|
)
|
||||||
service pcm {
|
service pcm {
|
||||||
@handler cloudListHandler
|
@handler cloudListHandler
|
||||||
get /task/list () returns (cloudListResp)
|
get /task/list returns (cloudListResp)
|
||||||
|
|
||||||
@handler deleteYamlHandler
|
@handler deleteYamlHandler
|
||||||
get /cloud/DeleteYaml (ApplyReq) returns (DeleteResp)
|
get /cloud/DeleteYaml (ApplyReq) returns (DeleteResp)
|
||||||
|
@ -226,19 +227,19 @@ service pcm {
|
||||||
)
|
)
|
||||||
service pcm {
|
service pcm {
|
||||||
@handler uploadHandler
|
@handler uploadHandler
|
||||||
post /upload () returns ()
|
post /upload
|
||||||
|
|
||||||
@handler chunkHandler
|
@handler chunkHandler
|
||||||
post /chunk () returns ()
|
post /chunk
|
||||||
|
|
||||||
@handler imageListHandler
|
@handler imageListHandler
|
||||||
get /image/list () returns (imageListResp)
|
get /image/list returns (imageListResp)
|
||||||
|
|
||||||
@handler dataSetCheckHandler
|
@handler dataSetCheckHandler
|
||||||
get /dataSet/check/:fileMd5 (checkReq) returns (checkResp)
|
get /dataSet/check/:fileMd5 (checkReq) returns (checkResp)
|
||||||
|
|
||||||
@handler uploadDataSetHandler
|
@handler uploadDataSetHandler
|
||||||
post /dataSet/upload () returns ()
|
post /dataSet/upload
|
||||||
}
|
}
|
||||||
|
|
||||||
//openstack 接口
|
//openstack 接口
|
||||||
|
@ -286,3 +287,17 @@ service pcm {
|
||||||
@handler UploadImageHandler
|
@handler UploadImageHandler
|
||||||
put /vm/uploadImage (UploadOsImageReq) returns (UploadOsImageResp)
|
put /vm/uploadImage (UploadOsImageReq) returns (UploadOsImageResp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//存算联动 接口
|
||||||
|
@server(
|
||||||
|
prefix: pcm/v1
|
||||||
|
group : storelink
|
||||||
|
)
|
||||||
|
|
||||||
|
service pcm {
|
||||||
|
@handler UploadLinkImageHandler
|
||||||
|
post /storelink/uploadImage (UploadLinkImageReq) returns (UploadLinkImageImageResp)
|
||||||
|
|
||||||
|
@handler GetLinkImageListHandler
|
||||||
|
get /storelink/getImageList (GetLinkImageListReq) returns (GetLinkImageListResp)
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
syntax = "v1"
|
||||||
|
|
||||||
|
info(
|
||||||
|
title: "store link"
|
||||||
|
desc: "存算联动服务"
|
||||||
|
author: "tzwang"
|
||||||
|
email: "tzwang@qq.com"
|
||||||
|
)
|
||||||
|
|
||||||
|
type (
|
||||||
|
UploadLinkImageReq {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
UploadLinkImageImageResp {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
GetLinkImageListReq {
|
||||||
|
PartId int64 `json:"partId"`
|
||||||
|
}
|
||||||
|
|
||||||
|
GetLinkImageListResp {
|
||||||
|
ImageIds []int64 `json:"imageIds"`
|
||||||
|
}
|
||||||
|
)
|
Loading…
Reference in New Issue