|
|
@@ -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 接口 |
|
|
@@ -285,4 +286,18 @@ service pcm { |
|
|
post /vm/createImage (CreateImageReq) returns (CreateImageResp) |
|
|
post /vm/createImage (CreateImageReq) returns (CreateImageResp) |
|
|
@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) |
|
|
|
|
|
} |