Hi, List:
I am trying to run configureVirtualRouterelement API directly, but it throws an
error. Is this a known bug in 4.11.2.0?
I am using the cs python client to run api’s. Following are the command
outputs:
# cs listNetworkServiceProviders name=VirtualRouter
physicalnetworkid=a493b1a4-333a-404a-af82-5c4bbdf6a467
{
"count": 1,
"networkserviceprovider": [
{
"canenableindividualservice": true,
"id": "b69088bb-ec44-41fa-ab19-3d1a00c11b59",
"name": "VirtualRouter",
"physicalnetworkid": "a493b1a4-333a-404a-af82-5c4bbdf6a467",
"servicelist": [
"Vpn",
"Dhcp",
"Dns",
"Gateway",
"Firewall",
"Lb",
"SourceNat",
"StaticNat",
"PortForwarding",
"UserData"
],
"state": "Disabled"
}
]
}
#
# cs configureVirtualRouterElement enabled=true
id=b69088bb-ec44-41fa-ab19-3d1a00c11b59
CloudStack error: HTTP 431 response from CloudStack
{u'errorcode': 431, u'uuidList': [], u'cserrorcode': 9999, u'errortext':
u'Unable to execute API command configurevirtualrouterelement due to invalid
value. Invalid parameter id value=b69088bb-ec44-41fa-ab19-3d1a00c11b59 due to
incorrect long value format, or entity does not exist or due to incorrect
parameter annotation for the field in api cmd class.'}
{
"configurevirtualrouterelementresponse": {
"cserrorcode": 9999,
"errorcode": 431,
"errortext": "Unable to execute API command configurevirtualrouterelement
due to invalid value. Invalid parameter id
value=b69088bb-ec44-41fa-ab19-3d1a00c11b59 due to incorrect long value format,
or entity does not exist or due to incorrect parameter annotation for the field
in api cmd class.",
"uuidList": []
}
}
#
Any one has some clues what’s going on here?
Thanks
Yiping