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
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"
]
}
}
The request have been accepted and the task to monitor the request is in the Location header.
Invalid configuration.
{
"minorErrorCode": "string",
"message": "string",
"stackTrace": "string"
}
minorErrorCode
message
stackTrace
The specified resource was not found
{
"minorErrorCode": "string",
"message": "string",
"stackTrace": "string"
}
minorErrorCode
message
stackTrace