Merge pull request 'modify parameters' (#64) from qiwang/pcm-coordinator:master into master

Former-commit-id: d02ffd8d6300ff7a87fbd5a26188baa25235aa5f
This commit is contained in:
qiwang 2024-03-22 16:00:30 +08:00
commit 8be78f4ba6
6 changed files with 86 additions and 87 deletions

View File

@ -114,7 +114,7 @@ type (
NsID string `json:"nsID"` NsID string `json:"nsID"`
Replicas int64 `json:"replicas,optional"` Replicas int64 `json:"replicas,optional"`
MatchLabels map[string]string `json:"matchLabels,optional"` MatchLabels map[string]string `json:"matchLabels,optional"`
server []ServerCommit `json:"server,optional"` servers []ServerCommit `json:"servers,optional"`
platform string `json:"platform,optional"` platform string `json:"platform,optional"`
} }
ServerCommit { ServerCommit {

View File

@ -36,7 +36,7 @@ type (
absolute Absolute `json:"absolute,optional"` absolute Absolute `json:"absolute,optional"`
} }
GetComputeLimitsReq { GetComputeLimitsReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
GetComputeLimitsResp { GetComputeLimitsResp {
@ -66,7 +66,7 @@ type (
absolute VolumeAbsolute `json:"absolute,optional"` absolute VolumeAbsolute `json:"absolute,optional"`
} }
GetVolumeLimitsReq { GetVolumeLimitsReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
GetVolumeLimitsResp { GetVolumeLimitsResp {
@ -81,7 +81,7 @@ type (
ListServersReq { ListServersReq {
Limit int32 `form:"limit,optional"` Limit int32 `form:"limit,optional"`
OffSet int32 `form:"offSet,optional"` OffSet int32 `form:"offSet,optional"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListServersResp { ListServersResp {
TotalNumber uint32 `json:"totalNumber" copier:"TotalNumber"` TotalNumber uint32 `json:"totalNumber" copier:"TotalNumber"`
@ -111,7 +111,7 @@ type (
type ( type (
ListServersDetailedReq { ListServersDetailedReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListServersDetailedResp { ListServersDetailedResp {
ServersDetailed []ServersDetailed `json:"servers" copier:"ServersDetailed"` ServersDetailed []ServersDetailed `json:"servers" copier:"ServersDetailed"`
@ -137,7 +137,7 @@ type (
type( type(
GetServersDetailedByIdReq{ GetServersDetailedByIdReq{
ServerId string `form:"server_id" copier:"ServerId"` ServerId string `form:"server_id" copier:"ServerId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
GetServersDetailedByIdResp{ GetServersDetailedByIdResp{
@ -222,7 +222,7 @@ type(
UpdateServerReq{ UpdateServerReq{
ServerId string `form:"server_id" copier:"ServerId"` ServerId string `form:"server_id" copier:"ServerId"`
ServerUpdate ServerUpdate `json:"server_update" copier:"ServerUpdate"` ServerUpdate ServerUpdate `json:"server_update" copier:"ServerUpdate"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ServerUpdate{ ServerUpdate{
Server Server `json:"server" copier:"Server"` Server Server `json:"server" copier:"Server"`
@ -239,7 +239,7 @@ type (
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"action,optional" copier:"Action"` Action []map[string]string `json:"action,optional" copier:"Action"`
start_action string `json:"start_action" copier:"start_action"` start_action string `json:"start_action" copier:"start_action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
StartServerResp { StartServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
@ -253,19 +253,20 @@ type(
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"action,optional" copier:"Action"` Action []map[string]string `json:"action,optional" copier:"Action"`
stop_action string `json:"stop_action" copier:"stop_action"` stop_action string `json:"stop_action" copier:"stop_action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
StopServerResp { StopServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
ErrorMsg string `json:"errorMsg,omitempty"` ErrorMsg string `json:"errorMsg,omitempty"`
Code int32 `json:"code,omitempty"` } Code int32 `json:"code,omitempty"`
}
) )
type( type(
RebootServerReq{ RebootServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Reboot Reboot `json:"reboot" copier:"Reboot"` Reboot Reboot `json:"reboot" copier:"Reboot"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
RebootServerResp { RebootServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
@ -281,7 +282,7 @@ type(
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
pause_action string `json:"pause_action" copier:"pause_action"` pause_action string `json:"pause_action" copier:"pause_action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
PauseServerResp { PauseServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
@ -295,7 +296,7 @@ type(
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
unpause_action string `json:"unpause_action" copier:"unpause_action"` unpause_action string `json:"unpause_action" copier:"unpause_action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
UnpauseServerResp { UnpauseServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
@ -307,7 +308,7 @@ type(
type ( type (
DeleteServerReq { DeleteServerReq {
ServerId string `form:"server_id" copier:"ServerId"` ServerId string `form:"server_id" copier:"ServerId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteServerResp { DeleteServerResp {
@ -320,7 +321,7 @@ type (
type ( type (
CreateServerReq { CreateServerReq {
Server Server `json:"server" copier:"Server"` Server Server `json:"server" copier:"Server"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
CreateServerResp { CreateServerResp {
Server ServerResp `json:"server" copier:"Server"` Server ServerResp `json:"server" copier:"Server"`
@ -361,7 +362,7 @@ type (
type( type(
RebuildServerReq{ RebuildServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
Rebuild Rebuild `json:"rebuild" copier:"Rebuild"` Rebuild Rebuild `json:"rebuild" copier:"Rebuild"`
} }
RebuildServerResp { RebuildServerResp {
@ -435,7 +436,7 @@ type(
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
shelve_action string `json:"shelve_action" copier:"shelve_action"` shelve_action string `json:"shelve_action" copier:"shelve_action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ShelveServerResp { ShelveServerResp {
Msg string `json:"msg,omitempty"` Msg string `json:"msg,omitempty"`
@ -447,7 +448,7 @@ type(
type( type(
RescueServerReq{ RescueServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
Rescue Rescue `json:"rescue" copier:"Rescue"` Rescue Rescue `json:"rescue" copier:"Rescue"`
} }
RescueServerResp { RescueServerResp {
@ -465,7 +466,7 @@ type(
UnRescueServerReq{ UnRescueServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"` UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"`
Rescue Rescue `json:"rescue" copier:"Rescue"` Rescue Rescue `json:"rescue" copier:"Rescue"`
} }
@ -480,7 +481,7 @@ type(
ChangeAdministrativePasswordReq{ ChangeAdministrativePasswordReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Changepassword string `json:"changePassword" copier:"Changepassword"` Changepassword string `json:"changePassword" copier:"Changepassword"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
ChangePassword ChangePassword `json:"changepassword" copier:"ChangePassword"` ChangePassword ChangePassword `json:"changepassword" copier:"ChangePassword"`
} }
ChangeAdministrativePasswordResp { ChangeAdministrativePasswordResp {
@ -497,7 +498,7 @@ type(
SuspendServerReq{ SuspendServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"` UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"`
Rescue Rescue `json:"rescue" copier:"Rescue"` Rescue Rescue `json:"rescue" copier:"Rescue"`
} }
@ -512,7 +513,7 @@ type(
AddSecurityGroupToServerReq{ AddSecurityGroupToServerReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Action []map[string]string `json:"Action,optional" copier:"Action"` Action []map[string]string `json:"Action,optional" copier:"Action"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"` UnRescue_action string `json:"UnRescue_action" copier:"UnRescue_action"`
AddSecurityGroup AddSecurityGroup `json:"addSecurityGroup" copier:"AddSecurityGroup"` AddSecurityGroup AddSecurityGroup `json:"addSecurityGroup" copier:"AddSecurityGroup"`
} }
@ -529,7 +530,7 @@ type(
type( type(
removeSecurityGroupReq{ removeSecurityGroupReq{
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
RemoveSecurityGroup RemoveSecurityGroup `json:"removeSecurityGroup" copier:"RemoveSecurityGroup"` RemoveSecurityGroup RemoveSecurityGroup `json:"removeSecurityGroup" copier:"RemoveSecurityGroup"`
} }
removeSecurityGroupResp { removeSecurityGroupResp {
@ -565,7 +566,7 @@ type(
type( type(
DeleteFlavorReq{ DeleteFlavorReq{
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
ServerId string `json:"server_id" copier:"ServerId"` ServerId string `json:"server_id" copier:"ServerId"`
FlavorId string `json:"flavor_id" copier:"FlavorId"` FlavorId string `json:"flavor_id" copier:"FlavorId"`
} }
@ -581,8 +582,7 @@ type(
/******************find images end*************************/ /******************find images end*************************/
type ( type (
ListImagesReq { ListImagesReq {
Limit int32 `form:"limit,optional"` Platform string `form:"platform,optional"`
Platform string `json:"platform,optional"`
} }
ListImagesResp { ListImagesResp {
First string `json:"first" copier:"First"` First string `json:"first" copier:"First"`
@ -651,7 +651,7 @@ type (
type ( type (
UploadOsImageReq { UploadOsImageReq {
ImageId string `form:"image_id" copier:"ImageId"` ImageId string `form:"image_id" copier:"ImageId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
UploadOsImageResp { UploadOsImageResp {
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -663,7 +663,7 @@ type (
type ( type (
DeleteImageReq { DeleteImageReq {
ImageId string `form:"image_id" copier:"ImageId"` ImageId string `form:"image_id" copier:"ImageId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteImageResp { DeleteImageResp {
Code int32 `json:"code,omitempty"` Code int32 `json:"code,omitempty"`
@ -695,7 +695,7 @@ type (
type ( type (
ListNetworksReq { ListNetworksReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListNetworksResp { ListNetworksResp {
Networks []Network `json:"networks" copier:"Networks"` Networks []Network `json:"networks" copier:"Networks"`
@ -734,7 +734,7 @@ type (
type ( type (
DeleteNetworkReq { DeleteNetworkReq {
NetworkId string `form:"network_id" copier:"NetworkId"` NetworkId string `form:"network_id" copier:"NetworkId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteNetworkResp { DeleteNetworkResp {
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -745,7 +745,7 @@ type (
type ( type (
CreateNetworkReq { CreateNetworkReq {
Network CreateNetwork `json:"network" copier:"Network"` Network CreateNetwork `json:"network" copier:"Network"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
CreateNetworkResp { CreateNetworkResp {
Network Network `json:"network" copier:"Network"` Network Network `json:"network" copier:"Network"`
@ -763,7 +763,7 @@ type (
type ( type (
CreateSubnetReq { CreateSubnetReq {
Subnet Subnet `json:"subnet" copier:"Subnet"` Subnet Subnet `json:"subnet" copier:"Subnet"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
CreateSubnetResp { CreateSubnetResp {
Subnet SubnetResp `json:"subnet" copier:"Subnet"` Subnet SubnetResp `json:"subnet" copier:"Subnet"`
@ -816,7 +816,7 @@ type (
type( type(
ShowNetworkDetailsReq{ ShowNetworkDetailsReq{
NetworkId string `form:"network_id" copier:"NetworkId"` NetworkId string `form:"network_id" copier:"NetworkId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ShowNetworkDetailsResp{ ShowNetworkDetailsResp{
Network Networkdetail `json:"network" copier:"Network"` Network Networkdetail `json:"network" copier:"Network"`
@ -855,7 +855,7 @@ type(
UpdateNetworkReq { UpdateNetworkReq {
NetworkId string `form:"network_id" copier:"NetworkId"` NetworkId string `form:"network_id" copier:"NetworkId"`
Network Network `json:"network" copier:"Network"` Network Network `json:"network" copier:"Network"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
UpdateNetworkResp { UpdateNetworkResp {
Network Network `json:"network" copier:"Network"` Network Network `json:"network" copier:"Network"`
@ -882,7 +882,7 @@ type(
ListSubnetsReq { ListSubnetsReq {
Limit int32 `json:"limit,optional"` Limit int32 `json:"limit,optional"`
OffSet int32 `json:"offSet,optional"` OffSet int32 `json:"offSet,optional"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListSubnetsResp { ListSubnetsResp {
Subnets []Subnets `json:"subnets" copier:"Subnets"` Subnets []Subnets `json:"subnets" copier:"Subnets"`
@ -923,7 +923,7 @@ type(
type( type(
DeleteSubnetReq{ DeleteSubnetReq{
subnetId string `json:"subnet_id,optional" copier:"subnetId"` subnetId string `json:"subnet_id,optional" copier:"subnetId"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
DeleteSubnetResp{ DeleteSubnetResp{
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -935,7 +935,7 @@ type(
type( type(
UpdateSubnetReq{ UpdateSubnetReq{
subnetId string `json:"subnet_id,optional" copier:"subnetId"` subnetId string `json:"subnet_id,optional" copier:"subnetId"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
UpdateSubnetResp{ UpdateSubnetResp{
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -980,7 +980,7 @@ type (
ListNetworkSegmentRangesReq{ ListNetworkSegmentRangesReq{
Limit int32 `json:"limit,optional"` Limit int32 `json:"limit,optional"`
OffSet int32 `json:"offSet,optional"` OffSet int32 `json:"offSet,optional"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListNetworkSegmentRangesResp{ ListNetworkSegmentRangesResp{
@ -1012,7 +1012,7 @@ type (
type( type(
DeleteNetworkSegmentRangesReq{ DeleteNetworkSegmentRangesReq{
network_segment_range_id string `json:"network_segment_range_id,optional" copier:"network_segment_range_id"` network_segment_range_id string `json:"network_segment_range_id,optional" copier:"network_segment_range_id"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteNetworkSegmentRangesResp{ DeleteNetworkSegmentRangesResp{
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -1025,7 +1025,7 @@ type(
UpdateNetworkSegmentRangesReq{ UpdateNetworkSegmentRangesReq{
network_segment_range_id string `json:"network_segment_range_id,optional" copier:"network_segment_range_id"` network_segment_range_id string `json:"network_segment_range_id,optional" copier:"network_segment_range_id"`
NetworkSegmentRange Network_segment_range `json:"network_segment_range,optional" copier:"NetworkSegmentRange"` NetworkSegmentRange Network_segment_range `json:"network_segment_range,optional" copier:"NetworkSegmentRange"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
UpdateNetworkSegmentRangesResp{ UpdateNetworkSegmentRangesResp{
NetworkSegmentRange Network_segment_range `json:"network_segment_range,optional" copier:"NetworkSegmentRange"` NetworkSegmentRange Network_segment_range `json:"network_segment_range,optional" copier:"NetworkSegmentRange"`
@ -1099,7 +1099,7 @@ type (
ListPortsReq{ ListPortsReq{
Limit int32 `json:"limit,optional"` Limit int32 `json:"limit,optional"`
OffSet int32 `json:"offSet,optional"` OffSet int32 `json:"offSet,optional"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListPortsResp{ ListPortsResp{
ports []PortLists `json:"ports,optional" copier:"ports"` ports []PortLists `json:"ports,optional" copier:"ports"`
@ -1155,7 +1155,7 @@ type (
type( type(
DeletePortReq{ DeletePortReq{
port_id string `json:"port_id,optional" copier:"port_id"` port_id string `json:"port_id,optional" copier:"port_id"`
platform string `json:"platform,optional" copier:"platform"` platform string `form:"platform,optional" copier:"platform"`
} }
DeletePortResp{ DeletePortResp{
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -1168,7 +1168,7 @@ type(
UpdatePortReq{ UpdatePortReq{
port_id string `json:"port_id,optional" copier:"port_id"` port_id string `json:"port_id,optional" copier:"port_id"`
port Port `json:"port,optional" copier:"port"` port Port `json:"port,optional" copier:"port"`
platform string `json:"platform,optional" copier:"platform"` platform string `form:"platform,optional" copier:"platform"`
} }
UpdatePortResp{ UpdatePortResp{
port Port `json:"port,optional" copier:"port"` port Port `json:"port,optional" copier:"port"`
@ -1182,7 +1182,7 @@ type(
ShowPortDetailsReq{ ShowPortDetailsReq{
port_id string `json:"port_id,optional" copier:"port_id"` port_id string `json:"port_id,optional" copier:"port_id"`
fields string `json:"fields,optional" copier:"fields"` fields string `json:"fields,optional" copier:"fields"`
platform string `json:"platform,optional" copier:"platform"` platform string `form:"platform,optional" copier:"platform"`
} }
ShowPortDetailsResp{ ShowPortDetailsResp{
port Port `json:"port,optional" copier:"port"` port Port `json:"port,optional" copier:"port"`
@ -1197,7 +1197,7 @@ type(
ListRoutersReq{ ListRoutersReq{
Limit int32 `json:"limit,optional"` Limit int32 `json:"limit,optional"`
OffSet int32 `json:"offSet,optional"` OffSet int32 `json:"offSet,optional"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListRoutersResp{ ListRoutersResp{
routers []Routers `json:"routers,optional" copier:"routers"` routers []Routers `json:"routers,optional" copier:"routers"`
@ -1288,7 +1288,7 @@ type(
type( type(
UpdateRouterReq{ UpdateRouterReq{
router Router `json:"router,optional" copier:"router"` router Router `json:"router,optional" copier:"router"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
UpdateRouterResp{ UpdateRouterResp{
@ -1302,7 +1302,7 @@ type(
type( type(
ShowRouterDetailsReq{ ShowRouterDetailsReq{
router Router `json:"router,optional" copier:"router"` router Router `json:"router,optional" copier:"router"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
ShowRouterDetailsResp{ ShowRouterDetailsResp{
@ -1315,7 +1315,7 @@ type(
type( type(
DeleteRouterReq{ DeleteRouterReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
router_id string `json:"router_id,optional" copier:"router_id"` router_id string `json:"router_id,optional" copier:"router_id"`
} }
DeleteRouterResp{ DeleteRouterResp{
@ -1328,7 +1328,7 @@ type(
//浮动IPs //浮动IPs
type( type(
ListFloatingIPsReq{ ListFloatingIPsReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
Limit int32 `json:"limit,optional" copier:"Limit"` Limit int32 `json:"limit,optional" copier:"Limit"`
OffSet int32 `json:"offSet,optional" copier:"OffSet"` OffSet int32 `json:"offSet,optional" copier:"OffSet"`
} }
@ -1413,7 +1413,7 @@ type(
type ( type (
UpdateFloatingIPReq{ UpdateFloatingIPReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
floatingip_id string `json:"floatingip_id,optional" copier:"floatingip_id"` floatingip_id string `json:"floatingip_id,optional" copier:"floatingip_id"`
floatingip Floatingip `json:"floatingip,optional" copier:"floatingip"` floatingip Floatingip `json:"floatingip,optional" copier:"floatingip"`
} }
@ -1427,7 +1427,7 @@ type (
type ( type (
DeleteFloatingIPReq{ DeleteFloatingIPReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
floatingip_id string `json:"floatingip_id,optional" copier:"floatingip_id"` floatingip_id string `json:"floatingip_id,optional" copier:"floatingip_id"`
} }
DeleteFloatingIPResp{ DeleteFloatingIPResp{
@ -1453,7 +1453,7 @@ type (
//firewall //firewall
type ( type (
ListFirewallGroupsReq{ ListFirewallGroupsReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
fields string `json:"fields,optional" copier:"fields"` fields string `json:"fields,optional" copier:"fields"`
} }
ListFirewallGroupsResp{ ListFirewallGroupsResp{
@ -1480,7 +1480,7 @@ type (
type( type(
DeleteFirewallGroupReq { DeleteFirewallGroupReq {
firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"` firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
DeleteFirewallGroupResp { DeleteFirewallGroupResp {
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -1518,7 +1518,7 @@ type(
type ( type (
UpdateFirewallGroupReq{ UpdateFirewallGroupReq{
firewall_group Firewall_group `json:"firewall_group,optional" copier:"firewall_group"` firewall_group Firewall_group `json:"firewall_group,optional" copier:"firewall_group"`
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"` firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"`
} }
UpdateFirewallGroupResp{ UpdateFirewallGroupResp{
@ -1531,7 +1531,7 @@ type (
type ( type (
ShowFirewallGroupDetailsReq{ ShowFirewallGroupDetailsReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"` firewall_group_id string `json:"firewall_group_id,optional" copier:"firewall_group_id"`
} }
ShowFirewallGroupDetailsResp{ ShowFirewallGroupDetailsResp{
@ -1567,7 +1567,7 @@ type(
type( type(
DeleteFirewallPolicyReq{ DeleteFirewallPolicyReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_policy_id string `json:"firewall_policy_id,optional" copier:"firewall_policy_id"` firewall_policy_id string `json:"firewall_policy_id,optional" copier:"firewall_policy_id"`
} }
DeleteFirewallPolicyResp{ DeleteFirewallPolicyResp{
@ -1579,7 +1579,7 @@ type(
type( type(
ListFirewallPoliciesReq{ ListFirewallPoliciesReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
fields string `json:"fields,optional" copier:"fields"` fields string `json:"fields,optional" copier:"fields"`
} }
ListFirewallPoliciesResp{ ListFirewallPoliciesResp{
@ -1647,7 +1647,7 @@ type(
type ( type (
DeleteFirewallRuleReq{ DeleteFirewallRuleReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"` firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"`
} }
DeleteFirewallRuleResp{ DeleteFirewallRuleResp{
@ -1659,7 +1659,7 @@ type (
type ( type (
ListFirewallRulesReq{ ListFirewallRulesReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
fields string `json:"fields,optional" copier:"fields"` fields string `json:"fields,optional" copier:"fields"`
} }
ListFirewallRulesResp{ ListFirewallRulesResp{
@ -1690,7 +1690,7 @@ type (
type ( type (
ShowFirewallRuleDetailsReq{ ShowFirewallRuleDetailsReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"` firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"`
} }
ShowFirewallRuleDetailsResp{ ShowFirewallRuleDetailsResp{
@ -1704,7 +1704,7 @@ type (
//Security Group //Security Group
type ( type (
ListSecurityGroupsReq{ ListSecurityGroupsReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
fields string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"` fields string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"`
} }
ListSecurityGroupsResp{ ListSecurityGroupsResp{
@ -1730,7 +1730,7 @@ type (
type ( type (
CreateSecurityGroupReq{ CreateSecurityGroupReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"` firewall_rule_id string `json:"firewall_rule_id,optional" copier:"firewall_rule_id"`
} }
CreateSecurityGroupResp{ CreateSecurityGroupResp{
@ -1776,7 +1776,7 @@ type (
type( type(
DeleteSecurityGroupReq{ DeleteSecurityGroupReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
security_group_id string `json:"security_group_id,optional" copier:"security_group_id"` security_group_id string `json:"security_group_id,optional" copier:"security_group_id"`
} }
DeleteSecurityGroupResp{ DeleteSecurityGroupResp{
@ -1788,7 +1788,7 @@ type(
type( type(
UpdateSecurityGroupReq{ UpdateSecurityGroupReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
security_group_id string `json:"security_group_id,optional" copier:"security_group_id"` security_group_id string `json:"security_group_id,optional" copier:"security_group_id"`
} }
UpdateSecurityGroupResp{ UpdateSecurityGroupResp{
@ -1802,7 +1802,7 @@ type(
type( type(
ShowSecurityGroupReq{ ShowSecurityGroupReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
security_group_id string `json:"security_group_id,optional" copier:"security_group_id"` security_group_id string `json:"security_group_id,optional" copier:"security_group_id"`
fields string `json:"fields,optional" copier:"fields"` fields string `json:"fields,optional" copier:"fields"`
verbose string `json:"verbose,optional" copier:"verbose"` verbose string `json:"verbose,optional" copier:"verbose"`
@ -1818,7 +1818,7 @@ type(
//SecurityGroupRules //SecurityGroupRules
type( type(
ListSecurityGroupRulesReq{ ListSecurityGroupRulesReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
} }
ListSecurityGroupRulesResp{ ListSecurityGroupRulesResp{
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -1861,7 +1861,7 @@ type(
type( type(
ShowSecurityGroupRuleReq{ ShowSecurityGroupRuleReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
security_group_rule_id string `json:"security_group_rule_id,optional" copier:"security_group_rule_id"` security_group_rule_id string `json:"security_group_rule_id,optional" copier:"security_group_rule_id"`
} }
ShowSecurityGroupRuleResp{ ShowSecurityGroupRuleResp{
@ -1874,7 +1874,7 @@ type(
type( type(
DeleteSecurityGroupRuleReq{ DeleteSecurityGroupRuleReq{
Platform string `json:"platform,optional" copier:"Platform"` Platform string `form:"platform,optional" copier:"Platform"`
security_group_rule_id string `json:"security_group_rule_id,optional" copier:"security_group_rule_id"` security_group_rule_id string `json:"security_group_rule_id,optional" copier:"security_group_rule_id"`
} }
DeleteSecurityGroupRuleResp{ DeleteSecurityGroupRuleResp{
@ -1890,7 +1890,7 @@ type(
/******************find ListVolumesDetail start*************************/ /******************find ListVolumesDetail start*************************/
type ( type (
ListVolumesDetailReq { ListVolumesDetailReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListVolumesDetailResp { ListVolumesDetailResp {
VolumeDetail []VolumeDetail `json:"volumes" copier:"VolumeDetail"` VolumeDetail []VolumeDetail `json:"volumes" copier:"VolumeDetail"`
@ -1925,7 +1925,7 @@ type (
VolumeId string `form:"volume_id" copier:"VolumeId"` VolumeId string `form:"volume_id" copier:"VolumeId"`
Cascade bool `json:"cascade" copier:"Cascade"` Cascade bool `json:"cascade" copier:"Cascade"`
Force bool `json:"force" copier:"force"` Force bool `json:"force" copier:"force"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteVolumeResp { DeleteVolumeResp {
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -1976,7 +1976,7 @@ type (
) )
type ( type (
ListVolumeTypesReq { ListVolumeTypesReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListVolumeTypesResp { ListVolumeTypesResp {
VolumeTypes []Volume_types `json:"volume_types" copier:"VolumeTypes"` VolumeTypes []Volume_types `json:"volume_types" copier:"VolumeTypes"`
@ -2002,7 +2002,7 @@ type(
UpdateVolumeReq { UpdateVolumeReq {
Volume Volume `json:"volume" copier:"Volume"` Volume Volume `json:"volume" copier:"Volume"`
VolumeId string `json:"volume_id" copier:"VolumeId"` VolumeId string `json:"volume_id" copier:"VolumeId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
UpdateVolumeResp { UpdateVolumeResp {
Volume Volume `json:"volume" copier:"Volume"` Volume Volume `json:"volume" copier:"Volume"`
@ -2015,7 +2015,7 @@ type(
type( type(
GetVolumeDetailedByIdReq { GetVolumeDetailedByIdReq {
VolumeId string `form:"volume_id" copier:"VolumeId"` VolumeId string `form:"volume_id" copier:"VolumeId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
GetVolumeDetailedByIdResp { GetVolumeDetailedByIdResp {
Volume VolumeDetailed `json:"volume" copier:"Volume"` Volume VolumeDetailed `json:"volume" copier:"Volume"`
@ -2067,7 +2067,7 @@ type(
type( type(
DeleteVolumeTypeReq { DeleteVolumeTypeReq {
VolumeTypeId string `json:"volume_type_id" copier:"VolumeTypeId"` VolumeTypeId string `json:"volume_type_id" copier:"VolumeTypeId"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
DeleteVolumeTypeResp { DeleteVolumeTypeResp {
Code int32 `json:"code,omitempty" copier:"Code"` Code int32 `json:"code,omitempty" copier:"Code"`
@ -2087,7 +2087,7 @@ type(
CreatedAt string `json:"created_at" copier:"CreatedAt"` CreatedAt string `json:"created_at" copier:"CreatedAt"`
ConsumesQuota bool `json:"consumes_quota" copier:"ConsumesQuota"` ConsumesQuota bool `json:"consumes_quota" copier:"ConsumesQuota"`
UpdatedAt string `json:"updated_at" copier:"UpdatedAt"` UpdatedAt string `json:"updated_at" copier:"UpdatedAt"`
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListVolumesResp { ListVolumesResp {
Volumes []VolumesList `json:"volumes" copier:"Volumes"` Volumes []VolumesList `json:"volumes" copier:"Volumes"`
@ -2106,7 +2106,7 @@ type(
type ( type (
ListFlavorsDetailReq { ListFlavorsDetailReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
} }
ListFlavorsDetailResp { ListFlavorsDetailResp {
@ -2133,7 +2133,7 @@ type (
/******************Bare Metal start*************************/ /******************Bare Metal start*************************/
type( type(
ListNodesReq { ListNodesReq {
Platform string `json:"platform,optional"` Platform string `form:"platform,optional"`
Limit int64 `json:"limit" copier:"Limit"` Limit int64 `json:"limit" copier:"Limit"`
Marker string `json:"marker" copier:"Marker"` Marker string `json:"marker" copier:"Marker"`
SortDir string `json:"sort_dir" copier:"SortDir"` SortDir string `json:"sort_dir" copier:"SortDir"`

View File

@ -8,6 +8,7 @@ import (
"gitlink.org.cn/JointCloud/pcm-coordinator/api/pkg/response" "gitlink.org.cn/JointCloud/pcm-coordinator/api/pkg/response"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/constants" "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/constants"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/models" "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/models"
tool "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/utils"
"time" "time"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
@ -41,14 +42,15 @@ func (l *CommitVmTaskLogic) CommitVmTask(req *types.CommitVmTaskReq) (resp *type
if tx.Error != nil { if tx.Error != nil {
return nil, tx.Error return nil, tx.Error
} }
/* hpc := models.Hpc{} vm := models.Vm{}
tool.Convert(req, &hpc)*/ tool.Convert(req, &vm)
mqInfo := response.TaskInfo{ mqInfo := response.TaskInfo{
TaskId: taskModel.Id, TaskId: taskModel.Id,
TaskType: "vm", TaskType: "vm",
MatchLabels: req.MatchLabels, MatchLabels: req.MatchLabels,
NsID: req.NsID, NsID: req.NsID,
} }
//req.TaskId = taskModel.Id
mqs.InsQueue.Beta.Add(&mqInfo) mqs.InsQueue.Beta.Add(&mqInfo)
return return
} }

View File

@ -3,11 +3,9 @@ package vm
import ( import (
"context" "context"
"fmt" "fmt"
"github.com/jinzhu/copier"
"github.com/pkg/errors" "github.com/pkg/errors"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/helper/xerr" "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/helper/xerr"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/repository/result" "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/repository/result"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/utils"
"gitlink.org.cn/JointCloud/pcm-openstack/openstack" "gitlink.org.cn/JointCloud/pcm-openstack/openstack"
"gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/svc" "gitlink.org.cn/JointCloud/pcm-coordinator/api/internal/svc"
@ -33,9 +31,10 @@ func NewGetImageNumLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetIm
func (l *GetImageNumLogic) GetImageNum(req *types.ListImagesReq) (resp *types.ImageNum, err error) { func (l *GetImageNumLogic) GetImageNum(req *types.ListImagesReq) (resp *types.ImageNum, err error) {
// todo: add your logic here and delete this line // todo: add your logic here and delete this line
resp = &types.ImageNum{} resp = &types.ImageNum{}
ListImagesReq := &openstack.ListImagesReq{} listImagesReq := &openstack.ListImagesReq{}
err = copier.CopyWithOption(ListImagesReq, req, copier.Option{Converters: utils.Converters}) listImagesReq.Platform = req.Platform
ListImagesResp, err := l.svcCtx.OpenstackRpc.ListImages(l.ctx, ListImagesReq) //err = copier.CopyWithOption(ListImagesReq, req, copier.Option{Converters: utils.Converters})
ListImagesResp, err := l.svcCtx.OpenstackRpc.ListImages(l.ctx, listImagesReq)
if err != nil { if err != nil {
return nil, errors.Wrapf(xerr.NewErrMsg("Failed to get Networks list"), "Failed to get db Servers list err : %v ,req:%+v", err, req) return nil, errors.Wrapf(xerr.NewErrMsg("Failed to get Networks list"), "Failed to get db Servers list err : %v ,req:%+v", err, req)
} }

View File

@ -2,7 +2,6 @@ package vm
import ( import (
"context" "context"
"fmt"
"github.com/jinzhu/copier" "github.com/jinzhu/copier"
"github.com/pkg/errors" "github.com/pkg/errors"
"gitlink.org.cn/JointCloud/pcm-coordinator/pkg/helper/xerr" "gitlink.org.cn/JointCloud/pcm-coordinator/pkg/helper/xerr"
@ -41,7 +40,6 @@ func (l *GetNetworkNumLogic) GetNetworkNum(req *types.ListNetworksReq) (resp *ty
} }
var count int = len(ListNetworksResp.Networks) var count int = len(ListNetworksResp.Networks)
resp.NetworkNum = int32(count) resp.NetworkNum = int32(count)
fmt.Println(count)
if err != nil { if err != nil {
return nil, result.NewDefaultError(err.Error()) return nil, result.NewDefaultError(err.Error())
} }

View File

@ -101,7 +101,7 @@ type CommitVmTaskReq struct {
NsID string `json:"nsID"` NsID string `json:"nsID"`
Replicas int64 `json:"replicas,optional"` Replicas int64 `json:"replicas,optional"`
MatchLabels map[string]string `json:"matchLabels,optional"` MatchLabels map[string]string `json:"matchLabels,optional"`
Server []ServerCommit `json:"server,optional"` Servers []ServerCommit `json:"servers,optional"`
Platform string `json:"platform,optional"` Platform string `json:"platform,optional"`
} }