Esta é uma API de consulta de informações referente ao status da tabela de roteamento. Com esta API é possível monitorar o status de uma tabela de roteamento pertencente à uma política.
API de busca de informações de uma tabela de roteamento.
policy_routing_id
/table/routing_table_id
Exemplo de requisição
GET /api/sdwan/dashboard/policy/1/table/2 HTTP/1.1
Host: api.exemplo.com
Accept: application/json
Authorization: Bearer <Access-Token>
response = sdk.sdwan.routing_table_details(policy_routing_id=1, routing_table_id=2)
const response = sdk.sdwan.routingTableDetails({ policyRoutingId: 1, routingTableId: 2 });
Exemplo de resposta
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": 2,
"name": "table01",
"policy_routing": {
"id": 1,
"name": "pr01",
},
"last_change": "2019-06-10T10:33:09Z",
"test_hosts": [
{
"hostname": "8.8.8.8",
"latency": 19.5,
"jitter": 1.3,
"successful_pings": 98.9,
},
{
"hostname": "200.151.1.1",
"latency": 44.3,
"jitter": 3.2,
"successful_pings": 96.5,
},
{
"hostname": "www.itflex.com.br",
"latency": 21.1,
"jitter": 0.4,
"successful_pings": 99.1,
},
]
}
RoutingTableDashboard(
id=2,
name="table01",
policy_routing=PolicyRoutingInfo(
id=1,
name="pr01",
),
last_change=DateTime(2019, 6, 10, 10, 33, 9, tzinfo=Timezone=("+00:00")),
test_hosts=[
TestHost(
hostname="8.8.8.8",
latency=19.5,
jitter=1.3,
successful_pings=98.9,
),
TestHost(
hostname="200.151.1.1",
latency=44.3,
jitter=3.2,
successful_pings=96.5,
),
TestHost(
hostname="www.itflex.com.br",
latency=21.1,
jitter=0.4,
successful_pings=99.1,
),
],
)
{
routingTableDashboard: {
id: 2,
name: "table01",
policyRouting: {
id: 1,
name: "pr01",
},
lastChange: "2019-06-10T10:33:09Z",
testHosts: [
{
hostname: "8.8.8.8",
latency: 19.5,
jitter: 1.3,
successfulPings: 98.9,
},
{
hostname: "200.151.1.1",
latency: 44.3,
jitter: 3.2,
successfulPings: 96.5,
},
{
hostname: "www.itflex.com.br",
latency: 21.1,
jitter: 0.4,
successfulPings: 99.1,
},
],
}
}
Resposta
Campo | Descrição |
---|---|
id | int Identificador da tabela de roteamento |
name | string Nome da tabela de roteamento |
policy_routing.id | int Identificador da política de roteamento |
policy_routing.name | string Nome da política de roteamento |
last_change | string Data da última modificação da tabela de roteamento Formato: |
test_hosts | array<object> Lista dos hosts de testes |
test_hosts[].hostname | string Hostname de teste |
test_hosts[].latency | float Última coleta de latência |
test_hosts[].jitter | float Última coleta de jitter |
test_hosts[].successful_pings | float Percentual de sucesso dos pings no intervalo definido na política de roteamento |