Bump to odlparent 3.1.0 and yangtools 2.0.3
[packetcable.git] / packetcable-policy-server / doc / restconf-samples / ODL-PCMM.json.postman_collection
1 {
2         "variables": [],
3         "info": {
4                 "name": "ODL-PCMM",
5                 "_postman_id": "8288080e-e6f0-6c06-07fb-35c5160f57e4",
6                 "description": "Sample PCMM REST configuration calls.",
7                 "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
8         },
9         "item": [
10                 {
11                         "name": "CCAP/CMTS",
12                         "description": "Sample PUT, GET, & DELETE of CMTS into ODL",
13                         "item": [
14                                 {
15                                         "name": "Operational - Get All CCAPs",
16                                         "request": {
17                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operational/packetcable:ccaps",
18                                                 "method": "GET",
19                                                 "header": [
20                                                         {
21                                                                 "key": "Authorization",
22                                                                 "value": "Basic YWRtaW46YWRtaW4=",
23                                                                 "description": ""
24                                                         },
25                                                         {
26                                                                 "key": "Content-Type",
27                                                                 "value": "application/json",
28                                                                 "description": ""
29                                                         }
30                                                 ],
31                                                 "body": {},
32                                                 "description": "Retrieves all managed CCAPs/CMTSs"
33                                         },
34                                         "response": []
35                                 },
36                                 {
37                                         "name": "Get All CCAPs",
38                                         "request": {
39                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
40                                                 "method": "GET",
41                                                 "header": [
42                                                         {
43                                                                 "key": "Authorization",
44                                                                 "value": "Basic YWRtaW46YWRtaW4=",
45                                                                 "description": ""
46                                                         },
47                                                         {
48                                                                 "key": "Content-Type",
49                                                                 "value": "application/json",
50                                                                 "description": ""
51                                                         }
52                                                 ],
53                                                 "body": {},
54                                                 "description": "Retrieves all managed CCAPs/CMTSs"
55                                         },
56                                         "response": []
57                                 },
58                                 {
59                                         "name": "Delete All CCAPs",
60                                         "request": {
61                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
62                                                 "method": "DELETE",
63                                                 "header": [
64                                                         {
65                                                                 "key": "Authorization",
66                                                                 "value": "Basic YWRtaW46YWRtaW4=",
67                                                                 "description": ""
68                                                         },
69                                                         {
70                                                                 "key": "Content-Type",
71                                                                 "value": "application/json",
72                                                                 "description": ""
73                                                         }
74                                                 ],
75                                                 "body": {},
76                                                 "description": "Removes all managed CCAPs/CMTSs"
77                                         },
78                                         "response": []
79                                 },
80                                 {
81                                         "name": "Add CCAP 1",
82                                         "request": {
83                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
84                                                 "method": "PUT",
85                                                 "header": [
86                                                         {
87                                                                 "key": "Authorization",
88                                                                 "value": "Basic YWRtaW46YWRtaW4=",
89                                                                 "description": ""
90                                                         },
91                                                         {
92                                                                 "key": "Content-Type",
93                                                                 "value": "application/json",
94                                                                 "description": ""
95                                                         }
96                                                 ],
97                                                 "body": {
98                                                         "mode": "raw",
99                                                         "raw": "{\n    \"ccap\": [{\n        \"ccapId\": \"{{ccapId-1}}\",\n        \"amId\": {\n            \"am-tag\": \"0xcada\",\n            \"am-type\": \"1\"\n        },\n        \"connection\": {\n            \"ipAddress\": \"{{ccapIp-1}}\",\n            \"port\": \"{{ccapPort-1}}\"\n        },\n        \"subscriber-subnets\": [\n            \"10.32.110.1/24\", \n            \"2001:470:c09b:4000::/64\"\n        ],\n        \"downstream-scns\": [\n            \"extrm_dn\"\n        ],\n        \"upstream-scns\": [\n            \"extrm_up\"\n        ]\n    }]\n}\n"
100                                                 },
101                                                 "description": "Adds a CCAP/CMTS to manage"
102                                         },
103                                         "response": []
104                                 },
105                                 {
106                                         "name": "Get CCAP 1",
107                                         "request": {
108                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
109                                                 "method": "GET",
110                                                 "header": [
111                                                         {
112                                                                 "key": "Authorization",
113                                                                 "value": "Basic YWRtaW46YWRtaW4=",
114                                                                 "description": ""
115                                                         },
116                                                         {
117                                                                 "key": "Content-Type",
118                                                                 "value": "application/json",
119                                                                 "description": ""
120                                                         }
121                                                 ],
122                                                 "body": {},
123                                                 "description": "Retrieves a specific managed CCAP/CMTS"
124                                         },
125                                         "response": []
126                                 },
127                                 {
128                                         "name": "Delete CCAP 1",
129                                         "request": {
130                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
131                                                 "method": "DELETE",
132                                                 "header": [
133                                                         {
134                                                                 "key": "Authorization",
135                                                                 "value": "Basic YWRtaW46YWRtaW4=",
136                                                                 "description": ""
137                                                         },
138                                                         {
139                                                                 "key": "Content-Type",
140                                                                 "value": "application/json",
141                                                                 "description": ""
142                                                         }
143                                                 ],
144                                                 "body": {},
145                                                 "description": "Deletes a specific managed CCAP/CMTS"
146                                         },
147                                         "response": []
148                                 },
149                                 {
150                                         "name": "PUT Multiple",
151                                         "request": {
152                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
153                                                 "method": "PUT",
154                                                 "header": [
155                                                         {
156                                                                 "key": "Authorization",
157                                                                 "value": "Basic YWRtaW46YWRtaW4=",
158                                                                 "description": ""
159                                                         },
160                                                         {
161                                                                 "key": "Content-Type",
162                                                                 "value": "application/json",
163                                                                 "description": ""
164                                                         }
165                                                 ],
166                                                 "body": {
167                                                         "mode": "raw",
168                                                         "raw": "{ \"ccaps\": {\n    \"ccap\": [\n    {   \"ccapId\": \"{{ccapId-1}}\",\n        \"amId\": {\n            \"am-tag\": \"0xcada\",\n            \"am-type\": \"1\"\n        },\n        \"connection\": {\n            \"ipAddress\": \"{{ccapIp-1}}\",\n            \"port\": \"{{ccapPort-1}}\"\n        },\n        \"subscriber-subnets\": [\n            \"44.137.0.0/16\",\n            \"2001:4978:030d:1000:0:0:0:0/52\"\n        ],\n        \"downstream-scns\": [\n            \"ipvideo_dn\",\n            \"extrm_dn\",\n            \"SCNC\"\n        ],\n        \"upstream-scns\": [\n            \"SCNA\",\n            \"extrm_up\"\n        ]\n    },\n    {   \"ccapId\": \"{{ccapId-2}}\",\n        \"amId\": {\n            \"am-tag\": \"0xcada\",\n            \"am-type\": \"1\"\n        },\n        \"connection\": {\n            \"ipAddress\": \"{{ccapIp-2}}\",\n            \"port\": \"{{ccapPort-2}}\"\n        },\n        \"subscriber-subnets\": [\n            \"44.133.0.0/19\"\n        ],\n        \"downstream-scns\": [\n            \"ipvideo_dn\",\n            \"extrm_dn\",\n            \"SCNC\"\n        ],\n        \"upstream-scns\": [\n            \"SCNA\",\n            \"extrm_up\"\n        ]\n    }]\n}}\n"
169                                                 },
170                                                 "description": "Adds 2 CCAPs/CMTSs to manage"
171                                         },
172                                         "response": []
173                                 },
174                                 {
175                                         "name": "Add CCAP 1 - Bad",
176                                         "request": {
177                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
178                                                 "method": "PUT",
179                                                 "header": [
180                                                         {
181                                                                 "key": "Authorization",
182                                                                 "value": "Basic YWRtaW46YWRtaW4=",
183                                                                 "description": ""
184                                                         },
185                                                         {
186                                                                 "key": "Content-Type",
187                                                                 "value": "application/json",
188                                                                 "description": ""
189                                                         }
190                                                 ],
191                                                 "body": {
192                                                         "mode": "raw",
193                                                         "raw": "{\n    \"ccap\": [{\n        \"ccapId\": \"{{ccapId-1}}\",\n        \"amId\": {\n        },\n        \"connection\": {\n            \"ipAddress\": \"{{ccapIp-1}}\",\n            \"port\": \"{{ccapPort-1}}\"\n        },\n        \"subscriber-subnets\": [\n            \"10.32.110.1/24\"\n        ],\n        \"downstream-scns\": [\n            \"extrm_dn\"\n        ],\n        \"upstream-scns\": [\n            \"extrm_up\"\n        ]\n    }]\n}\n"
194                                                 },
195                                                 "description": "tries to add a CCAP/CMTS to manage with out providing all the required fields"
196                                         },
197                                         "response": []
198                                 },
199                                 {
200                                         "name": "PATCH CCAP 1",
201                                         "request": {
202                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
203                                                 "method": "PATCH",
204                                                 "header": [
205                                                         {
206                                                                 "key": "Authorization",
207                                                                 "value": "Basic YWRtaW46YWRtaW4=",
208                                                                 "description": ""
209                                                         },
210                                                         {
211                                                                 "key": "Content-Type",
212                                                                 "value": "application/yang.patch+json",
213                                                                 "description": ""
214                                                         },
215                                                         {
216                                                                 "key": "Accept",
217                                                                 "value": "application/yang.patch-status+json",
218                                                                 "description": ""
219                                                         }
220                                                 ],
221                                                 "body": {
222                                                         "mode": "raw",
223                                                         "raw": "{\n    \"ietf-restconf:yang-patch\" : {\n      \"patch-id\" : \"Patch CCAP 1\",\n      \"comment\" : \"testing patch functionality\",\n      \"edit\" : [\n        {\n            \"edit-id\" : 1,\n            \"operation\" : \"replace\",\n            \"target\" : \"/subscriber-subnets\",\n            \"value\" : {\n                \"subscriber-subnets\": [\n                                      \"10.32.110.1/24\", \n            \t\t\t\t\t\t  \"2001:470:c09b:4000::/64\",\n            \t\t\t\t\t\t  \"10.22.4.1/24\"\n                                    ]\n                }\n            }\n        ]\n    }\n}\n"
224                                                 },
225                                                 "description": "Adds 2 CCAPs/CMTSs to manage"
226                                         },
227                                         "response": []
228                                 }
229                         ]
230                 },
231                 {
232                         "name": "Gates",
233                         "description": "Sample PUT, GET, DELETE for PCMM Gates",
234                         "item": [
235                                 {
236                                         "name": "Operational - All Gates",
237                                         "request": {
238                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operational/packetcable:qos/",
239                                                 "method": "GET",
240                                                 "header": [
241                                                         {
242                                                                 "key": "Authorization",
243                                                                 "value": "Basic YWRtaW46YWRtaW4=",
244                                                                 "description": ""
245                                                         },
246                                                         {
247                                                                 "key": "Content-Type",
248                                                                 "value": "application/json",
249                                                                 "description": ""
250                                                         }
251                                                 ],
252                                                 "body": {},
253                                                 "description": "Retrieves all gates."
254                                         },
255                                         "response": []
256                                 },
257                                 {
258                                         "name": "All Gates",
259                                         "request": {
260                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/",
261                                                 "method": "GET",
262                                                 "header": [
263                                                         {
264                                                                 "key": "Authorization",
265                                                                 "value": "Basic YWRtaW46YWRtaW4=",
266                                                                 "description": ""
267                                                         },
268                                                         {
269                                                                 "key": "Content-Type",
270                                                                 "value": "application/json",
271                                                                 "description": ""
272                                                         }
273                                                 ],
274                                                 "body": {},
275                                                 "description": "Retrieves all gates."
276                                         },
277                                         "response": []
278                                 },
279                                 {
280                                         "name": "All Gates",
281                                         "request": {
282                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/",
283                                                 "method": "DELETE",
284                                                 "header": [
285                                                         {
286                                                                 "key": "Authorization",
287                                                                 "value": "Basic YWRtaW46YWRtaW4=",
288                                                                 "description": ""
289                                                         },
290                                                         {
291                                                                 "key": "Content-Type",
292                                                                 "value": "application/json",
293                                                                 "description": ""
294                                                         }
295                                                 ],
296                                                 "body": {},
297                                                 "description": "Deletes all apps, subscribers, and gates."
298                                         },
299                                         "response": []
300                                 },
301                                 {
302                                         "name": "Gate w/ classifier",
303                                         "request": {
304                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
305                                                 "method": "PUT",
306                                                 "header": [
307                                                         {
308                                                                 "key": "Authorization",
309                                                                 "value": "Basic YWRtaW46YWRtaW4=",
310                                                                 "description": ""
311                                                         },
312                                                         {
313                                                                 "key": "Content-Type",
314                                                                 "value": "application/json",
315                                                                 "description": ""
316                                                         }
317                                                 ],
318                                                 "body": {
319                                                         "mode": "raw",
320                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
321                                                 },
322                                                 "description": "PUT gate with standard classifier"
323                                         },
324                                         "response": []
325                                 },
326                                 {
327                                         "name": "Create Gate w/ classifier",
328                                         "request": {
329                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
330                                                 "method": "POST",
331                                                 "header": [
332                                                         {
333                                                                 "key": "Authorization",
334                                                                 "value": "Basic YWRtaW46YWRtaW4=",
335                                                                 "description": ""
336                                                         },
337                                                         {
338                                                                 "key": "Content-Type",
339                                                                 "value": "application/json",
340                                                                 "description": ""
341                                                         }
342                                                 ],
343                                                 "body": {
344                                                         "mode": "raw",
345                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-classifier}}\",\n      \"subscriberId\":\"{{subId-classifier}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"0\",\n                        \"srcPort\":\"{{srcPort-1a}}\",\n                        \"dstPort\":\"{{dstPort-1a}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"dscp-tos-overwrite\":\"0xa0\",\n               \"dscp-tos-mask\":\"0xff\"\n            },\n            \"traffic-profile\":{  \n        \t\t\"service-class-name-profile\": {\n        \t\t\t\"service-class-name\": \"{{scnUp}}\"\n        \t\t}\n            }\n         }\n      }\n   }\n}\n"
346                                                 },
347                                                 "description": "PUT gate with standard classifier"
348                                         },
349                                         "response": []
350                                 },
351                                 {
352                                         "name": "Get Gate w/ classifier Info",
353                                         "request": {
354                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-gate-info",
355                                                 "method": "POST",
356                                                 "header": [
357                                                         {
358                                                                 "key": "Authorization",
359                                                                 "value": "Basic YWRtaW46YWRtaW4=",
360                                                                 "description": ""
361                                                         },
362                                                         {
363                                                                 "key": "Content-Type",
364                                                                 "value": "application/json",
365                                                                 "description": ""
366                                                         }
367                                                 ],
368                                                 "body": {
369                                                         "mode": "raw",
370                                                         "raw": "{\n    \"input\": {\n        \"appId\": \"{{appId-classifier}}\",\n        \"subscriberId\": \"{{subId-classifier}}\",\n        \"gateId\": \"{{gateId-classifier}}\"\n    }\n}"
371                                                 },
372                                                 "description": "Delete QoS gate with classifier"
373                                         },
374                                         "response": []
375                                 },
376                                 {
377                                         "name": "Delete Gate w/ classifier",
378                                         "request": {
379                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-delete-gate",
380                                                 "method": "POST",
381                                                 "header": [
382                                                         {
383                                                                 "key": "Authorization",
384                                                                 "value": "Basic YWRtaW46YWRtaW4=",
385                                                                 "description": ""
386                                                         },
387                                                         {
388                                                                 "key": "Content-Type",
389                                                                 "value": "application/json",
390                                                                 "description": ""
391                                                         }
392                                                 ],
393                                                 "body": {
394                                                         "mode": "raw",
395                                                         "raw": "{\n    \"input\": {\n        \"appId\": \"{{appId-classifier}}\",\n        \"subscriberId\": \"{{subId-classifier}}\",\n        \"gateId\": \"{{gateId-classifier}}\"\n    }\n}"
396                                                 },
397                                                 "description": "Delete QoS gate with classifier"
398                                         },
399                                         "response": []
400                                 },
401                                 {
402                                         "name": "Gate w/ classifier",
403                                         "request": {
404                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
405                                                 "method": "GET",
406                                                 "header": [
407                                                         {
408                                                                 "key": "Authorization",
409                                                                 "value": "Basic YWRtaW46YWRtaW4=",
410                                                                 "description": ""
411                                                         },
412                                                         {
413                                                                 "key": "Content-Type",
414                                                                 "value": "application/json",
415                                                                 "description": ""
416                                                         }
417                                                 ],
418                                                 "body": {},
419                                                 "description": "Retrieves the gate with classifier."
420                                         },
421                                         "response": []
422                                 },
423                                 {
424                                         "name": "Gate w/ classifier",
425                                         "request": {
426                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
427                                                 "method": "DELETE",
428                                                 "header": [
429                                                         {
430                                                                 "key": "Authorization",
431                                                                 "value": "Basic YWRtaW46YWRtaW4=",
432                                                                 "description": ""
433                                                         },
434                                                         {
435                                                                 "key": "Content-Type",
436                                                                 "value": "application/json",
437                                                                 "description": ""
438                                                         }
439                                                 ],
440                                                 "body": {},
441                                                 "description": "Delete QoS gate with classifier"
442                                         },
443                                         "response": []
444                                 },
445                                 {
446                                         "name": "Gate w/ ext classifier",
447                                         "request": {
448                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-ext}}/",
449                                                 "method": "PUT",
450                                                 "header": [
451                                                         {
452                                                                 "key": "Authorization",
453                                                                 "value": "Basic YWRtaW46YWRtaW4=",
454                                                                 "description": ""
455                                                         },
456                                                         {
457                                                                 "key": "Content-Type",
458                                                                 "value": "application/json",
459                                                                 "description": ""
460                                                         }
461                                                 ],
462                                                 "body": {
463                                                         "mode": "raw",
464                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
465                                                 },
466                                                 "description": "PUT gate with ext classifier"
467                                         },
468                                         "response": []
469                                 },
470                                 {
471                                         "name": "Create Gate w/ ext classifier",
472                                         "request": {
473                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
474                                                 "method": "POST",
475                                                 "header": [
476                                                         {
477                                                                 "key": "Authorization",
478                                                                 "value": "Basic YWRtaW46YWRtaW4=",
479                                                                 "description": ""
480                                                         },
481                                                         {
482                                                                 "key": "Content-Type",
483                                                                 "value": "application/json",
484                                                                 "description": ""
485                                                         }
486                                                 ],
487                                                 "body": {
488                                                         "mode": "raw",
489                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-ext}}\",\n      \"subscriberId\":\"{{subId-ext}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"ext-classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"srcIpMask\":\"{{srcIpMask}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"dstIpMask\":\"{{dstIpMask}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\",\n                        \"protocol\":\"0\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"dscp-tos-overwrite\":\"0xa0\",\n               \"dscp-tos-mask\":\"0xff\"\n            },\n            \"traffic-profile\":{  \n        \t\t\"service-class-name-profile\": {\n        \t\t\t\"service-class-name\": \"{{scnUp}}\"\n        \t\t}\n            }\n         }\n      }\n   }\n}\n"
490                                                 },
491                                                 "description": "PUT gate with ext classifier"
492                                         },
493                                         "response": []
494                                 },
495                                 {
496                                         "name": "Gate w/ ext classifier",
497                                         "request": {
498                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-classifier}}/",
499                                                 "method": "GET",
500                                                 "header": [
501                                                         {
502                                                                 "key": "Authorization",
503                                                                 "value": "Basic YWRtaW46YWRtaW4=",
504                                                                 "description": ""
505                                                         },
506                                                         {
507                                                                 "key": "Content-Type",
508                                                                 "value": "application/json",
509                                                                 "description": ""
510                                                         }
511                                                 ],
512                                                 "body": {},
513                                                 "description": "Retrieves the gate with ext classifier."
514                                         },
515                                         "response": []
516                                 },
517                                 {
518                                         "name": "Gate w/ ext classifier",
519                                         "request": {
520                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-classifier}}/",
521                                                 "method": "DELETE",
522                                                 "header": [
523                                                         {
524                                                                 "key": "Authorization",
525                                                                 "value": "Basic YWRtaW46YWRtaW4=",
526                                                                 "description": ""
527                                                         },
528                                                         {
529                                                                 "key": "Content-Type",
530                                                                 "value": "application/json",
531                                                                 "description": ""
532                                                         }
533                                                 ],
534                                                 "body": {},
535                                                 "description": "Delete QoS gate with ext classifier"
536                                         },
537                                         "response": []
538                                 },
539                                 {
540                                         "name": "Gate w/ IPv6 classifier",
541                                         "request": {
542                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-ipv6}}/",
543                                                 "method": "PUT",
544                                                 "header": [
545                                                         {
546                                                                 "key": "Authorization",
547                                                                 "value": "Basic YWRtaW46YWRtaW4=",
548                                                                 "description": ""
549                                                         },
550                                                         {
551                                                                 "key": "Content-Type",
552                                                                 "value": "application/json",
553                                                                 "description": ""
554                                                         }
555                                                 ],
556                                                 "body": {
557                                                         "mode": "raw",
558                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"ipv6-classifier\": {\n                        \"srcIp6\": \"{{srcIp-IPv6}}\",\n                        \"dstIp6\": \"{{dstIp-IPv6}}\",\n                        \"flow-label\": \"101\",\n                        \"tc-low\": \"0xa0\",\n                        \"tc-high\": \"0xc0\",\n                        \"tc-mask\": \"0xe0\",\n                        \"next-hdr\": \"256\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
559                                                 },
560                                                 "description": "PUT gate with IPv6 classifier"
561                                         },
562                                         "response": []
563                                 },
564                                 {
565                                         "name": "Create Gate w/ IPv6 classifier",
566                                         "request": {
567                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
568                                                 "method": "POST",
569                                                 "header": [
570                                                         {
571                                                                 "key": "Authorization",
572                                                                 "value": "Basic YWRtaW46YWRtaW4=",
573                                                                 "description": ""
574                                                         },
575                                                         {
576                                                                 "key": "Content-Type",
577                                                                 "value": "application/json",
578                                                                 "description": ""
579                                                         }
580                                                 ],
581                                                 "body": {
582                                                         "mode": "raw",
583                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-ipv6}}\",\n      \"subscriberId\":\"{{subId-ipv6}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-ipv6}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"ipv6-classifier\":{  \n                        \"srcIp6\":\"{{srcIp-IPv6}}\",\n                        \"dstIp6\":\"{{dstIp-IPv6}}\",\n                        \"flow-label\":\"101\",\n                        \"tc-low\":\"0xa0\",\n                        \"tc-high\":\"0xc0\",\n                        \"tc-mask\":\"0xe0\",\n                        \"next-hdr\":\"256\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"dscp-tos-overwrite\":\"0xa0\",\n               \"dscp-tos-mask\":\"0xff\"\n            },\n            \"traffic-profile\":{  \n            \t\"service-class-name-profile\": {\n        \t\t\t\"service-class-name\": \"{{scnUp}}\"\n        \t\t}\n            }\n         }\n      }\n   }\n}"
584                                                 },
585                                                 "description": "PUT gate with IPv6 classifier"
586                                         },
587                                         "response": []
588                                 },
589                                 {
590                                         "name": "Gate w/ IPv6 classifier",
591                                         "request": {
592                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-classifier}}/",
593                                                 "method": "GET",
594                                                 "header": [
595                                                         {
596                                                                 "key": "Authorization",
597                                                                 "value": "Basic YWRtaW46YWRtaW4=",
598                                                                 "description": ""
599                                                         },
600                                                         {
601                                                                 "key": "Content-Type",
602                                                                 "value": "application/json",
603                                                                 "description": ""
604                                                         }
605                                                 ],
606                                                 "body": {},
607                                                 "description": "Retrieves the gate with IPv6 classifier."
608                                         },
609                                         "response": []
610                                 },
611                                 {
612                                         "name": "Gate w/ IPv6 classifier",
613                                         "request": {
614                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-ipv6}}/",
615                                                 "method": "DELETE",
616                                                 "header": [
617                                                         {
618                                                                 "key": "Authorization",
619                                                                 "value": "Basic YWRtaW46YWRtaW4=",
620                                                                 "description": ""
621                                                         },
622                                                         {
623                                                                 "key": "Content-Type",
624                                                                 "value": "application/json",
625                                                                 "description": ""
626                                                         }
627                                                 ],
628                                                 "body": {},
629                                                 "description": "Delete QoS gate with IPv6 classifier"
630                                         },
631                                         "response": []
632                                 },
633                                 {
634                                         "name": "Gate w/ Multiple Classifiers",
635                                         "request": {
636                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
637                                                 "method": "PUT",
638                                                 "header": [
639                                                         {
640                                                                 "key": "Authorization",
641                                                                 "value": "Basic YWRtaW46YWRtaW4=",
642                                                                 "description": ""
643                                                         },
644                                                         {
645                                                                 "key": "Content-Type",
646                                                                 "value": "application/json",
647                                                                 "description": ""
648                                                         }
649                                                 ],
650                                                 "body": {
651                                                         "mode": "raw",
652                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                 {\n                    \"classifier-id\": \"2\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-2a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                 {\n                    \"classifier-id\": \"3\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-3a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                 {\n                    \"classifier-id\": \"4\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                }\n                \n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
653                                                 },
654                                                 "description": "Get gate with Multiple classifiers"
655                                         },
656                                         "response": []
657                                 },
658                                 {
659                                         "name": "Create Gate w/ Multiple Classifiers",
660                                         "request": {
661                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
662                                                 "method": "POST",
663                                                 "header": [
664                                                         {
665                                                                 "key": "Authorization",
666                                                                 "value": "Basic YWRtaW46YWRtaW4=",
667                                                                 "description": ""
668                                                         },
669                                                         {
670                                                                 "key": "Content-Type",
671                                                                 "value": "application/json",
672                                                                 "description": ""
673                                                         }
674                                                 ],
675                                                 "body": {
676                                                         "mode": "raw",
677                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-classifier}}\",\n      \"subscriberId\":\"{{subId-classifier}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"ext-classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"srcIpMask\":\"{{srcIpMask}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"dstIpMask\":\"{{dstIpMask}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\",\n                        \"protocol\":\"0\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  },\n                  {  \n                     \"classifier-id\":\"2\",\n                     \"ext-classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"srcIpMask\":\"{{srcIpMask}}\",\n                        \"dstIp\":\"{{dstIp-2a}}\",\n                        \"dstIpMask\":\"{{dstIpMask}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\",\n                        \"protocol\":\"0\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  },\n                  {  \n                     \"classifier-id\":\"3\",\n                     \"ext-classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"srcIpMask\":\"{{srcIpMask}}\",\n                        \"dstIp\":\"{{dstIp-3a}}\",\n                        \"dstIpMask\":\"{{dstIpMask}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\",\n                        \"protocol\":\"0\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  },\n                  {  \n                     \"classifier-id\":\"4\",\n                     \"ext-classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"srcIpMask\":\"{{srcIpMask}}\",\n                        \"dstIp\":\"{{dstIp-4a}}\",\n                        \"dstIpMask\":\"{{dstIpMask}}\",\n                        \"tos-byte\":\"0xa0\",\n                        \"tos-mask\":\"0xe0\",\n                        \"protocol\":\"0\",\n                        \"srcPort-start\":\"{{srcPort-1a}}\",\n                        \"srcPort-end\":\"{{srcPort-1b}}\",\n                        \"dstPort-start\":\"{{dstPort-1a}}\",\n                        \"dstPort-end\":\"{{dstPort-1b}}\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"dscp-tos-overwrite\":\"0xa0\",\n               \"dscp-tos-mask\":\"0xff\"\n            },\n            \"traffic-profile\":{  \n               \"service-class-name-profile\":{  \n                  \"service-class-name\":\"{{scnUp}}\"\n               }\n            }\n         }\n      }\n   }\n}\n"
678                                                 },
679                                                 "description": "Get gate with Multiple classifiers"
680                                         },
681                                         "response": []
682                                 },
683                                 {
684                                         "name": "Gate w/ Multiple Classifiers",
685                                         "request": {
686                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
687                                                 "method": "GET",
688                                                 "header": [
689                                                         {
690                                                                 "key": "Authorization",
691                                                                 "value": "Basic YWRtaW46YWRtaW4=",
692                                                                 "description": ""
693                                                         },
694                                                         {
695                                                                 "key": "Content-Type",
696                                                                 "value": "application/json",
697                                                                 "description": ""
698                                                         }
699                                                 ],
700                                                 "body": {},
701                                                 "description": "Get gate with Multiple classifiers"
702                                         },
703                                         "response": []
704                                 },
705                                 {
706                                         "name": "Gate w/ Multiple Classifiers",
707                                         "request": {
708                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
709                                                 "method": "DELETE",
710                                                 "header": [
711                                                         {
712                                                                 "key": "Authorization",
713                                                                 "value": "Basic YWRtaW46YWRtaW4=",
714                                                                 "description": ""
715                                                         },
716                                                         {
717                                                                 "key": "Content-Type",
718                                                                 "value": "application/json",
719                                                                 "description": ""
720                                                         }
721                                                 ],
722                                                 "body": {},
723                                                 "description": "Delete gate with Multiple classifiers"
724                                         },
725                                         "response": []
726                                 },
727                                 {
728                                         "name": "Gate w/ Flow-spec Profile",
729                                         "request": {
730                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
731                                                 "method": "PUT",
732                                                 "header": [
733                                                         {
734                                                                 "key": "Authorization",
735                                                                 "value": "Basic YWRtaW46YWRtaW4=",
736                                                                 "description": ""
737                                                         },
738                                                         {
739                                                                 "key": "Content-Type",
740                                                                 "value": "application/json",
741                                                                 "description": ""
742                                                         }
743                                                 ],
744                                                 "body": {
745                                                         "mode": "raw",
746                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"64\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0x00\",\n                        \"tos-mask\": \"0x00\",\n                        \"priority\": \"80\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"direction\" : \"ds\",\n            \"dscp-tos-overwrite\": \"0x00\",\n            \"dscp-tos-mask\": \"0x0\",\n            \"inactivity-timer\": 900,\n            \"session-class-id\": 11\n        },\n        \"traffic-profile\": {\n            \"flow-spec-profile\": {\n                \"token-bucket-rate\": \"300\",\n                \"token-bucket-size\": \"30\",\n                \"peak-data-rate\": \"300000\",\n                \"minimum-policed-unit\": \"300\",\n                \"maximum-packet-size\": \"300\",\n                \"rate\": \"20000\",\n                \"slack-term\": \"0\"\n            }\n        }\n    }\n}"
747                                                 },
748                                                 "description": "Get gate with Multiple classifiers"
749                                         },
750                                         "response": []
751                                 },
752                                 {
753                                         "name": "Gate w/ UGS Profile",
754                                         "request": {
755                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
756                                                 "method": "PUT",
757                                                 "header": [
758                                                         {
759                                                                 "key": "Authorization",
760                                                                 "value": "Basic YWRtaW46YWRtaW4=",
761                                                                 "description": ""
762                                                         },
763                                                         {
764                                                                 "key": "Content-Type",
765                                                                 "value": "application/json",
766                                                                 "description": ""
767                                                         }
768                                                 ],
769                                                 "body": {
770                                                         "mode": "raw",
771                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0x00\",\n                        \"tos-mask\": \"0x00\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"2\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1b}}\",\n                        \"dstPort\": \"{{dstPort-1b}}\",\n                        \"tos-byte\": \"0x00\",\n                        \"tos-mask\": \"0x00\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"direction\" : \"us\",\n            \"dscp-tos-overwrite\": \"0x00\",\n            \"dscp-tos-mask\": \"0x0\"\n        },\n        \"traffic-profile\": {\n            \"ugs-profile\": {\n                \"request-transmission-policy\": \"895\",\n                \"unsolicited-grant-size\": \"232\",\n                \"grants-per-interval\": \"2\",\n                \"nominal-grant-interval\": \"20000\",\n                \"tolerated-grant-jitter\": \"2000\",\n                \"upstream-peak-traffic-rate\": \"20000\",\n                \"required-attribute-mask\": \"0\",\n                \"forbidden-attribute-mask\": \"0\",\n                \"attribute-aggregation-rule-mask\": \"0\"\n            }\n        }\n    }\n}"
772                                                 },
773                                                 "description": "Get gate with Multiple classifiers"
774                                         },
775                                         "response": []
776                                 },
777                                 {
778                                         "name": "Gate w/ RTP Profile",
779                                         "request": {
780                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
781                                                 "method": "PUT",
782                                                 "header": [
783                                                         {
784                                                                 "key": "Authorization",
785                                                                 "value": "Basic YWRtaW46YWRtaW4=",
786                                                                 "description": ""
787                                                         },
788                                                         {
789                                                                 "key": "Content-Type",
790                                                                 "value": "application/json",
791                                                                 "description": ""
792                                                         }
793                                                 ],
794                                                 "body": {
795                                                         "mode": "raw",
796                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-classifier}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0x00\",\n                        \"tos-mask\": \"0x00\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"2\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1b}}\",\n                        \"dstPort\": \"{{dstPort-1b}}\",\n                        \"tos-byte\": \"0x00\",\n                        \"tos-mask\": \"0x00\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"direction\" : \"us\",\n            \"dscp-tos-overwrite\": \"0x00\",\n            \"dscp-tos-mask\": \"0x0\"\n        },\n        \"traffic-profile\": {\n            \"rtp-profile\": {\n                \"request-transmission-policy\": \"895\",\n                \"maximum-sustained-traffic-rate\": \"23200\",\n                \"maximum-traffic-burst\": \"2000\",\n                \"minimum-reserved-traffic-rate\": \"20000\",\n                \"amrtr-packet-size\": \"2000\",\n                \"maximum-concatenated-burst\": \"20000\",\n                \"nominal-polling-interval\": \"20\",\n                \"tolerated-poll-jitter\": \"0\",\n                \"upstream-peak-traffic-rate\": \"1000\",\n                \"required-attribute-mask\": \"0\",\n                \"forbidden-attribute-mask\": \"0\",\n                \"attribute-aggregation-rule-mask\": \"0\"\n            }\n        }\n    }\n}"
797                                                 },
798                                                 "description": "Get gate with Multiple classifiers"
799                                         },
800                                         "response": []
801                                 },
802                                 {
803                                         "name": "Create Gate w/ Flow Spec Profile",
804                                         "request": {
805                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
806                                                 "method": "POST",
807                                                 "header": [
808                                                         {
809                                                                 "key": "Authorization",
810                                                                 "value": "Basic YWRtaW46YWRtaW4=",
811                                                                 "description": ""
812                                                         },
813                                                         {
814                                                                 "key": "Content-Type",
815                                                                 "value": "application/json",
816                                                                 "description": ""
817                                                         }
818                                                 ],
819                                                 "body": {
820                                                         "mode": "raw",
821                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-classifier}}\",\n      \"subscriberId\":\"{{subId-classifier}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"64\",\n                        \"srcPort\":\"{{srcPort-1a}}\",\n                        \"dstPort\":\"{{dstPort-1a}}\",\n                        \"tos-byte\":\"0x00\",\n                        \"tos-mask\":\"0x00\",\n                        \"priority\":\"80\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"direction\":\"ds\",\n               \"dscp-tos-overwrite\":\"0x00\",\n               \"dscp-tos-mask\":\"0x0\",\n               \"inactivity-timer\":900,\n               \"session-class-id\":11\n            },\n            \"traffic-profile\":{  \n               \"flow-spec-profile\":{  \n                  \"token-bucket-rate\":\"300\",\n                  \"token-bucket-size\":\"30\",\n                  \"peak-data-rate\":\"300000\",\n                  \"minimum-policed-unit\":\"300\",\n                  \"maximum-packet-size\":\"300\",\n                  \"rate\":\"20000\",\n                  \"slack-term\":\"0\"\n               }\n            }\n         }\n      }\n   }\n}"
822                                                 },
823                                                 "description": "Get gate with Multiple classifiers"
824                                         },
825                                         "response": []
826                                 },
827                                 {
828                                         "name": "Create Gate w/ UGS Profile",
829                                         "request": {
830                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
831                                                 "method": "POST",
832                                                 "header": [
833                                                         {
834                                                                 "key": "Authorization",
835                                                                 "value": "Basic YWRtaW46YWRtaW4=",
836                                                                 "description": ""
837                                                         },
838                                                         {
839                                                                 "key": "Content-Type",
840                                                                 "value": "application/json",
841                                                                 "description": ""
842                                                         }
843                                                 ],
844                                                 "body": {
845                                                         "mode": "raw",
846                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-classifier}}\",\n      \"subscriberId\":\"{{subId-classifier}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"0\",\n                        \"srcPort\":\"{{srcPort-1a}}\",\n                        \"dstPort\":\"{{dstPort-1a}}\",\n                        \"tos-byte\":\"0x00\",\n                        \"tos-mask\":\"0x00\"\n                     }\n                  },\n                  {  \n                     \"classifier-id\":\"2\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"0\",\n                        \"srcPort\":\"{{srcPort-1b}}\",\n                        \"dstPort\":\"{{dstPort-1b}}\",\n                        \"tos-byte\":\"0x00\",\n                        \"tos-mask\":\"0x00\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"direction\":\"us\",\n               \"dscp-tos-overwrite\":\"0x00\",\n               \"dscp-tos-mask\":\"0x0\"\n            },\n            \"traffic-profile\":{  \n               \"ugs-profile\":{  \n                  \"request-transmission-policy\":\"895\",\n                  \"unsolicited-grant-size\":\"232\",\n                  \"grants-per-interval\":\"2\",\n                  \"nominal-grant-interval\":\"20000\",\n                  \"tolerated-grant-jitter\":\"2000\",\n                  \"upstream-peak-traffic-rate\":\"20000\",\n                  \"required-attribute-mask\":\"0\",\n                  \"forbidden-attribute-mask\":\"0\",\n                  \"attribute-aggregation-rule-mask\":\"0\"\n               }\n            }\n         }\n      }\n   }\n}"
847                                                 },
848                                                 "description": "Get gate with Multiple classifiers"
849                                         },
850                                         "response": []
851                                 },
852                                 {
853                                         "name": "Create Gate w/ RTP Profile",
854                                         "request": {
855                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operations/packetcable:qos-set-gate",
856                                                 "method": "POST",
857                                                 "header": [
858                                                         {
859                                                                 "key": "Authorization",
860                                                                 "value": "Basic YWRtaW46YWRtaW4=",
861                                                                 "description": ""
862                                                         },
863                                                         {
864                                                                 "key": "Content-Type",
865                                                                 "value": "application/json",
866                                                                 "description": ""
867                                                         }
868                                                 ],
869                                                 "body": {
870                                                         "mode": "raw",
871                                                         "raw": "{  \n   \"input\":{  \n      \"appId\":\"{{appId-classifier}}\",\n      \"subscriberId\":\"{{subId-classifier}}\",\n      \"gates\":{  \n         \"gate\":{  \n            \"gateId\":\"{{gateId-classifier}}\",\n            \"classifiers\":{  \n               \"classifier-container\":[  \n                  {  \n                     \"classifier-id\":\"1\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"0\",\n                        \"srcPort\":\"{{srcPort-1a}}\",\n                        \"dstPort\":\"{{dstPort-1a}}\",\n                        \"tos-byte\":\"0x00\",\n                        \"tos-mask\":\"0x00\"\n                     }\n                  },\n                  {  \n                     \"classifier-id\":\"2\",\n                     \"classifier\":{  \n                        \"srcIp\":\"{{srcIp-1a}}\",\n                        \"dstIp\":\"{{dstIp-1a}}\",\n                        \"protocol\":\"0\",\n                        \"srcPort\":\"{{srcPort-1b}}\",\n                        \"dstPort\":\"{{dstPort-1b}}\",\n                        \"tos-byte\":\"0x00\",\n                        \"tos-mask\":\"0x00\"\n                     }\n                  }\n               ]\n            },\n            \"gate-spec\":{  \n               \"direction\":\"us\",\n               \"dscp-tos-overwrite\":\"0x00\",\n               \"dscp-tos-mask\":\"0x0\"\n            },\n            \"traffic-profile\":{  \n               \"rtp-profile\":{  \n                  \"request-transmission-policy\":\"895\",\n                  \"maximum-sustained-traffic-rate\":\"23200\",\n                  \"maximum-traffic-burst\":\"2000\",\n                  \"minimum-reserved-traffic-rate\":\"20000\",\n                  \"amrtr-packet-size\":\"2000\",\n                  \"maximum-concatenated-burst\":\"20000\",\n                  \"nominal-polling-interval\":\"20\",\n                  \"tolerated-poll-jitter\":\"0\",\n                  \"upstream-peak-traffic-rate\":\"1000\",\n                  \"required-attribute-mask\":\"0\",\n                  \"forbidden-attribute-mask\":\"0\",\n                  \"attribute-aggregation-rule-mask\":\"0\"\n               }\n            }\n         }\n      }\n   }\n}"
872                                                 },
873                                                 "description": "Get gate with Multiple classifiers"
874                                         },
875                                         "response": []
876                                 },
877                                 {
878                                         "name": "Bad - Gate w/ incomplete classifier",
879                                         "request": {
880                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-bad}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-bad}}/",
881                                                 "method": "PUT",
882                                                 "header": [
883                                                         {
884                                                                 "key": "Authorization",
885                                                                 "value": "Basic YWRtaW46YWRtaW4=",
886                                                                 "description": ""
887                                                         },
888                                                         {
889                                                                 "key": "Content-Type",
890                                                                 "value": "application/json",
891                                                                 "description": ""
892                                                         }
893                                                 ],
894                                                 "body": {
895                                                         "mode": "raw",
896                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-bad}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n        }\n    }\n}"
897                                                 },
898                                                 "description": "PUT gate with a standard classifier that is missing some data"
899                                         },
900                                         "response": []
901                                 },
902                                 {
903                                         "name": "Bad - Gate w/ invalid subscriber",
904                                         "request": {
905                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-bad}}/subscribers/subscriber/1.2.3.4/gates/gate/{{gateId-bad}}",
906                                                 "method": "PUT",
907                                                 "header": [
908                                                         {
909                                                                 "key": "Authorization",
910                                                                 "value": "Basic YWRtaW46YWRtaW4=",
911                                                                 "description": ""
912                                                         },
913                                                         {
914                                                                 "key": "Content-Type",
915                                                                 "value": "application/json",
916                                                                 "description": ""
917                                                         }
918                                                 ],
919                                                 "body": {
920                                                         "mode": "raw",
921                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-bad}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
922                                                 },
923                                                 "description": "PUT gate with a standard classifier that formed\ncorectly but the subscriber is unknown to the CCAP."
924                                         },
925                                         "response": []
926                                 },
927                                 {
928                                         "name": "Bad - Gate w/ Legacy & Ext Classifiers",
929                                         "request": {
930                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-multi}}/",
931                                                 "method": "PUT",
932                                                 "header": [
933                                                         {
934                                                                 "key": "Authorization",
935                                                                 "value": "Basic YWRtaW46YWRtaW4=",
936                                                                 "description": ""
937                                                         },
938                                                         {
939                                                                 "key": "Content-Type",
940                                                                 "value": "application/json",
941                                                                 "description": ""
942                                                         }
943                                                 ],
944                                                 "body": {
945                                                         "mode": "raw",
946                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-multi}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },{\n                    \"classifier-id\": \"2\",\n                    \"classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"protocol\": \"0\",\n                        \"srcPort\": \"{{srcPort-1a}}\",\n                        \"dstPort\": \"{{dstPort-1a}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\"\n                    }\n                }\n                 \n                \n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
947                                                 },
948                                                 "description": "Get gate with Legacy & Extended classifiers"
949                                         },
950                                         "response": []
951                                 },
952                                 {
953                                         "name": "Bad? Gate w/ 24 Classifiers",
954                                         "request": {
955                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-multi}}/",
956                                                 "method": "PUT",
957                                                 "header": [
958                                                         {
959                                                                 "key": "Authorization",
960                                                                 "value": "Basic YWRtaW46YWRtaW4=",
961                                                                 "description": ""
962                                                         },
963                                                         {
964                                                                 "key": "Content-Type",
965                                                                 "value": "application/json",
966                                                                 "description": ""
967                                                         }
968                                                 ],
969                                                 "body": {
970                                                         "mode": "raw",
971                                                         "raw": "{\n    \"gate\": {\n        \"gateId\": \"{{gateId-multi}}\",\n        \"classifiers\": {\n            \"classifier-container\": [\n                {\n                    \"classifier-id\": \"1\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-1a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"2\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-2a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"3\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-3a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"4\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"5\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"6\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"7\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"8\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"9\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"10\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"11\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"12\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"13\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"14\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"15\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"16\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"17\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"18\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"19\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"20\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"21\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"22\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"23\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                },\n                {\n                    \"classifier-id\": \"24\",\n                    \"ext-classifier\": {\n                        \"srcIp\": \"{{srcIp-1a}}\",\n                        \"srcIpMask\": \"{{srcIpMask}}\",\n                        \"dstIp\": \"{{dstIp-4a}}\",\n                        \"dstIpMask\": \"{{dstIpMask}}\",\n                        \"tos-byte\": \"0xa0\",\n                        \"tos-mask\": \"0xe0\",\n                        \"protocol\": \"0\",\n                        \"srcPort-start\": \"{{srcPort-1a}}\",\n                        \"srcPort-end\": \"{{srcPort-1b}}\",\n                        \"dstPort-start\": \"{{dstPort-1a}}\",\n                        \"dstPort-end\": \"{{dstPort-1b}}\"\n                    }\n                }\n            ]\n        },\n        \"gate-spec\": {\n            \"dscp-tos-overwrite\": \"0xa0\",\n            \"dscp-tos-mask\": \"0xff\"\n        },\n        \"traffic-profile\": {\n           \"service-class-name-profile\": {\n        \t\t\"service-class-name\": \"{{scnUp}}\"\n           }\n        }\n    }\n}"
972                                                 },
973                                                 "description": "Put a gate with 24 classifiers. Spec requires support for 4 but there is no maximum.\nHowever this is proably more than a CCAP will support."
974                                         },
975                                         "response": []
976                                 },
977                                 {
978                                         "name": "Bad? Gate w/ 24 Classifiers",
979                                         "request": {
980                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-multi}}/",
981                                                 "method": "GET",
982                                                 "header": [
983                                                         {
984                                                                 "key": "Authorization",
985                                                                 "value": "Basic YWRtaW46YWRtaW4=",
986                                                                 "description": ""
987                                                         },
988                                                         {
989                                                                 "key": "Content-Type",
990                                                                 "value": "application/json",
991                                                                 "description": ""
992                                                         }
993                                                 ],
994                                                 "body": {},
995                                                 "description": "Get a gate with 24 classifiers.\nThis is proably more than a CMTS will support."
996                                         },
997                                         "response": []
998                                 },
999                                 {
1000                                         "name": "Bad? Gate w/ 24 Classifiers",
1001                                         "request": {
1002                                                 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-multi}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-multi}}/",
1003                                                 "method": "DELETE",
1004                                                 "header": [
1005                                                         {
1006                                                                 "key": "Authorization",
1007                                                                 "value": "Basic YWRtaW46YWRtaW4=",
1008                                                                 "description": ""
1009                                                         },
1010                                                         {
1011                                                                 "key": "Content-Type",
1012                                                                 "value": "application/json",
1013                                                                 "description": ""
1014                                                         }
1015                                                 ],
1016                                                 "body": {
1017                                                         "mode": "raw",
1018                                                         "raw": ""
1019                                                 },
1020                                                 "description": "Put a gate with 24 classifiers.\nThis is proably more than a CMTS will support."
1021                                         },
1022                                         "response": []
1023                                 }
1024                         ]
1025                 }
1026         ]
1027 }