2 "id": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
4 "description": "Sample PCMM REST configuration calls.",
8 "id": "f9e5223f-35d2-95a8-4cfe-b250938e6c12",
10 "description": "Sample PUT, GET, & DELETE of CMTS into ODL",
12 "1f68f1dc-1d2b-8d04-b7be-0e6fc03fd90a",
13 "44ba6dfe-ca0c-376a-0322-b3db2af6eb2f",
14 "0c1e6f25-e33b-e3ed-fc59-02f2b569a9ed",
15 "a817933b-9398-23d1-b269-68f81ba51bc7",
16 "f403ebfd-d7d7-c94e-0ee5-3bc864098250",
17 "672adfee-68a5-5281-d638-72c2964b35cc",
18 "1142817c-9007-f0a1-92cd-644935c1fa85",
19 "07f16f27-6ef1-b022-1921-02a3baf40d91"
24 "id": "8454f1d3-bf11-01d5-3c17-1c635512818b",
26 "description": "Sample PUT, GET, DELETE for PCMM Gates",
28 "89d6f693-4b15-44dc-d330-f191ac6780b7",
29 "b8031ee0-b6e0-dcbe-fff3-a924cbe295a4",
30 "e69fb800-4f72-819b-2875-83eecf65dfb1",
31 "0f01c73b-c17a-b53b-3694-1d746edcd2a2",
32 "11ef539e-26d3-77ab-3828-321c3f7bf6a3",
33 "03bebe64-27ff-1df3-5b6b-9237f6c8e229",
34 "611db01a-e1e3-51fc-606d-5364477f8983",
35 "fbf5671a-ae7d-4413-a22b-8334c4f5c35e",
36 "a782c414-e6ad-a247-63f8-f1353e462870",
37 "ec1b0f8c-371d-a0bd-ce5f-d30aa31237cb",
38 "dc932ee9-1acd-9efe-cc83-de07894516bb",
39 "9d80f0da-4500-e843-31c5-808c91d9249b",
40 "7b027a58-c3a7-dd6a-555f-e5bc3644286c",
41 "e59184fc-4b70-2eb6-eaf5-001fc7f62fbc"
44 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc"
47 "timestamp": 1431957020452,
53 "id": "03bebe64-27ff-1df3-5b6b-9237f6c8e229",
54 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
55 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
56 "preRequestScript": "",
63 "currentHelper": "normal",
64 "helperAttributes": {},
65 "time": 1445872033293,
66 "name": "Gate w/ classifier",
67 "description": "Delete QoS gate with classifier",
68 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
72 "id": "07f16f27-6ef1-b022-1921-02a3baf40d91",
73 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
74 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
75 "preRequestScript": "",
82 "currentHelper": "normal",
83 "helperAttributes": {},
84 "time": 1446221273089,
85 "name": "Add CCAP 1 - Bad",
86 "description": "tries to add a CCAP/CMTS to manage with out providing all the required fields",
87 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
89 "rawModeData": "{\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"
92 "id": "0c1e6f25-e33b-e3ed-fc59-02f2b569a9ed",
93 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
94 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
95 "preRequestScript": "",
102 "currentHelper": "normal",
103 "helperAttributes": {},
104 "time": 1445616322776,
105 "name": "Delete All CCAPs",
106 "description": "Removes all managed CCAPs/CMTSs",
107 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
111 "id": "0f01c73b-c17a-b53b-3694-1d746edcd2a2",
112 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
113 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
114 "preRequestScript": "",
121 "currentHelper": "normal",
122 "helperAttributes": {},
123 "time": 1445871971575,
124 "name": "Gate w/ classifier",
125 "description": "PUT gate with standard classifier",
126 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
128 "rawModeData": "{\n \"gate\": [{\n \"gateId\": \"{{gateId-classifier}}\",\n \"gate-spec\": {\n \"dscp-tos-overwrite\": \"0xa0\",\n \"dscp-tos-mask\": \"0xff\"\n },\n \"traffic-profile\": {\n \"service-class-name\": \"{{scnUp}}\"\n },\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"
131 "id": "1142817c-9007-f0a1-92cd-644935c1fa85",
132 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
133 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
134 "preRequestScript": "",
141 "currentHelper": "normal",
142 "helperAttributes": {},
143 "time": 1445618622845,
144 "name": "PUT Multiple",
145 "description": "Adds 2 CCAPs/CMTSs to manage",
146 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
148 "rawModeData": "{ \"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"
151 "id": "11ef539e-26d3-77ab-3828-321c3f7bf6a3",
152 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
153 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
154 "preRequestScript": "",
158 "dataMode": "params",
161 "currentHelper": "normal",
162 "helperAttributes": {},
163 "time": 1445872017430,
164 "name": "Gate w/ classifier",
165 "description": "Retrieves the gate with classifier.",
166 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
170 "id": "1f68f1dc-1d2b-8d04-b7be-0e6fc03fd90a",
171 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
172 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operational/packetcable:ccaps",
173 "preRequestScript": "",
177 "dataMode": "params",
180 "currentHelper": "normal",
181 "helperAttributes": {},
182 "time": 1445616352829,
183 "name": "Operational - Get All CCAPs",
184 "description": "Retrieves all managed CCAPs/CMTSs",
185 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
189 "id": "44ba6dfe-ca0c-376a-0322-b3db2af6eb2f",
190 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
191 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps",
192 "preRequestScript": "",
196 "dataMode": "params",
199 "currentHelper": "normal",
200 "helperAttributes": {},
201 "time": 1445616319736,
202 "name": "Get All CCAPs",
203 "description": "Retrieves all managed CCAPs/CMTSs",
204 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
208 "id": "611db01a-e1e3-51fc-606d-5364477f8983",
209 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
210 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-ext}}/",
211 "preRequestScript": "",
218 "currentHelper": "normal",
219 "helperAttributes": {},
220 "time": 1445872070412,
221 "name": "Gate w/ ext classifier",
222 "description": "PUT gate with ext classifier",
223 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
225 "rawModeData": "{\n \"gate\": [{\n \"gateId\": \"{{gateId-ext}}\",\n \"gate-spec\": {\n \"dscp-tos-overwrite\": \"0xa0\",\n \"dscp-tos-mask\": \"0xff\"\n },\n \"traffic-profile\": {\n \"service-class-name\": \"{{scnDn}}\"\n },\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"
228 "id": "672adfee-68a5-5281-d638-72c2964b35cc",
229 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
230 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
231 "preRequestScript": "",
235 "dataMode": "params",
238 "currentHelper": "normal",
239 "helperAttributes": {},
240 "time": 1445616338656,
241 "name": "Delete CCAP 1",
242 "description": "Deletes a specific managed CCAP/CMTS",
243 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
247 "id": "7b027a58-c3a7-dd6a-555f-e5bc3644286c",
248 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
249 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/{{subId-classifier}}/gates/gate/{{gateId-classifier}}/",
250 "preRequestScript": "",
257 "currentHelper": "normal",
258 "helperAttributes": {},
259 "time": 1447349054220,
260 "name": "Bad - Gate w/ incomplete classifier",
261 "description": "PUT gate with a standard classifier that is missing some data",
262 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
264 "rawModeData": "{\n \"gate\": [{\n \"gateId\": \"{{gateId-classifier}}\",\n \"gate-spec\": {\n \"dscp-tos-overwrite\": \"0xa0\",\n \"dscp-tos-mask\": \"0xff\"\n },\n \"traffic-profile\": {\n },\n \"classifier\": {\n \"srcIp\": \"{{srcIp-1a}}\",\n \"dstIp\": \"{{dstIp-1a}}\",\n \"srcPort\": \"{{srcPort-1a}}\",\n \"dstPort\": \"{{dstPort-1a}}\",\n \"tos-byte\": \"0xa0\",\n \"tos-mask\": \"0xe0\"\n }\n }]\n}\n"
267 "id": "89d6f693-4b15-44dc-d330-f191ac6780b7",
268 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
269 "url": "http://{{odlHost}}:{{odlPort}}/restconf/operational/packetcable:qos/",
270 "preRequestScript": "",
274 "dataMode": "params",
277 "currentHelper": "normal",
278 "helperAttributes": {},
279 "time": 1447349051431,
280 "name": "Operational - All Gates",
281 "description": "Retrieves all gates.",
282 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
286 "id": "9d80f0da-4500-e843-31c5-808c91d9249b",
287 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
288 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-ipv6}}/",
289 "preRequestScript": "",
293 "dataMode": "params",
296 "currentHelper": "normal",
297 "helperAttributes": {},
298 "time": 1445872203499,
299 "name": "Gate w/ IPv6 classifier",
300 "description": "Delete QoS gate with IPv6 classifier",
301 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
305 "id": "a782c414-e6ad-a247-63f8-f1353e462870",
306 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
307 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-ext}}/",
308 "preRequestScript": "",
312 "dataMode": "params",
315 "currentHelper": "normal",
316 "helperAttributes": {},
317 "time": 1445872124553,
318 "name": "Gate w/ ext classifier",
319 "description": "Delete QoS gate with ext classifier",
320 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
324 "id": "a817933b-9398-23d1-b269-68f81ba51bc7",
325 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
326 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
327 "preRequestScript": "",
334 "currentHelper": "normal",
335 "helperAttributes": {},
336 "time": 1445616876070,
337 "name": "Add CCAP 1",
338 "description": "Adds a CCAP/CMTS to manage",
339 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
341 "rawModeData": "{\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 ],\n \"downstream-scns\": [\n \"extrm_dn\"\n ],\n \"upstream-scns\": [\n \"extrm_up\"\n ]\n }]\n}\n"
344 "id": "b8031ee0-b6e0-dcbe-fff3-a924cbe295a4",
345 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
346 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/",
347 "preRequestScript": "",
351 "dataMode": "params",
354 "currentHelper": "normal",
355 "helperAttributes": {},
356 "time": 1445372731369,
358 "description": "Retrieves all gates.",
359 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
363 "id": "dc932ee9-1acd-9efe-cc83-de07894516bb",
364 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
365 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-ipv6}}/",
366 "preRequestScript": "",
370 "dataMode": "params",
373 "currentHelper": "normal",
374 "helperAttributes": {},
375 "time": 1445872183035,
376 "name": "Gate w/ IPv6 classifier",
377 "description": "Retrieves the gate with IPv6 classifier.",
378 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
382 "id": "e59184fc-4b70-2eb6-eaf5-001fc7f62fbc",
383 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
384 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-classifier}}/subscribers/subscriber/1.2.3.4/gates/gate/{{gateId-classifier}}",
385 "preRequestScript": "",
392 "currentHelper": "normal",
393 "helperAttributes": {},
394 "time": 1447425110789,
395 "name": "Bad - Gate w/ invalid subscriber",
396 "description": "PUT gate with a standard classifier that formed\ncorectly but the subscriber is unknown to the CCAP.",
397 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
399 "rawModeData": "{\n \"gate\": [{\n \"gateId\": \"{{gateId-classifier}}\",\n \"gate-spec\": {\n \"dscp-tos-overwrite\": \"0xa0\",\n \"dscp-tos-mask\": \"0xff\"\n },\n \"traffic-profile\": {\n \"service-class-name\": \"{{scnUp}}\"\n },\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"
402 "id": "e69fb800-4f72-819b-2875-83eecf65dfb1",
403 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
404 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/",
405 "preRequestScript": "",
409 "dataMode": "params",
412 "currentHelper": "normal",
413 "helperAttributes": {},
414 "time": 1447359288221,
416 "description": "Deletes all apps, subscribers, and gates.",
417 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
421 "id": "ec1b0f8c-371d-a0bd-ce5f-d30aa31237cb",
422 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
423 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ipv6}}/subscribers/subscriber/{{subId-ipv6}}/gates/gate/{{gateId-ipv6}}/",
424 "preRequestScript": "",
431 "currentHelper": "normal",
432 "helperAttributes": {},
433 "time": 1445872149650,
434 "name": "Gate w/ IPv6 classifier",
435 "description": "PUT gate with IPv6 classifier",
436 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
438 "rawModeData": "{\n \"gate\": [{\n \"gateId\": \"{{gateId-ipv6}}\",\n \"gate-spec\": {\n \"dscp-tos-overwrite\": \"0xa0\",\n \"dscp-tos-mask\": \"0xff\"\n },\n \"traffic-profile\": {\n \"service-class-name\": \"{{scnDn}}\"\n },\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"
441 "id": "f403ebfd-d7d7-c94e-0ee5-3bc864098250",
442 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
443 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:ccaps/ccap/{{ccapId-1}}",
444 "preRequestScript": "",
448 "dataMode": "params",
451 "currentHelper": "normal",
452 "helperAttributes": {},
453 "time": 1445616333775,
454 "name": "Get CCAP 1",
455 "description": "Retrieves a specific managed CCAP/CMTS",
456 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",
460 "id": "fbf5671a-ae7d-4413-a22b-8334c4f5c35e",
461 "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
462 "url": "http://{{odlHost}}:{{odlPort}}/restconf/config/packetcable:qos/apps/app/{{appId-ext}}/subscribers/subscriber/{{subId-ext}}/gates/gate/{{gateId-ext}}/",
463 "preRequestScript": "",
467 "dataMode": "params",
470 "currentHelper": "normal",
471 "helperAttributes": {},
472 "time": 1445872097422,
473 "name": "Gate w/ ext classifier",
474 "description": "Retrieves the gate with ext classifier.",
475 "collectionId": "5c57b040-54e7-d5bf-296d-d5a4afdd39bc",