Get Priority Policy Sets (v2.0)
GET/v2.0/api/tenants/:tenant_id/prioritypolicysets
Get all the priority policy sets of a tenant.
Request
Path Parameters
The tenant ID.
Responses
- 200
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- Array [
- ]
- ]
- Array [
- ]
- Array [
- ]
- ]
The actual count.
The ID.
The tenant ID.
items PriorityPolicySet[]
bandwidth_allocation_schemes BandwidthAllocationSchemeV2[]required
The bandwidth allocation schemes configured for a given policy set. Upto four bandwidth allocation schemes can be configured.
bandwidth_range BandwidthRange
The defined bandwidth range.
The high range of the bandwidth allocated.
The low range of the bandwidth allocated.
business_priorities BusinessPriorityV2[]
The defined business priorities.
The bandwidth allocated.
bandwidth_split_per_type BandwidthSplit
The bandwidth allocated split by type.
Bulk
Rt Audio
Rt Video
Transactional
The priority number for a type.
business_priority_names BusinessPriorityNameMapper[]required
The business priority names. Max list size = 4.
The business priority name.
The business priority number.
The existing policy from Stacked Policies for cloning the policy set.
default_rule_dscp_mappings DefaultRuleDSCPMapping[]
The default rule of the DSCP mappings.
The default DSCP rule mapping.
The priority number of the rule.
Possible values: [RT_AUDIO
, RT_VIDEO
, TRANSACTIONAL
, BULK
]
The transfer type.
The default rule of the policy set.
The description of the policy set. Max size = 256.
The priority policy set ID.
The name of the policy set. Max size = 128.
A information field that can be added to identify the policy set. Maximum 10 unique tags of length 1024 each are allowed.
The template used for cloning the policy rule. The template option creates a set of rules from a predefined template can be customized after creation.
{
"count": 0,
"id": "string",
"tenant_id": "string",
"items": [
{
"bandwidth_allocation_schemes": [
{
"bandwidth_range": {
"high": 0,
"low": 0
},
"business_priorities": [
{
"bandwidth_allocation": 0,
"bandwidth_split_per_type": {
"bulk": 0,
"rt_audio": 0,
"rt_video": 0,
"transactional": 0
},
"priority_number": 0
}
]
}
],
"business_priority_names": [
{
"priority_name": "string",
"priority_num": 0
}
],
"clone_from": "string",
"default_rule_dscp_mappings": [
{
"dscp": [
0
],
"priority_number": 0,
"transfer_type": "RT_AUDIO"
}
],
"defaultrule_policyset": true,
"id": "string",
"name": "string",
"tags": [
"string"
],
"template": true
}
]
}