Query DB for Prefix Lists (v2.0)
POST/v2.0/api/tenants/:tenant_id/sites/:site_id/elements/:element_id/routing_prefixlists/query
Queries the DB for limit number of prefix lists that match the query parameters.
Request
Path Parameters
ID of the tenant.
The ID of the site.
The ID of the element.
- application/json
Body
Query details for access lists
- Array [
- ]
aggregate Aggregate
The aggregate number of access/prefix lists that match the query parameters.
data AggregateData[]
The details of the aggregate data.
Value of the aggregate data.
View the aggregate date.
Field
The name of the query response.
Possible values: [max
, count
, min
, avg
, sum
]
Operator
QoS application aggregate statistics.
The unit.
The destination page.
The number of access/prefix lists deleted for a time frame.
Group the access/prefix lists for the query.
Lists the access/prefix lists by ID.
Return the ID of a specified query in the current session.
The query limit.
The limit.
Retrieve information from a field.
List the fields to query.
The total number of query parameters.
Responses
- 200
- 400
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
The actual count.
The deleted number.
The deleted IDs.
Description of the query. Max size = 256.
The ID.
Details of the next query.
The tenant ID.
Total number.
items RoutingPrefixListQueryFilter[]
The value true or false for auto-generated prefix list for an element.
The description of the prefix filter list. Max size = 1024.
The ID of the prefix list.
The name of the prefix filter list. Max size = 128.
prefix_filter_list RoutingPrefixFilter[]
The details of the prefix filter list used to filter routes.
The prefix filter value for ge operator should be within the range 1-32.
The IPv6 address prefix.
The prefix filter value for le operator should be within the range 1-32.
The order of the prefix filter.
The permit of the IP community sctring = Permit or Deny.
The valid prefix filters.
A information field that can be added to identify the prefix filter list. Maximum 10 unique tags of length 1024 each are allowed.
{
"count": 0,
"deleted_count": 0,
"deleted_ids": [
"string"
],
"id": "string",
"next_query": {},
"tenant_id": "string",
"total_count": 0,
"items": [
{
"auto_generated": true,
"id": "string",
"name": "string",
"prefix_filter_list": [
{
"ge": 0,
"ipv6_prefix": "string",
"le": 0,
"order": 0,
"permit": true,
"prefix": "string"
}
],
"tags": [
"string"
]
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
_error ErrorResponse[]
The error code.
The error message.
{
"_error": [
{
"code": "string",
"message": "string"
}
]
}
{
"value": {
"_error": [
{
"code": "BAD_REQUEST"
},
{
"code": "ELEMENT_NOT_ASSIGNED_TO_SITE"
}
]
}
}