The endpoint QoS template references the Generic QoS Profile (GQP) that must exist in the NFM-P server
Request:
{ "data": { "appId": null, "qosProfile": "20", "name": "qos_template", "objectDescription": "A QoS Template", "ingressQueueOverride": [ { "id": 1, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 2, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 3, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 4, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 5, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 6, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 7, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 8, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 } ], "egressQueueOverride": [ { "id": 1, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 2, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 3, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 4, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 5, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 6, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 7, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 }, { "id": 8, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5 } ], "ingressParam": { "tier1Scheduler": { "scheduler": { "40": -2, "cir": 35, "rateType": "kbps" } } }, "egressParam": { "tier1Scheduler": { "scheduler": { "40": -2, "cir": 35, "rateType": "kbps" } } } } }
Response:
{ "status": 0, "startRow": 0, "endRow": 0, "totalRows": 0, "data": { "id": "5f032f31-eb3f-453e-9677-c56609c8c9aa", "appId": null, "name": "qos_template", "objectDescription": "A QoS Template", "ingressQueueOverride": [ { "id": 1, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 2, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 3, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 4, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 5, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 6, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 7, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 8, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" } ], "egressQueueOverride": [ { "id": 1, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 2, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 3, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 4, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 5, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 6, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 7, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" }, { "id": 8, "cir": 25, "pir": 35, "cbs": 5, "mbs": 5, "rateType": "kbps", "queueType": "Queue" } ], "ingressParam": { "tier1Scheduler": { "scheduler": { "cir": 35, "pir": -2, "rateType": "kbps", "schedulerType": "Scheduler" } } }, "egressParam": { "tier1Scheduler": { "scheduler": { "cir": 35, "pir": -2, "rateType": "kbps", "schedulerType": "Scheduler" } } }, "qosProfile": 20 } }