Update Universal Egress Routing
Updates the routing configuration using the specified egress points in the universal routes. Any egress point that does not exist will be created before updating routing. Any egress point that currently exists and is not in use by any of the specified routes will be deleted. If the new egress points for routing fail to create, routing will not be updated.
universalRouterId
{
"egressPoints": {
"values": [
{
"id": "string",
"vdcRef": {
"name": "string",
"id": "string"
},
"gatewayRef": {
"name": "string",
"id": "string"
},
"networkProviderScope": "string",
"isUsedForRouting": false,
"status": {},
"errorMessage": "string"
}
]
},
"universalRoutes": {
"keepAliveTimer": 0,
"values": [
{
"defaultEgress": {
"egressPointId": "string",
"vdcRef": {
"name": "string",
"id": "string"
},
"gatewayRef": {
"name": "string",
"id": "string"
}
},
"standbyEgress": {
"egressPointId": "string",
"vdcRef": {
"name": "string",
"id": "string"
},
"gatewayRef": {
"name": "string",
"id": "string"
}
},
"networkProviderScope": "string",
"status": {},
"errorMessage": "string"
}
],
"providerScopesToForceUnconfigure": [
"string"
]
}
}
List of Egress Points.
List of routes associated with a Universal Router.
The request have been accepted and the task to monitor the request is in the Location header.
Invalid configuration.
"Error Object"
minorErrorCode
message
stackTrace
The specified resource was not found
"Error Object"
minorErrorCode
message
stackTrace
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/cloudapi/1.0.0/universalRouters/{universalRouterId}/routing