Service Qos

HTTP Method Resource

Request

Response

Description

GET

.../qos/dscp-map

    CommonCollectionQuery

CommonElementList

Returns the list of QoS DSCP Map elements matching the given query.

GET

.../qos/dscp-map/{QosDscpMap.dscp_value}

   

QosDscpMap

QosDscpMap

Returns the QoS DSCP Map matching the given ID.

PUT

.../qos/dscp-map/{QosDscpMap.dscp_value}

   

QosDscpMap

QosDscpMap

Updates the given QoS DSCP Map in the model.

GET

.../qos/policies

   

CommonCollectionQuery

CommonElementList

Returns the list of QoS Policy elements matching the given query.

POST

.../qos/policies

   

QosPolicy

QosPolicy

Adds the given QoS Policy to the model.

GET

.../qos/policies/{QosPolicy.id}

   

QosPolicy

QosPolicy

Returns the QoS Policy matching the given ID.

DELETE

.../qos/policies/{QosPolicy.id}

   

N/A

N/A

Deletes the QoS Policy with the given ID from the model.

GET

.../qos/policies/{QosPolicy.id}/policy-actions

   

QosPolicy

CommonElementList

Returns the list of QoS Policy Action elements matching the given query.

POST

.../qos/policies/{QosPolicyAction.policy_id}/policy-actions

   

QosPolicyAction

QosPolicyAction

Adds the given QoS Policy Action to the model.

GET

.../qos/policies/{QosPolicyAction.policy_id}/policy-actions/{QosPolicyAction.sequence_no}

   

QosPolicyAction

QosPolicyAction

Returns the QoS Policy Action matching the given ID.

PUT

.../qos/policies/{QosPolicyAction.policy_id}/policy-actions/{QosPolicyAction.sequence_no}

   

QosPolicyAction

QosPolicyAction

Updates the given QoS Policy Action in the model.

DELETE

.../qos/policies/{QosPolicyAction.policy_id}/policy-actions/{QosPolicyAction.sequence_no}

   

N/A

N/A

Deletes the QoS Policy Action with the given ID from the model.

POST

.../qos/policies/{ResequenceCommand.policy_id}/policy-actions/resequence

   

ResequenceCommand

Void

Triggers a resequence of QoS Policy Action elements based on the given parameters.

GET

.../qos/traffic-classes

   

CommonCollectionQuery

CommonElementList

Returns the list of QoS Traffic Class elements matching the given query.

POST

.../qos/traffic-classes

   

QosTrafficClass

QosTrafficClass

Adds the given QoS Traffic Class to the model.

GET

.../qos/traffic-classes/{QosTrafficClass.id}

   

QosTrafficClass

QosTrafficClass

Returns the QoS Traffic Class matching the given ID.

DELETE

.../qos/traffic-classes/{QosTrafficClass.id}

   

N/A

N/A

Deletes the QoS Traffic Class with the given ID from the model.

GET

.../qos/traffic-classes/{QosTrafficClass.id}/matches

   

QosTrafficClass

CommonElementList

Returns the list of QoS Class Match elements matching the given query.

POST

.../qos/traffic-classes/{QosClassMatch.traffic_class_id}/matches

   

QosClassMatch

QosClassMatch

Adds the given QoS Class Match to the model.

GET

.../qos/traffic-classes/{QosClassMatch.traffic_class_id}/matches/{QosClassMatch.sequence_no}

   

QosClassMatch

QosClassMatch

Returns the QoS Class Match matching the given ID.

PUT

.../qos/traffic-classes/{QosClassMatch.traffic_class_id}/matches/{QosClassMatch.sequence_no}

   

QosClassMatch

QosClassMatch

Updates the given QoS Class Match in the model.

DELETE

.../qos/traffic-classes/{QosClassMatch.traffic_class_id}/matches/{QosClassMatch.sequence_no}

   

N/A

N/A

Deletes the QoS Class Match with the given ID from the model.

POST

.../qos/traffic_classes/{ResequenceCommand.traffic_class_id}/matches/resequence

   

ResequenceCommand

Void

Triggers a resequence of QoS Class Match elements based on the given parameters.