├── Brocade.postman_collection.json
├── ECS Mgnt API.postman_collection.json
├── ECS S3 API.postman_collection.json
├── LICENSE
├── PMAX.postman_collection.json
├── PowerOne.postman_collection.json
├── PowerStore.postman_collection.json
├── Powerflex_3.0.postman_collection.json
├── Powerflex_4.5.postman_collection.json
├── README.md
├── SC.postman_collection.json
├── Unity.postman_collection.json
├── VPLEX_API.postman_collection.json
├── XtremIO.postman_collection.json
└── iDrac Redfish.postman_collection.json
/Brocade.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "bcc37e87-751a-40b7-b4f2-f33c77d8a8bf",
4 | "name": "Brocade",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Login",
10 | "event": [
11 | {
12 | "listen": "test",
13 | "script": {
14 | "exec": [
15 | "pm.environment.set(\"authkey\", pm.response.headers.get(\"Authorization\"));\r",
16 | ""
17 | ],
18 | "type": "text/javascript"
19 | }
20 | }
21 | ],
22 | "request": {
23 | "auth": {
24 | "type": "basic",
25 | "basic": [
26 | {
27 | "key": "password",
28 | "value": "{{pwd}}",
29 | "type": "string"
30 | },
31 | {
32 | "key": "username",
33 | "value": "admin",
34 | "type": "string"
35 | }
36 | ]
37 | },
38 | "method": "POST",
39 | "header": [
40 | {
41 | "key": "Content-Type",
42 | "value": "",
43 | "type": "text",
44 | "disabled": true
45 | }
46 | ],
47 | "url": {
48 | "raw": "http://{{ip}}/rest/login",
49 | "protocol": "http",
50 | "host": [
51 | "{{ip}}"
52 | ],
53 | "path": [
54 | "rest",
55 | "login"
56 | ]
57 | }
58 | },
59 | "response": []
60 | },
61 | {
62 | "name": "Modules exposed",
63 | "event": [
64 | {
65 | "listen": "test",
66 | "script": {
67 | "exec": [
68 | ""
69 | ],
70 | "type": "text/javascript"
71 | }
72 | }
73 | ],
74 | "request": {
75 | "auth": {
76 | "type": "noauth"
77 | },
78 | "method": "GET",
79 | "header": [
80 | {
81 | "key": "Authorization",
82 | "value": "{{authkey}}",
83 | "type": "text"
84 | },
85 | {
86 | "key": "Accept",
87 | "value": "application/yang-data+json",
88 | "type": "text"
89 | },
90 | {
91 | "key": "Content-Type",
92 | "value": "application/yang-data+json",
93 | "type": "text"
94 | }
95 | ],
96 | "url": {
97 | "raw": "http://{{ip}}/rest/brocade-module-version",
98 | "protocol": "http",
99 | "host": [
100 | "{{ip}}"
101 | ],
102 | "path": [
103 | "rest",
104 | "brocade-module-version"
105 | ]
106 | }
107 | },
108 | "response": []
109 | },
110 | {
111 | "name": "FC Switch",
112 | "event": [
113 | {
114 | "listen": "test",
115 | "script": {
116 | "exec": [
117 | ""
118 | ],
119 | "type": "text/javascript"
120 | }
121 | }
122 | ],
123 | "request": {
124 | "auth": {
125 | "type": "noauth"
126 | },
127 | "method": "GET",
128 | "header": [
129 | {
130 | "key": "Authorization",
131 | "value": "{{authkey}}",
132 | "type": "text"
133 | },
134 | {
135 | "key": "Accept",
136 | "value": "application/yang-data+json",
137 | "type": "text"
138 | },
139 | {
140 | "key": "Content-Type",
141 | "value": "application/yang-data+json",
142 | "type": "text"
143 | }
144 | ],
145 | "url": {
146 | "raw": "http://{{ip}}/rest/running/brocade-fibrechannel-switch/fibrechannel-switch",
147 | "protocol": "http",
148 | "host": [
149 | "{{ip}}"
150 | ],
151 | "path": [
152 | "rest",
153 | "running",
154 | "brocade-fibrechannel-switch",
155 | "fibrechannel-switch"
156 | ]
157 | }
158 | },
159 | "response": []
160 | },
161 | {
162 | "name": "Fabric Switch",
163 | "event": [
164 | {
165 | "listen": "test",
166 | "script": {
167 | "exec": [
168 | ""
169 | ],
170 | "type": "text/javascript"
171 | }
172 | }
173 | ],
174 | "request": {
175 | "auth": {
176 | "type": "noauth"
177 | },
178 | "method": "GET",
179 | "header": [
180 | {
181 | "key": "Authorization",
182 | "value": "{{authkey}}",
183 | "type": "text"
184 | },
185 | {
186 | "key": "Accept",
187 | "value": "application/yang-data+json",
188 | "type": "text"
189 | },
190 | {
191 | "key": "Content-Type",
192 | "value": "application/yang-data+json",
193 | "type": "text"
194 | }
195 | ],
196 | "url": {
197 | "raw": "http://{{ip}}/rest/running/brocade-fabric/fabric-switch",
198 | "protocol": "http",
199 | "host": [
200 | "{{ip}}"
201 | ],
202 | "path": [
203 | "rest",
204 | "running",
205 | "brocade-fabric",
206 | "fabric-switch"
207 | ]
208 | }
209 | },
210 | "response": []
211 | },
212 | {
213 | "name": "Chassis",
214 | "event": [
215 | {
216 | "listen": "test",
217 | "script": {
218 | "exec": [
219 | ""
220 | ],
221 | "type": "text/javascript"
222 | }
223 | }
224 | ],
225 | "request": {
226 | "auth": {
227 | "type": "noauth"
228 | },
229 | "method": "GET",
230 | "header": [
231 | {
232 | "key": "Authorization",
233 | "value": "{{authkey}}",
234 | "type": "text"
235 | },
236 | {
237 | "key": "Accept",
238 | "value": "application/yang-data+json",
239 | "type": "text"
240 | },
241 | {
242 | "key": "Content-Type",
243 | "value": "application/yang-data+json",
244 | "type": "text"
245 | }
246 | ],
247 | "url": {
248 | "raw": "http://{{ip}}/rest/running/brocade-chassis/chassis",
249 | "protocol": "http",
250 | "host": [
251 | "{{ip}}"
252 | ],
253 | "path": [
254 | "rest",
255 | "running",
256 | "brocade-chassis",
257 | "chassis"
258 | ]
259 | }
260 | },
261 | "response": []
262 | },
263 | {
264 | "name": "Interface FC",
265 | "event": [
266 | {
267 | "listen": "test",
268 | "script": {
269 | "exec": [
270 | ""
271 | ],
272 | "type": "text/javascript"
273 | }
274 | }
275 | ],
276 | "request": {
277 | "auth": {
278 | "type": "noauth"
279 | },
280 | "method": "GET",
281 | "header": [
282 | {
283 | "key": "Authorization",
284 | "value": "{{authkey}}",
285 | "type": "text"
286 | },
287 | {
288 | "key": "Accept",
289 | "value": "application/yang-data+json",
290 | "type": "text"
291 | },
292 | {
293 | "key": "Content-Type",
294 | "value": "application/yang-data+json",
295 | "type": "text"
296 | }
297 | ],
298 | "url": {
299 | "raw": "http://{{ip}}/rest/running/brocade-interface/fibrechannel",
300 | "protocol": "http",
301 | "host": [
302 | "{{ip}}"
303 | ],
304 | "path": [
305 | "rest",
306 | "running",
307 | "brocade-interface",
308 | "fibrechannel"
309 | ]
310 | }
311 | },
312 | "response": []
313 | },
314 | {
315 | "name": "FDMI",
316 | "event": [
317 | {
318 | "listen": "test",
319 | "script": {
320 | "exec": [
321 | ""
322 | ],
323 | "type": "text/javascript"
324 | }
325 | }
326 | ],
327 | "request": {
328 | "auth": {
329 | "type": "noauth"
330 | },
331 | "method": "GET",
332 | "header": [
333 | {
334 | "key": "Authorization",
335 | "value": "{{authkey}}",
336 | "type": "text"
337 | },
338 | {
339 | "key": "Accept",
340 | "value": "application/yang-data+json",
341 | "type": "text"
342 | },
343 | {
344 | "key": "Content-Type",
345 | "value": "application/yang-data+json",
346 | "type": "text"
347 | }
348 | ],
349 | "url": {
350 | "raw": "http://{{ip}}/rest/running/brocade-fdmi/hba",
351 | "protocol": "http",
352 | "host": [
353 | "{{ip}}"
354 | ],
355 | "path": [
356 | "rest",
357 | "running",
358 | "brocade-fdmi",
359 | "hba"
360 | ]
361 | }
362 | },
363 | "response": []
364 | },
365 | {
366 | "name": "Interface FC statistics",
367 | "event": [
368 | {
369 | "listen": "test",
370 | "script": {
371 | "exec": [
372 | ""
373 | ],
374 | "type": "text/javascript"
375 | }
376 | }
377 | ],
378 | "request": {
379 | "auth": {
380 | "type": "noauth"
381 | },
382 | "method": "GET",
383 | "header": [
384 | {
385 | "key": "Authorization",
386 | "value": "{{authkey}}",
387 | "type": "text"
388 | },
389 | {
390 | "key": "Accept",
391 | "value": "application/yang-data+json",
392 | "type": "text"
393 | },
394 | {
395 | "key": "Content-Type",
396 | "value": "application/yang-data+json",
397 | "type": "text"
398 | }
399 | ],
400 | "url": {
401 | "raw": "http://{{ip}}/rest/running/brocade-interface/fibrechannel-statistics",
402 | "protocol": "http",
403 | "host": [
404 | "{{ip}}"
405 | ],
406 | "path": [
407 | "rest",
408 | "running",
409 | "brocade-interface",
410 | "fibrechannel-statistics"
411 | ]
412 | }
413 | },
414 | "response": []
415 | },
416 | {
417 | "name": "Zone defined config",
418 | "event": [
419 | {
420 | "listen": "test",
421 | "script": {
422 | "exec": [
423 | ""
424 | ],
425 | "type": "text/javascript"
426 | }
427 | }
428 | ],
429 | "request": {
430 | "auth": {
431 | "type": "noauth"
432 | },
433 | "method": "GET",
434 | "header": [
435 | {
436 | "key": "Authorization",
437 | "value": "{{authkey}}",
438 | "type": "text"
439 | },
440 | {
441 | "key": "Accept",
442 | "value": "application/yang-data+json",
443 | "type": "text"
444 | },
445 | {
446 | "key": "Content-Type",
447 | "value": "application/yang-data+json",
448 | "type": "text"
449 | }
450 | ],
451 | "url": {
452 | "raw": "http://{{ip}}/rest/running/brocade-zone/defined-configuration",
453 | "protocol": "http",
454 | "host": [
455 | "{{ip}}"
456 | ],
457 | "path": [
458 | "rest",
459 | "running",
460 | "brocade-zone",
461 | "defined-configuration"
462 | ]
463 | }
464 | },
465 | "response": []
466 | },
467 | {
468 | "name": "Zone defined config cfg",
469 | "event": [
470 | {
471 | "listen": "test",
472 | "script": {
473 | "exec": [
474 | ""
475 | ],
476 | "type": "text/javascript"
477 | }
478 | }
479 | ],
480 | "request": {
481 | "auth": {
482 | "type": "noauth"
483 | },
484 | "method": "GET",
485 | "header": [
486 | {
487 | "key": "Authorization",
488 | "value": "{{authkey}}",
489 | "type": "text"
490 | },
491 | {
492 | "key": "Accept",
493 | "value": "application/yang-data+json",
494 | "type": "text"
495 | },
496 | {
497 | "key": "Content-Type",
498 | "value": "application/yang-data+json",
499 | "type": "text"
500 | }
501 | ],
502 | "url": {
503 | "raw": "http://{{ip}}/rest/running/brocade-zone/defined-configuration/cfg",
504 | "protocol": "http",
505 | "host": [
506 | "{{ip}}"
507 | ],
508 | "path": [
509 | "rest",
510 | "running",
511 | "brocade-zone",
512 | "defined-configuration",
513 | "cfg"
514 | ]
515 | }
516 | },
517 | "response": []
518 | },
519 | {
520 | "name": "Zone defined config alias",
521 | "event": [
522 | {
523 | "listen": "test",
524 | "script": {
525 | "exec": [
526 | ""
527 | ],
528 | "type": "text/javascript"
529 | }
530 | }
531 | ],
532 | "request": {
533 | "auth": {
534 | "type": "noauth"
535 | },
536 | "method": "GET",
537 | "header": [
538 | {
539 | "key": "Authorization",
540 | "value": "{{authkey}}",
541 | "type": "text"
542 | },
543 | {
544 | "key": "Accept",
545 | "value": "application/yang-data+json",
546 | "type": "text"
547 | },
548 | {
549 | "key": "Content-Type",
550 | "value": "application/yang-data+json",
551 | "type": "text"
552 | }
553 | ],
554 | "url": {
555 | "raw": "http://{{ip}}/rest/running/brocade-zone/defined-configuration/alias",
556 | "protocol": "http",
557 | "host": [
558 | "{{ip}}"
559 | ],
560 | "path": [
561 | "rest",
562 | "running",
563 | "brocade-zone",
564 | "defined-configuration",
565 | "alias"
566 | ]
567 | }
568 | },
569 | "response": []
570 | },
571 | {
572 | "name": "Zone effective config",
573 | "event": [
574 | {
575 | "listen": "test",
576 | "script": {
577 | "exec": [
578 | ""
579 | ],
580 | "type": "text/javascript"
581 | }
582 | }
583 | ],
584 | "request": {
585 | "auth": {
586 | "type": "noauth"
587 | },
588 | "method": "GET",
589 | "header": [
590 | {
591 | "key": "Authorization",
592 | "value": "{{authkey}}",
593 | "type": "text"
594 | },
595 | {
596 | "key": "Accept",
597 | "value": "application/yang-data+json",
598 | "type": "text"
599 | },
600 | {
601 | "key": "Content-Type",
602 | "value": "application/yang-data+json",
603 | "type": "text"
604 | }
605 | ],
606 | "url": {
607 | "raw": "http://{{ip}}/rest/running/brocade-zone/effective-configuration",
608 | "protocol": "http",
609 | "host": [
610 | "{{ip}}"
611 | ],
612 | "path": [
613 | "rest",
614 | "running",
615 | "brocade-zone",
616 | "effective-configuration"
617 | ]
618 | }
619 | },
620 | "response": []
621 | },
622 | {
623 | "name": "Logout",
624 | "event": [
625 | {
626 | "listen": "test",
627 | "script": {
628 | "exec": [
629 | ""
630 | ],
631 | "type": "text/javascript"
632 | }
633 | }
634 | ],
635 | "request": {
636 | "auth": {
637 | "type": "noauth"
638 | },
639 | "method": "POST",
640 | "header": [
641 | {
642 | "key": "Authorization",
643 | "value": "{{authkey}}",
644 | "type": "text"
645 | },
646 | {
647 | "key": "Accept",
648 | "value": "application/yang-data+json",
649 | "type": "text"
650 | },
651 | {
652 | "key": "Content-Type",
653 | "value": "application/yang-data+json",
654 | "type": "text"
655 | }
656 | ],
657 | "url": {
658 | "raw": "http://{{ip}}/rest/logout",
659 | "protocol": "http",
660 | "host": [
661 | "{{ip}}"
662 | ],
663 | "path": [
664 | "rest",
665 | "logout"
666 | ]
667 | }
668 | },
669 | "response": []
670 | }
671 | ],
672 | "event": [
673 | {
674 | "listen": "prerequest",
675 | "script": {
676 | "type": "text/javascript",
677 | "exec": [
678 | ""
679 | ]
680 | }
681 | },
682 | {
683 | "listen": "test",
684 | "script": {
685 | "type": "text/javascript",
686 | "exec": [
687 | ""
688 | ]
689 | }
690 | }
691 | ]
692 | }
--------------------------------------------------------------------------------
/ECS Mgnt API.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "5edf8e1e-3a15-43c6-a81e-bdc0edca5a89",
4 | "name": "ECS Mgnt API",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Login Mgnt",
10 | "event": [
11 | {
12 | "listen": "test",
13 | "script": {
14 | "id": "d5a0e5a0-5b95-4186-9e9c-873fa09bbf2e",
15 | "exec": [
16 | "pm.environment.set(\"token\", pm.response.headers.get(\"X-SDS-AUTH-TOKEN\"));"
17 | ],
18 | "type": "text/javascript"
19 | }
20 | }
21 | ],
22 | "request": {
23 | "method": "GET",
24 | "header": [],
25 | "url": {
26 | "raw": "{{endpointmtg}}/login",
27 | "host": [
28 | "{{endpointmtg}}"
29 | ],
30 | "path": [
31 | "login"
32 | ]
33 | }
34 | },
35 | "response": []
36 | },
37 | {
38 | "name": "Dashboard",
39 | "request": {
40 | "method": "GET",
41 | "header": [
42 | {
43 | "key": "X-SDS-AUTH-TOKEN",
44 | "type": "text",
45 | "value": "{{token}}"
46 | }
47 | ],
48 | "url": {
49 | "raw": "{{endpointmtg}}/dashboard/zones/localzone",
50 | "host": [
51 | "{{endpointmtg}}"
52 | ],
53 | "path": [
54 | "dashboard",
55 | "zones",
56 | "localzone"
57 | ]
58 | }
59 | },
60 | "response": [
61 | {
62 | "name": "Management User Info",
63 | "originalRequest": {
64 | "method": "GET",
65 | "header": [
66 | {
67 | "key": "X-SDS-AUTH-TOKEN",
68 | "value": "{{token}}",
69 | "type": "text"
70 | }
71 | ],
72 | "url": {
73 | "raw": "{{emeaendpoint}}/vdc/users/root",
74 | "host": [
75 | "{{emeaendpoint}}"
76 | ],
77 | "path": [
78 | "vdc",
79 | "users",
80 | "root"
81 | ]
82 | }
83 | },
84 | "status": "OK",
85 | "code": 200,
86 | "_postman_previewlanguage": "xml",
87 | "header": [
88 | {
89 | "key": "Date",
90 | "value": "Wed, 30 Sep 2020 03:58:14 GMT"
91 | },
92 | {
93 | "key": "Content-Type",
94 | "value": "application/xml"
95 | },
96 | {
97 | "key": "Content-Length",
98 | "value": "255"
99 | },
100 | {
101 | "key": "Connection",
102 | "value": "keep-alive"
103 | }
104 | ],
105 | "cookie": [],
106 | "body": "\n\n false\n false\n true\n true\n root\n"
107 | }
108 | ]
109 | },
110 | {
111 | "name": "List Bucket in Namespace",
112 | "request": {
113 | "method": "GET",
114 | "header": [
115 | {
116 | "key": "X-SDS-AUTH-TOKEN",
117 | "type": "text",
118 | "value": "{{token}}"
119 | }
120 | ],
121 | "url": {
122 | "raw": "{{endpointmtg}}/object/bucket?namespace={{namespace}}",
123 | "host": [
124 | "{{endpointmtg}}"
125 | ],
126 | "path": [
127 | "object",
128 | "bucket"
129 | ],
130 | "query": [
131 | {
132 | "key": "namespace",
133 | "value": "{{namespace}}",
134 | "description": "Limit listing to a specific namespace"
135 | }
136 | ]
137 | }
138 | },
139 | "response": [
140 | {
141 | "name": "Management User Info",
142 | "originalRequest": {
143 | "method": "GET",
144 | "header": [
145 | {
146 | "key": "X-SDS-AUTH-TOKEN",
147 | "value": "{{token}}",
148 | "type": "text"
149 | }
150 | ],
151 | "url": {
152 | "raw": "{{emeaendpoint}}/vdc/users/root",
153 | "host": [
154 | "{{emeaendpoint}}"
155 | ],
156 | "path": [
157 | "vdc",
158 | "users",
159 | "root"
160 | ]
161 | }
162 | },
163 | "status": "OK",
164 | "code": 200,
165 | "_postman_previewlanguage": "xml",
166 | "header": [
167 | {
168 | "key": "Date",
169 | "value": "Wed, 30 Sep 2020 03:58:14 GMT"
170 | },
171 | {
172 | "key": "Content-Type",
173 | "value": "application/xml"
174 | },
175 | {
176 | "key": "Content-Length",
177 | "value": "255"
178 | },
179 | {
180 | "key": "Connection",
181 | "value": "keep-alive"
182 | }
183 | ],
184 | "cookie": [],
185 | "body": "\n\n false\n false\n true\n true\n root\n"
186 | }
187 | ]
188 | },
189 | {
190 | "name": "GET List Namespaces",
191 | "request": {
192 | "method": "GET",
193 | "header": [
194 | {
195 | "key": "X-SDS-AUTH-TOKEN",
196 | "type": "text",
197 | "value": "{{token}}"
198 | },
199 | {
200 | "key": "Content-Type",
201 | "type": "text",
202 | "value": "application/json",
203 | "disabled": true
204 | }
205 | ],
206 | "url": {
207 | "raw": "{{endpointmtg}}/object/namespaces",
208 | "host": [
209 | "{{endpointmtg}}"
210 | ],
211 | "path": [
212 | "object",
213 | "namespaces"
214 | ],
215 | "query": [
216 | {
217 | "key": "limit",
218 | "value": "3",
219 | "description": "Limit the number of list results to be returned",
220 | "disabled": true
221 | }
222 | ]
223 | },
224 | "description": "GET audit logs from ECS for the APJ namespace."
225 | },
226 | "response": [
227 | {
228 | "name": "GET All management Users",
229 | "originalRequest": {
230 | "method": "GET",
231 | "header": [
232 | {
233 | "key": "X-SDS-AUTH-TOKEN",
234 | "type": "text",
235 | "value": "{{token}}"
236 | },
237 | {
238 | "key": "Content-Type",
239 | "type": "text",
240 | "value": "application/json",
241 | "disabled": true
242 | }
243 | ],
244 | "url": {
245 | "raw": "{{emeaendpoint}}/vdc/users",
246 | "host": [
247 | "{{emeaendpoint}}"
248 | ],
249 | "path": [
250 | "vdc",
251 | "users"
252 | ]
253 | }
254 | },
255 | "status": "OK",
256 | "code": 200,
257 | "_postman_previewlanguage": "xml",
258 | "header": [
259 | {
260 | "key": "Date",
261 | "value": "Thu, 22 Oct 2020 23:48:57 GMT"
262 | },
263 | {
264 | "key": "Content-Type",
265 | "value": "application/xml"
266 | },
267 | {
268 | "key": "Content-Length",
269 | "value": "6483"
270 | },
271 | {
272 | "key": "Connection",
273 | "value": "keep-alive"
274 | }
275 | ],
276 | "cookie": [],
277 | "body": "\n\n \n true\n false\n true\n true\n 10030502_solutionowner@lsc.muc\n \n \n true\n false\n true\n true\n 10030502_users@lsc.muc\n \n \n false\n false\n true\n false\n andyc\n \n \n false\n false\n true\n false\n apjadmin\n \n \n false\n false\n true\n false\n baumaj\n \n \n false\n false\n false\n false\n cbnsmgr\n \n \n false\n false\n true\n false\n colin\n \n \n false\n false\n false\n false\n deleteme\n \n \n false\n false\n true\n true\n domain admins@lsc.muc\n \n \n false\n false\n false\n false\n ecsosb-admin\n \n \n false\n false\n true\n true\n ecsvideo\n \n \n false\n false\n false\n false\n emcsecurity\n \n \n false\n false\n true\n true\n flo\n \n \n false\n false\n true\n true\n kienka@lsc.muc\n \n \n false\n false\n true\n false\n koenia\n \n \n false\n false\n false\n false\n kpmg_admin\n \n \n false\n false\n true\n true\n lscadmin\n \n \n false\n false\n true\n true\n meyerk1@lsc.muc\n \n \n false\n false\n false\n true\n monitoruser\n \n \n false\n false\n false\n false\n nsadmin\n \n \n false\n false\n true\n true\n paulc\n \n \n false\n false\n false\n false\n paulc_nsadmin\n \n \n false\n false\n true\n false\n paulh\n \n \n false\n false\n true\n false\n rberesford\n \n \n false\n false\n true\n true\n root\n \n \n false\n false\n true\n false\n splunkapp\n \n \n false\n false\n true\n true\n tim\n \n \n false\n false\n true\n false\n tonimgr\n \n \n false\n false\n true\n false\n torsten\n \n \n false\n false\n true\n true\n ukadmin\n \n \n false\n false\n true\n false\n unruhm\n \n"
278 | },
279 | {
280 | "name": "GET Management User Token Count",
281 | "originalRequest": {
282 | "method": "GET",
283 | "header": [
284 | {
285 | "key": "X-SDS-AUTH-TOKEN",
286 | "type": "text",
287 | "value": "{{token}}"
288 | },
289 | {
290 | "key": "Content-Type",
291 | "type": "text",
292 | "value": "application/json",
293 | "disabled": true
294 | }
295 | ],
296 | "url": {
297 | "raw": "{{emeaendpoint}}/vdc/users/apjadmin/tokenCount",
298 | "host": [
299 | "{{emeaendpoint}}"
300 | ],
301 | "path": [
302 | "vdc",
303 | "users",
304 | "apjadmin",
305 | "tokenCount"
306 | ]
307 | }
308 | },
309 | "status": "OK",
310 | "code": 200,
311 | "_postman_previewlanguage": "xml",
312 | "header": [
313 | {
314 | "key": "Date",
315 | "value": "Thu, 22 Oct 2020 23:45:39 GMT"
316 | },
317 | {
318 | "key": "Content-Type",
319 | "value": "application/xml"
320 | },
321 | {
322 | "key": "Content-Length",
323 | "value": "128"
324 | },
325 | {
326 | "key": "Connection",
327 | "value": "keep-alive"
328 | }
329 | ],
330 | "cookie": [],
331 | "body": "\n\n 1\n"
332 | }
333 | ]
334 | },
335 | {
336 | "name": "GET List Management Users",
337 | "request": {
338 | "method": "GET",
339 | "header": [
340 | {
341 | "key": "X-SDS-AUTH-TOKEN",
342 | "type": "text",
343 | "value": "{{token}}"
344 | },
345 | {
346 | "key": "Content-Type",
347 | "type": "text",
348 | "value": "application/json",
349 | "disabled": true
350 | }
351 | ],
352 | "url": {
353 | "raw": "{{endpointmtg}}/vdc/users",
354 | "host": [
355 | "{{endpointmtg}}"
356 | ],
357 | "path": [
358 | "vdc",
359 | "users"
360 | ],
361 | "query": [
362 | {
363 | "key": "isSystemAdmin",
364 | "value": "true",
365 | "disabled": true
366 | },
367 | {
368 | "key": "isSystemAdmin",
369 | "value": null,
370 | "disabled": true
371 | }
372 | ]
373 | },
374 | "description": "GET audit logs from ECS for the APJ namespace."
375 | },
376 | "response": [
377 | {
378 | "name": "GET Management User Token Count",
379 | "originalRequest": {
380 | "method": "GET",
381 | "header": [
382 | {
383 | "key": "X-SDS-AUTH-TOKEN",
384 | "type": "text",
385 | "value": "{{token}}"
386 | },
387 | {
388 | "key": "Content-Type",
389 | "type": "text",
390 | "value": "application/json",
391 | "disabled": true
392 | }
393 | ],
394 | "url": {
395 | "raw": "{{emeaendpoint}}/vdc/users/apjadmin/tokenCount",
396 | "host": [
397 | "{{emeaendpoint}}"
398 | ],
399 | "path": [
400 | "vdc",
401 | "users",
402 | "apjadmin",
403 | "tokenCount"
404 | ]
405 | }
406 | },
407 | "status": "OK",
408 | "code": 200,
409 | "_postman_previewlanguage": "xml",
410 | "header": [
411 | {
412 | "key": "Date",
413 | "value": "Thu, 22 Oct 2020 23:45:39 GMT"
414 | },
415 | {
416 | "key": "Content-Type",
417 | "value": "application/xml"
418 | },
419 | {
420 | "key": "Content-Length",
421 | "value": "128"
422 | },
423 | {
424 | "key": "Connection",
425 | "value": "keep-alive"
426 | }
427 | ],
428 | "cookie": [],
429 | "body": "\n\n 1\n"
430 | },
431 | {
432 | "name": "GET All management Users",
433 | "originalRequest": {
434 | "method": "GET",
435 | "header": [
436 | {
437 | "key": "X-SDS-AUTH-TOKEN",
438 | "type": "text",
439 | "value": "{{token}}"
440 | },
441 | {
442 | "key": "Content-Type",
443 | "type": "text",
444 | "value": "application/json",
445 | "disabled": true
446 | }
447 | ],
448 | "url": {
449 | "raw": "{{emeaendpoint}}/vdc/users",
450 | "host": [
451 | "{{emeaendpoint}}"
452 | ],
453 | "path": [
454 | "vdc",
455 | "users"
456 | ]
457 | }
458 | },
459 | "status": "OK",
460 | "code": 200,
461 | "_postman_previewlanguage": "xml",
462 | "header": [
463 | {
464 | "key": "Date",
465 | "value": "Thu, 22 Oct 2020 23:48:57 GMT"
466 | },
467 | {
468 | "key": "Content-Type",
469 | "value": "application/xml"
470 | },
471 | {
472 | "key": "Content-Length",
473 | "value": "6483"
474 | },
475 | {
476 | "key": "Connection",
477 | "value": "keep-alive"
478 | }
479 | ],
480 | "cookie": [],
481 | "body": "\n\n \n true\n false\n true\n true\n 10030502_solutionowner@lsc.muc\n \n \n true\n false\n true\n true\n 10030502_users@lsc.muc\n \n \n false\n false\n true\n false\n andyc\n \n \n false\n false\n true\n false\n apjadmin\n \n \n false\n false\n true\n false\n baumaj\n \n \n false\n false\n false\n false\n cbnsmgr\n \n \n false\n false\n true\n false\n colin\n \n \n false\n false\n false\n false\n deleteme\n \n \n false\n false\n true\n true\n domain admins@lsc.muc\n \n \n false\n false\n false\n false\n ecsosb-admin\n \n \n false\n false\n true\n true\n ecsvideo\n \n \n false\n false\n false\n false\n emcsecurity\n \n \n false\n false\n true\n true\n flo\n \n \n false\n false\n true\n true\n kienka@lsc.muc\n \n \n false\n false\n true\n false\n koenia\n \n \n false\n false\n false\n false\n kpmg_admin\n \n \n false\n false\n true\n true\n lscadmin\n \n \n false\n false\n true\n true\n meyerk1@lsc.muc\n \n \n false\n false\n false\n true\n monitoruser\n \n \n false\n false\n false\n false\n nsadmin\n \n \n false\n false\n true\n true\n paulc\n \n \n false\n false\n false\n false\n paulc_nsadmin\n \n \n false\n false\n true\n false\n paulh\n \n \n false\n false\n true\n false\n rberesford\n \n \n false\n false\n true\n true\n root\n \n \n false\n false\n true\n false\n splunkapp\n \n \n false\n false\n true\n true\n tim\n \n \n false\n false\n true\n false\n tonimgr\n \n \n false\n false\n true\n false\n torsten\n \n \n false\n false\n true\n true\n ukadmin\n \n \n false\n false\n true\n false\n unruhm\n \n"
482 | }
483 | ]
484 | },
485 | {
486 | "name": "GET Management User Token Count",
487 | "request": {
488 | "method": "GET",
489 | "header": [
490 | {
491 | "key": "X-SDS-AUTH-TOKEN",
492 | "type": "text",
493 | "value": "{{token}}"
494 | },
495 | {
496 | "key": "Content-Type",
497 | "type": "text",
498 | "value": "application/json",
499 | "disabled": true
500 | }
501 | ],
502 | "url": {
503 | "raw": "{{endpointmtg}}/vdc/users/{{username}}/tokenCount",
504 | "host": [
505 | "{{endpointmtg}}"
506 | ],
507 | "path": [
508 | "vdc",
509 | "users",
510 | "{{username}}",
511 | "tokenCount"
512 | ]
513 | },
514 | "description": "GET audit logs from ECS for the APJ namespace."
515 | },
516 | "response": [
517 | {
518 | "name": "GET Management User Token Count",
519 | "originalRequest": {
520 | "method": "GET",
521 | "header": [
522 | {
523 | "key": "X-SDS-AUTH-TOKEN",
524 | "type": "text",
525 | "value": "{{token}}"
526 | },
527 | {
528 | "key": "Content-Type",
529 | "type": "text",
530 | "value": "application/json",
531 | "disabled": true
532 | }
533 | ],
534 | "url": {
535 | "raw": "{{emeaendpoint}}/vdc/users/apjadmin/tokenCount",
536 | "host": [
537 | "{{emeaendpoint}}"
538 | ],
539 | "path": [
540 | "vdc",
541 | "users",
542 | "apjadmin",
543 | "tokenCount"
544 | ]
545 | }
546 | },
547 | "status": "OK",
548 | "code": 200,
549 | "_postman_previewlanguage": "xml",
550 | "header": [
551 | {
552 | "key": "Date",
553 | "value": "Thu, 22 Oct 2020 23:45:39 GMT"
554 | },
555 | {
556 | "key": "Content-Type",
557 | "value": "application/xml"
558 | },
559 | {
560 | "key": "Content-Length",
561 | "value": "128"
562 | },
563 | {
564 | "key": "Connection",
565 | "value": "keep-alive"
566 | }
567 | ],
568 | "cookie": [],
569 | "body": "\n\n 1\n"
570 | }
571 | ]
572 | },
573 | {
574 | "name": "GET List Object Users",
575 | "request": {
576 | "method": "GET",
577 | "header": [
578 | {
579 | "key": "X-SDS-AUTH-TOKEN",
580 | "type": "text",
581 | "value": "{{token}}"
582 | },
583 | {
584 | "key": "Content-Type",
585 | "type": "text",
586 | "value": "application/json",
587 | "disabled": true
588 | }
589 | ],
590 | "url": {
591 | "raw": "{{endpointmtg}}/object/users/{{namespace}}",
592 | "host": [
593 | "{{endpointmtg}}"
594 | ],
595 | "path": [
596 | "object",
597 | "users",
598 | "{{namespace}}"
599 | ]
600 | },
601 | "description": "GET audit logs from ECS for the APJ namespace."
602 | },
603 | "response": [
604 | {
605 | "name": "GET All management Users",
606 | "originalRequest": {
607 | "method": "GET",
608 | "header": [
609 | {
610 | "key": "X-SDS-AUTH-TOKEN",
611 | "type": "text",
612 | "value": "{{token}}"
613 | },
614 | {
615 | "key": "Content-Type",
616 | "type": "text",
617 | "value": "application/json",
618 | "disabled": true
619 | }
620 | ],
621 | "url": {
622 | "raw": "{{emeaendpoint}}/vdc/users",
623 | "host": [
624 | "{{emeaendpoint}}"
625 | ],
626 | "path": [
627 | "vdc",
628 | "users"
629 | ]
630 | }
631 | },
632 | "status": "OK",
633 | "code": 200,
634 | "_postman_previewlanguage": "xml",
635 | "header": [
636 | {
637 | "key": "Date",
638 | "value": "Thu, 22 Oct 2020 23:48:57 GMT"
639 | },
640 | {
641 | "key": "Content-Type",
642 | "value": "application/xml"
643 | },
644 | {
645 | "key": "Content-Length",
646 | "value": "6483"
647 | },
648 | {
649 | "key": "Connection",
650 | "value": "keep-alive"
651 | }
652 | ],
653 | "cookie": [],
654 | "body": "\n\n \n true\n false\n true\n true\n 10030502_solutionowner@lsc.muc\n \n \n true\n false\n true\n true\n 10030502_users@lsc.muc\n \n \n false\n false\n true\n false\n andyc\n \n \n false\n false\n true\n false\n apjadmin\n \n \n false\n false\n true\n false\n baumaj\n \n \n false\n false\n false\n false\n cbnsmgr\n \n \n false\n false\n true\n false\n colin\n \n \n false\n false\n false\n false\n deleteme\n \n \n false\n false\n true\n true\n domain admins@lsc.muc\n \n \n false\n false\n false\n false\n ecsosb-admin\n \n \n false\n false\n true\n true\n ecsvideo\n \n \n false\n false\n false\n false\n emcsecurity\n \n \n false\n false\n true\n true\n flo\n \n \n false\n false\n true\n true\n kienka@lsc.muc\n \n \n false\n false\n true\n false\n koenia\n \n \n false\n false\n false\n false\n kpmg_admin\n \n \n false\n false\n true\n true\n lscadmin\n \n \n false\n false\n true\n true\n meyerk1@lsc.muc\n \n \n false\n false\n false\n true\n monitoruser\n \n \n false\n false\n false\n false\n nsadmin\n \n \n false\n false\n true\n true\n paulc\n \n \n false\n false\n false\n false\n paulc_nsadmin\n \n \n false\n false\n true\n false\n paulh\n \n \n false\n false\n true\n false\n rberesford\n \n \n false\n false\n true\n true\n root\n \n \n false\n false\n true\n false\n splunkapp\n \n \n false\n false\n true\n true\n tim\n \n \n false\n false\n true\n false\n tonimgr\n \n \n false\n false\n true\n false\n torsten\n \n \n false\n false\n true\n true\n ukadmin\n \n \n false\n false\n true\n false\n unruhm\n \n"
655 | },
656 | {
657 | "name": "GET Management User Token Count",
658 | "originalRequest": {
659 | "method": "GET",
660 | "header": [
661 | {
662 | "key": "X-SDS-AUTH-TOKEN",
663 | "type": "text",
664 | "value": "{{token}}"
665 | },
666 | {
667 | "key": "Content-Type",
668 | "type": "text",
669 | "value": "application/json",
670 | "disabled": true
671 | }
672 | ],
673 | "url": {
674 | "raw": "{{emeaendpoint}}/vdc/users/apjadmin/tokenCount",
675 | "host": [
676 | "{{emeaendpoint}}"
677 | ],
678 | "path": [
679 | "vdc",
680 | "users",
681 | "apjadmin",
682 | "tokenCount"
683 | ]
684 | }
685 | },
686 | "status": "OK",
687 | "code": 200,
688 | "_postman_previewlanguage": "xml",
689 | "header": [
690 | {
691 | "key": "Date",
692 | "value": "Thu, 22 Oct 2020 23:45:39 GMT"
693 | },
694 | {
695 | "key": "Content-Type",
696 | "value": "application/xml"
697 | },
698 | {
699 | "key": "Content-Length",
700 | "value": "128"
701 | },
702 | {
703 | "key": "Connection",
704 | "value": "keep-alive"
705 | }
706 | ],
707 | "cookie": [],
708 | "body": "\n\n 1\n"
709 | }
710 | ]
711 | },
712 | {
713 | "name": "GET Audit Logs",
714 | "request": {
715 | "method": "GET",
716 | "header": [
717 | {
718 | "key": "X-SDS-AUTH-TOKEN",
719 | "value": "{{token}}",
720 | "type": "text"
721 | },
722 | {
723 | "key": "Content-Type",
724 | "value": "application/json",
725 | "type": "text",
726 | "disabled": true
727 | }
728 | ],
729 | "url": {
730 | "raw": "{{endpointmtg}}/vdc/events?namespace={{namespace}}",
731 | "host": [
732 | "{{endpointmtg}}"
733 | ],
734 | "path": [
735 | "vdc",
736 | "events"
737 | ],
738 | "query": [
739 | {
740 | "key": "namespace",
741 | "value": "{{namespace}}"
742 | }
743 | ]
744 | },
745 | "description": "GET audit logs from ECS for the APJ namespace."
746 | },
747 | "response": []
748 | },
749 | {
750 | "name": "Replication Group Status",
751 | "request": {
752 | "method": "GET",
753 | "header": [
754 | {
755 | "key": "X-SDS-AUTH-TOKEN",
756 | "value": "{{token}}",
757 | "type": "text"
758 | }
759 | ],
760 | "url": {
761 | "raw": "{{endpointmtg}}/dashboard/zones/localzone/replicationgroups",
762 | "host": [
763 | "{{endpointmtg}}"
764 | ],
765 | "path": [
766 | "dashboard",
767 | "zones",
768 | "localzone",
769 | "replicationgroups"
770 | ]
771 | }
772 | },
773 | "response": [
774 | {
775 | "name": "Replication Group Status",
776 | "originalRequest": {
777 | "method": "GET",
778 | "header": [
779 | {
780 | "key": "X-SDS-AUTH-TOKEN",
781 | "value": "{{token}}",
782 | "type": "text"
783 | }
784 | ],
785 | "url": {
786 | "raw": "{{emeaendpoint}}/dashboard/zones/localzone/replicationgroups",
787 | "host": [
788 | "{{emeaendpoint}}"
789 | ],
790 | "path": [
791 | "dashboard",
792 | "zones",
793 | "localzone",
794 | "replicationgroups"
795 | ]
796 | }
797 | },
798 | "status": "OK",
799 | "code": 200,
800 | "_postman_previewlanguage": "json",
801 | "header": [
802 | {
803 | "key": "Date",
804 | "value": "Mon, 26 Oct 2020 04:55:40 GMT"
805 | },
806 | {
807 | "key": "Content-Type",
808 | "value": "application/json"
809 | },
810 | {
811 | "key": "Transfer-Encoding",
812 | "value": "chunked"
813 | },
814 | {
815 | "key": "Connection",
816 | "value": "keep-alive"
817 | }
818 | ],
819 | "cookie": [],
820 | "body": "{\n \"apiChange\": \"1\",\n \"title\": \"replicationgroups List\",\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/zones/localzone/replicationgroups\"\n }\n },\n \"_embedded\": {\n \"_instances\": [\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"cts-rg\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n },\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"rgmunich\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n },\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"rgmunich2\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n }\n ]\n }\n}"
821 | }
822 | ]
823 | },
824 | {
825 | "name": "List Storage Servers",
826 | "request": {
827 | "method": "GET",
828 | "header": [
829 | {
830 | "key": "X-SDS-AUTH-TOKEN",
831 | "type": "text",
832 | "value": "{{token}}"
833 | }
834 | ],
835 | "url": {
836 | "raw": "{{endpointmtg}}/vdc/instances/storageservers",
837 | "host": [
838 | "{{endpointmtg}}"
839 | ],
840 | "path": [
841 | "vdc",
842 | "instances",
843 | "storageservers"
844 | ]
845 | }
846 | },
847 | "response": [
848 | {
849 | "name": "Replication Group Status",
850 | "originalRequest": {
851 | "method": "GET",
852 | "header": [
853 | {
854 | "key": "X-SDS-AUTH-TOKEN",
855 | "value": "{{token}}",
856 | "type": "text"
857 | }
858 | ],
859 | "url": {
860 | "raw": "{{emeaendpoint}}/dashboard/zones/localzone/replicationgroups",
861 | "host": [
862 | "{{emeaendpoint}}"
863 | ],
864 | "path": [
865 | "dashboard",
866 | "zones",
867 | "localzone",
868 | "replicationgroups"
869 | ]
870 | }
871 | },
872 | "status": "OK",
873 | "code": 200,
874 | "_postman_previewlanguage": "json",
875 | "header": [
876 | {
877 | "key": "Date",
878 | "value": "Mon, 26 Oct 2020 04:55:40 GMT"
879 | },
880 | {
881 | "key": "Content-Type",
882 | "value": "application/json"
883 | },
884 | {
885 | "key": "Transfer-Encoding",
886 | "value": "chunked"
887 | },
888 | {
889 | "key": "Connection",
890 | "value": "keep-alive"
891 | }
892 | ],
893 | "cookie": [],
894 | "body": "{\n \"apiChange\": \"1\",\n \"title\": \"replicationgroups List\",\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/zones/localzone/replicationgroups\"\n }\n },\n \"_embedded\": {\n \"_instances\": [\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"cts-rg\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:c716330b-0d24-4332-84aa-3815165d17df:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n },\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"rgmunich\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:ec0d2999-ef3e-489b-9465-786c446434a8:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n },\n {\n \"_links\": {\n \"self\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global\"\n },\n \"datatables\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global/datatables\"\n },\n \"rglinks\": {\n \"href\": \"/dashboard/replicationgroups/Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global/rglinks\"\n }\n },\n \"replicationEgressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n },\n \"numZones\": \"1\",\n \"replicationEgressTraffic\": [],\n \"replicationIngressTraffic\": [],\n \"replicationIngressTrafficCurrent\": [],\n \"name\": \"rgmunich2\",\n \"chunksPendingXorTotalSize\": \"0\",\n \"chunksRepoPendingReplicationTotalSize\": \"0\",\n \"id\": \"Replication_Group:urn:storageos:ReplicationGroupInfo:888712df-6686-4b3a-a540-52a311168f3c:global\",\n \"replicationEgressTrafficCurrent\": [],\n \"chunksJournalPendingReplicationTotalSize\": \"0\",\n \"replicationIngressTrafficSummary\": {\n \"Min\": [],\n \"Max\": [],\n \"Avg\": \"0.0\"\n }\n }\n ]\n }\n}"
895 | }
896 | ]
897 | },
898 | {
899 | "name": "BETA Advanced Reporting API",
900 | "request": {
901 | "method": "POST",
902 | "header": [
903 | {
904 | "key": "X-SDS-AUTH-TOKEN",
905 | "type": "text",
906 | "value": "{{token}}"
907 | },
908 | {
909 | "key": "Content-Type",
910 | "value": "application/json",
911 | "type": "text"
912 | }
913 | ],
914 | "body": {
915 | "mode": "raw",
916 | "raw": "{\r\n\"query\": \"from(bucket:\\\"monitoring_main\\\") |> range(start: -30m) |> filter(fn: (r) => r._measurement == \\\"statDataHead_performance_internal_transactions\\\")\"\r\n}",
917 | "options": {
918 | "raw": {}
919 | }
920 | },
921 | "url": {
922 | "raw": "{{endpointmtg}}/flux/api/external/v2/query",
923 | "host": [
924 | "{{endpointmtg}}"
925 | ],
926 | "path": [
927 | "flux",
928 | "api",
929 | "external",
930 | "v2",
931 | "query"
932 | ]
933 | }
934 | },
935 | "response": [
936 | {
937 | "name": "BETA Advanced Reporting API",
938 | "originalRequest": {
939 | "method": "POST",
940 | "header": [
941 | {
942 | "key": "X-SDS-AUTH-TOKEN",
943 | "type": "text",
944 | "value": "{{token}}"
945 | },
946 | {
947 | "key": "Content-Type",
948 | "value": "application/json",
949 | "type": "text"
950 | }
951 | ],
952 | "body": {
953 | "mode": "raw",
954 | "raw": "{\r\n\"query\": \"from(bucket:\\\"monitoring_main\\\") |> range(start: -30m) |> filter(fn: (r) => r._measurement == \\\"statDataHead_performance_internal_transactions\\\")\"\r\n}"
955 | },
956 | "url": {
957 | "raw": "{{endpointmtg}}/flux/api/external/v2/query",
958 | "host": [
959 | "{{endpointmtg}}"
960 | ],
961 | "path": [
962 | "flux",
963 | "api",
964 | "external",
965 | "v2",
966 | "query"
967 | ]
968 | }
969 | },
970 | "status": "OK",
971 | "code": 200,
972 | "_postman_previewlanguage": "json",
973 | "header": [
974 | {
975 | "key": "Date",
976 | "value": "Wed, 28 Oct 2020 10:15:39 GMT"
977 | },
978 | {
979 | "key": "Content-Type",
980 | "value": "application/json"
981 | },
982 | {
983 | "key": "Transfer-Encoding",
984 | "value": "chunked"
985 | },
986 | {
987 | "key": "Connection",
988 | "value": "keep-alive"
989 | },
990 | {
991 | "key": "X-From",
992 | "value": "remote"
993 | },
994 | {
995 | "key": "X-Request-Id",
996 | "value": "R175414"
997 | },
998 | {
999 | "key": "X-Request-Id",
1000 | "value": "R175414"
1001 | }
1002 | ],
1003 | "cookie": [],
1004 | "body": "{\n \"Series\": [\n {\n \"Datatypes\": [\n \"long\",\n \"dateTime:RFC3339\",\n \"dateTime:RFC3339\",\n \"dateTime:RFC3339\",\n \"long\",\n \"string\",\n \"string\",\n \"string\",\n \"string\",\n \"string\",\n \"string\"\n ],\n \"Columns\": [\n \"table\",\n \"_start\",\n \"_stop\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"host\",\n \"node_id\",\n \"process\",\n \"tag\"\n ],\n \"Values\": [\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:47:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:52:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:57:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:02:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:07:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"0\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:12:45Z\",\n \"1447\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:47:45Z\",\n \"1196829\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:52:45Z\",\n \"1196981\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:57:45Z\",\n \"1197133\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:02:45Z\",\n \"1197285\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:07:45Z\",\n \"1197437\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"1\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:12:45Z\",\n \"1197588\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs1.ecs.test\",\n \"758098a4-0fdc-445b-916c-f1a549606505\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"2\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:45Z\",\n \"419\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:45Z\",\n \"1205634\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:45Z\",\n \"1205784\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:45Z\",\n \"1205934\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:45Z\",\n \"1206084\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:45Z\",\n \"1206233\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"3\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:45Z\",\n \"1206383\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs2.ecs.test\",\n \"951bd8bb-79fe-42c7-99c7-447fe8f8387b\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"4\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:25Z\",\n \"147\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:25Z\",\n \"1204667\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:25Z\",\n \"1204817\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:25Z\",\n \"1204967\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:25Z\",\n \"1205116\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:25Z\",\n \"1205266\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"5\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:25Z\",\n \"1205416\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs3.ecs.test\",\n \"96860819-738b-4bb3-bef2-355b8d9de3ff\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"6\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:26Z\",\n \"287\",\n \"failed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:48:26Z\",\n \"1205188\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:53:26Z\",\n \"1205338\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T09:58:26Z\",\n \"1205487\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:03:26Z\",\n \"1205637\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:08:26Z\",\n \"1205787\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ],\n [\n \"7\",\n \"2020-10-28T09:45:39.669537711Z\",\n \"2020-10-28T10:15:39.669537711Z\",\n \"2020-10-28T10:13:26Z\",\n \"1205937\",\n \"succeed_request_counter\",\n \"statDataHead_performance_internal_transactions\",\n \"lsc-ecs4.ecs.test\",\n \"a03f6330-f8f9-4878-b1bc-f11fddb0b948\",\n \"statDataHead\",\n \"dashboard\"\n ]\n ]\n }\n ]\n}"
1005 | }
1006 | ]
1007 | },
1008 | {
1009 | "name": "Logout Mgnt",
1010 | "event": [
1011 | {
1012 | "listen": "test",
1013 | "script": {
1014 | "id": "fa74a7e4-9321-4834-aca8-77bd51432511",
1015 | "exec": [
1016 | "pm.environment.unset(\"token\");"
1017 | ],
1018 | "type": "text/javascript"
1019 | }
1020 | }
1021 | ],
1022 | "request": {
1023 | "method": "GET",
1024 | "header": [
1025 | {
1026 | "key": "X-SDS-AUTH-TOKEN",
1027 | "value": "{{token}}",
1028 | "type": "text"
1029 | }
1030 | ],
1031 | "url": {
1032 | "raw": "{{endpointmtg}}/logout",
1033 | "host": [
1034 | "{{endpointmtg}}"
1035 | ],
1036 | "path": [
1037 | "logout"
1038 | ],
1039 | "query": [
1040 | {
1041 | "key": "force",
1042 | "value": "true",
1043 | "disabled": true
1044 | }
1045 | ]
1046 | }
1047 | },
1048 | "response": []
1049 | }
1050 | ],
1051 | "auth": {
1052 | "type": "basic",
1053 | "basic": [
1054 | {
1055 | "key": "password",
1056 | "value": "{{password}}",
1057 | "type": "string"
1058 | },
1059 | {
1060 | "key": "username",
1061 | "value": "{{username}}",
1062 | "type": "string"
1063 | }
1064 | ]
1065 | },
1066 | "protocolProfileBehavior": {}
1067 | }
--------------------------------------------------------------------------------
/ECS S3 API.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "a22875e2-68e7-4919-817c-c191bef837b5",
4 | "name": "ECS S3 API",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Buckets Metadata",
10 | "request": {
11 | "method": "HEAD",
12 | "header": [
13 | {
14 | "key": "",
15 | "type": "text",
16 | "value": "",
17 | "disabled": true
18 | }
19 | ],
20 | "url": {
21 | "raw": "{{endpoint}}/{{bucket}}",
22 | "host": [
23 | "{{endpoint}}"
24 | ],
25 | "path": [
26 | "{{bucket}}"
27 | ]
28 | },
29 | "description": "Download the metadata of a bucket."
30 | },
31 | "response": []
32 | },
33 | {
34 | "name": "Object Metadata",
35 | "request": {
36 | "method": "HEAD",
37 | "header": [
38 | {
39 | "key": "",
40 | "type": "text",
41 | "value": "",
42 | "disabled": true
43 | }
44 | ],
45 | "url": {
46 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
47 | "host": [
48 | "{{endpoint}}"
49 | ],
50 | "path": [
51 | "{{bucket}}",
52 | "cisco.exe"
53 | ],
54 | "query": [
55 | {
56 | "key": "versionId",
57 | "value": null,
58 | "disabled": true
59 | }
60 | ]
61 | },
62 | "description": "Download the metadata of a bucket."
63 | },
64 | "response": []
65 | },
66 | {
67 | "name": "Create a Bucket",
68 | "request": {
69 | "method": "PUT",
70 | "header": [
71 | {
72 | "key": "x-emc-retention-period",
73 | "type": "text",
74 | "value": "200",
75 | "description": "Implicitly applying retention period in seconds for all objects in bucket, -1 denotes infinity",
76 | "disabled": true
77 | },
78 | {
79 | "key": "x-emc-file-system-access-enabled",
80 | "value": "True",
81 | "description": "Flag (True) that indicates whether the bucket can be accessed as HDFS",
82 | "type": "text",
83 | "disabled": true
84 | },
85 | {
86 | "key": "x-emc-server-side-encryption-enabled",
87 | "value": "True",
88 | "description": "Flag (True) indicating whether any object placed within bucket is encrypted by the System. D@RE Encryption",
89 | "type": "text",
90 | "disabled": true
91 | },
92 | {
93 | "key": "x-emc-is-stale-allowed",
94 | "value": "True",
95 | "description": "Container Flag (True) that indicates whether the bucket can be accessed during a temporary VDC outage in a federated configuration",
96 | "type": "text",
97 | "disabled": true
98 | },
99 | {
100 | "key": "x-emc-compliance-enabled",
101 | "value": "True",
102 | "description": "Flag indicating whether bucket has compliance mode enabled.",
103 | "type": "text",
104 | "disabled": true
105 | },
106 | {
107 | "key": "x-emc-dataservice-vpool",
108 | "value": "",
109 | "description": "The replication group to associate the new bucket with. This determines the data stores used to store the objects associated with this bucket. If this header is not present, the default replication group defined for the associated namespace is used.",
110 | "type": "text",
111 | "disabled": true
112 | },
113 | {
114 | "key": "x-emc-namespace",
115 | "value": "",
116 | "description": "Namespace to be used for this bucket. If the namespace is not specified using the S3 convention of host/path style request, it can be specified using the x-emc-namespace header. If the namespace is not specified in this header either, and if the request is from a registered user, the namespace associated with that user is used. If all of these attempts fail, the request is rejected.",
117 | "type": "text",
118 | "disabled": true
119 | },
120 | {
121 | "key": "x-emc-metadata-search",
122 | "value": "x-amz-meta-;String,x-amz-meta;String",
123 | "description": "Assigns a list in the form \"keyname[;datatype],...\" of system- and user-metadata keynames that can be used later in bucket searches for the purpose of filtering object lists based querying these keys",
124 | "type": "text",
125 | "disabled": true
126 | }
127 | ],
128 | "url": {
129 | "raw": "{{endpoint}}/retention",
130 | "host": [
131 | "{{endpoint}}"
132 | ],
133 | "path": [
134 | "retention"
135 | ]
136 | },
137 | "description": "Rules for Bucket Naming\r\nBucket names must comply with the following rules in order to be DNS compliant:\r\n\r\nBucket names must be at least 3 and no more than 63 characters long\r\n\r\nBucket name must be a series of one or more labels separated by a period (.)\r\n\r\nBucket names can contain lowercase letters, numbers and dashes\r\n\r\nBucket names must not be formatted as an IP address (for example 192.168.5.4)."
138 | },
139 | "response": []
140 | },
141 | {
142 | "name": "Enable Versioning on Bucket",
143 | "request": {
144 | "method": "PUT",
145 | "header": [],
146 | "body": {
147 | "mode": "raw",
148 | "raw": "\r\n Enabled\r\n",
149 | "options": {
150 | "raw": {
151 | "language": "xml"
152 | }
153 | }
154 | },
155 | "url": {
156 | "raw": "{{endpoint}}/{{bucket}}?versioning",
157 | "host": [
158 | "{{endpoint}}"
159 | ],
160 | "path": [
161 | "{{bucket}}"
162 | ],
163 | "query": [
164 | {
165 | "key": "versioning",
166 | "value": null
167 | }
168 | ]
169 | },
170 | "description": "Enabled = Turn on versioning, Suspended = Disable versioning"
171 | },
172 | "response": []
173 | },
174 | {
175 | "name": "List Buckets",
176 | "request": {
177 | "method": "GET",
178 | "header": [
179 | {
180 | "key": "",
181 | "type": "text",
182 | "value": "",
183 | "disabled": true
184 | }
185 | ],
186 | "url": {
187 | "raw": "{{endpoint}}/?list-type=2",
188 | "host": [
189 | "{{endpoint}}"
190 | ],
191 | "path": [
192 | ""
193 | ],
194 | "query": [
195 | {
196 | "key": "list-type",
197 | "value": "2",
198 | "description": "Query list-type 0 1 String Indicate the request is V2 API request by setting its value to 2. Otherwise, the request will be treated as v1 request."
199 | },
200 | {
201 | "key": "delimiter",
202 | "value": null,
203 | "description": "Query delimiter 0 1 String A character used to group keys (object names). CommonPrefixes result element is returned which has the keys containing the same string between the prefix and the first occurrence of the delimiter. If prefix is not specified, the substring will start at the beginning of the key.",
204 | "disabled": true
205 | },
206 | {
207 | "key": "prefix",
208 | "value": null,
209 | "description": "Query prefix 0 1 String Only keys beginning with the specified prefix are returned in the response.",
210 | "disabled": true
211 | }
212 | ]
213 | }
214 | },
215 | "response": []
216 | },
217 | {
218 | "name": "Check Bucket Versioning",
219 | "protocolProfileBehavior": {
220 | "disableBodyPruning": true
221 | },
222 | "request": {
223 | "method": "GET",
224 | "header": [
225 | {
226 | "key": "",
227 | "type": "text",
228 | "value": "",
229 | "disabled": true
230 | }
231 | ],
232 | "body": {
233 | "mode": "file",
234 | "file": {
235 | "src": ""
236 | },
237 | "options": {
238 | "file": {}
239 | }
240 | },
241 | "url": {
242 | "raw": "{{endpoint}}/{{bucket}}?versioning",
243 | "host": [
244 | "{{endpoint}}"
245 | ],
246 | "path": [
247 | "{{bucket}}"
248 | ],
249 | "query": [
250 | {
251 | "key": "versioning",
252 | "value": null
253 | }
254 | ]
255 | }
256 | },
257 | "response": [
258 | {
259 | "name": "Check Bucket Versioning",
260 | "originalRequest": {
261 | "method": "GET",
262 | "header": [
263 | {
264 | "key": "",
265 | "type": "text",
266 | "value": "",
267 | "disabled": true
268 | }
269 | ],
270 | "body": {
271 | "mode": "file",
272 | "file": {
273 | "src": ""
274 | },
275 | "options": {
276 | "file": {}
277 | }
278 | },
279 | "url": {
280 | "raw": "{{endpoint}}/{{bucket}}?versioning",
281 | "host": [
282 | "{{endpoint}}"
283 | ],
284 | "path": [
285 | "{{bucket}}"
286 | ],
287 | "query": [
288 | {
289 | "key": "versioning",
290 | "value": null
291 | }
292 | ]
293 | }
294 | },
295 | "status": "OK",
296 | "code": 200,
297 | "_postman_previewlanguage": "xml",
298 | "header": [
299 | {
300 | "key": "Date",
301 | "value": "Tue, 27 Oct 2020 05:57:06 GMT"
302 | },
303 | {
304 | "key": "Server",
305 | "value": "ViPR/1.0"
306 | },
307 | {
308 | "key": "x-amz-request-id",
309 | "value": "0c07c835:17523626b29:17d8c:4f"
310 | },
311 | {
312 | "key": "x-amz-id-2",
313 | "value": "584e3308242dc7b89dd3ae21b0df182a9663dd0a1a8a45a508ced3d0e0688cfa"
314 | },
315 | {
316 | "key": "Content-Type",
317 | "value": "application/xml"
318 | },
319 | {
320 | "key": "Content-Length",
321 | "value": "178"
322 | }
323 | ],
324 | "cookie": [],
325 | "body": "\n\n Enabled\n"
326 | }
327 | ]
328 | },
329 | {
330 | "name": "List Object and VersionId",
331 | "protocolProfileBehavior": {
332 | "disableBodyPruning": true
333 | },
334 | "request": {
335 | "method": "GET",
336 | "header": [],
337 | "body": {
338 | "mode": "file",
339 | "file": {
340 | "src": ""
341 | },
342 | "options": {
343 | "file": {}
344 | }
345 | },
346 | "url": {
347 | "raw": "{{endpoint}}/{{bucket}}?cors",
348 | "host": [
349 | "{{endpoint}}"
350 | ],
351 | "path": [
352 | "{{bucket}}"
353 | ],
354 | "query": [
355 | {
356 | "key": "versions",
357 | "value": "",
358 | "description": "displays the version ID of objects in a version enabled bucket",
359 | "disabled": true
360 | },
361 | {
362 | "key": "prefix",
363 | "value": "doc",
364 | "description": "specifiy a prefix to limit object listing",
365 | "disabled": true
366 | },
367 | {
368 | "key": "tagging",
369 | "value": "presentation",
370 | "description": "Display the tagging information on objects",
371 | "disabled": true
372 | },
373 | {
374 | "key": "query",
375 | "value": "x-amz-meta-name==chris and x-amz-meta-age>20",
376 | "description": "Search a metadata enabled bucket on ECS",
377 | "disabled": true
378 | },
379 | {
380 | "key": "searchmetadata",
381 | "value": "",
382 | "description": "shows all the indexed fields on a metadata enabled bucket",
383 | "disabled": true
384 | },
385 | {
386 | "key": "cors",
387 | "value": null,
388 | "description": "Cross Origin Resource Sharing"
389 | }
390 | ]
391 | }
392 | },
393 | "response": []
394 | },
395 | {
396 | "name": "Display Object Headers",
397 | "protocolProfileBehavior": {
398 | "disableBodyPruning": true
399 | },
400 | "request": {
401 | "method": "HEAD",
402 | "header": [],
403 | "body": {
404 | "mode": "file",
405 | "file": {
406 | "src": "/C:/Users/jenkic5/Downloads/Upload/version_example.txt.txt"
407 | },
408 | "options": {
409 | "file": {}
410 | }
411 | },
412 | "url": {
413 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
414 | "host": [
415 | "{{endpoint}}"
416 | ],
417 | "path": [
418 | "{{bucket}}",
419 | "cisco.exe"
420 | ]
421 | }
422 | },
423 | "response": []
424 | },
425 | {
426 | "name": "PUT Data Into Bucket",
427 | "request": {
428 | "method": "PUT",
429 | "header": [
430 | {
431 | "key": "x-amz-tagging",
432 | "value": "app=webex",
433 | "description": "Apply object tagging to an object on upload",
434 | "type": "text"
435 | },
436 | {
437 | "key": "x-emc-retention-period",
438 | "value": "",
439 | "description": "Applying retention period in seconds, -1 denotes infinity",
440 | "type": "text",
441 | "disabled": true
442 | },
443 | {
444 | "key": "x-amz-copy-source",
445 | "value": "",
446 | "description": "Used to specify the name of the source bucket and key name of the source object, separated by a slash. Default copy mode is shallow and only specific scenario where the shallow copy cannot be performed will be switch over to deep-mode, such as in the case of TSO, different encryption settings for bucket, etc.",
447 | "type": "text",
448 | "disabled": true
449 | },
450 | {
451 | "key": "x-amz-metadata-directive",
452 | "value": "",
453 | "description": "Used to specify the metadata directive to be used when copying an object either to itself or a different object, valid values include,\nCOPY - This metadata directive value will copy over all metadata information from the source object to the destination object. It is only allowed if the object is not being copied to itself.\nMERGE - This metadata directive value will copy over all metadata information from the source object to the destination object including any new metadata from the request.\nREPLACE - This metadata directive value will replace all metadata information from the source object with the any new metadata from the request.",
454 | "type": "text",
455 | "disabled": true
456 | },
457 | {
458 | "key": "x-amz-meta-name",
459 | "value": "chris",
460 | "description": "Custom Metadata",
461 | "type": "text"
462 | },
463 | {
464 | "key": "x-amz-meta-age",
465 | "value": "30",
466 | "description": "Custom Metadata",
467 | "type": "text"
468 | }
469 | ],
470 | "body": {
471 | "mode": "file",
472 | "file": {
473 | "src": "/C:/Users/jenkic5/Downloads/Cisco_WebEx_Add-On (3).exe"
474 | },
475 | "options": {
476 | "file": {}
477 | }
478 | },
479 | "url": {
480 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
481 | "host": [
482 | "{{endpoint}}"
483 | ],
484 | "path": [
485 | "{{bucket}}",
486 | "cisco.exe"
487 | ]
488 | }
489 | },
490 | "response": []
491 | },
492 | {
493 | "name": "DELETE Object",
494 | "request": {
495 | "method": "DELETE",
496 | "header": [],
497 | "body": {
498 | "mode": "file",
499 | "file": {
500 | "src": "/C:/Users/jenkic5/Downloads/Cisco_WebEx_Add-On (1).exe"
501 | },
502 | "options": {
503 | "file": {}
504 | }
505 | },
506 | "url": {
507 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
508 | "host": [
509 | "{{endpoint}}"
510 | ],
511 | "path": [
512 | "{{bucket}}",
513 | "cisco.exe"
514 | ],
515 | "query": [
516 | {
517 | "key": "versionId",
518 | "value": null,
519 | "description": "Enter versionID of the object you want to delete.",
520 | "disabled": true
521 | }
522 | ]
523 | }
524 | },
525 | "response": [
526 | {
527 | "name": "DELETE Object",
528 | "originalRequest": {
529 | "method": "DELETE",
530 | "header": [],
531 | "body": {
532 | "mode": "file",
533 | "file": {
534 | "src": "/C:/Users/jenkic5/Downloads/Cisco_WebEx_Add-On (1).exe"
535 | }
536 | },
537 | "url": {
538 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
539 | "host": [
540 | "{{endpoint}}"
541 | ],
542 | "path": [
543 | "{{bucket}}",
544 | "cisco.exe"
545 | ],
546 | "query": [
547 | {
548 | "key": "versionId",
549 | "value": null,
550 | "description": "Enter versionID of the object you want to delete.",
551 | "disabled": true
552 | }
553 | ]
554 | }
555 | },
556 | "status": "No Content",
557 | "code": 204,
558 | "_postman_previewlanguage": "plain",
559 | "header": [
560 | {
561 | "key": "Date",
562 | "value": "Tue, 27 Oct 2020 06:07:54 GMT"
563 | },
564 | {
565 | "key": "Server",
566 | "value": "ViPR/1.0"
567 | },
568 | {
569 | "key": "x-amz-request-id",
570 | "value": "0c07c832:1752362487f:16c18:104c"
571 | },
572 | {
573 | "key": "x-amz-id-2",
574 | "value": "ac0c0e094645edf9fc31a9b204ee143ab0cfe095fb92ddaaa77c4d9c0da5830b"
575 | },
576 | {
577 | "key": "x-amz-version-id",
578 | "value": "1603778973242"
579 | },
580 | {
581 | "key": "x-amz-delete-marker",
582 | "value": "true"
583 | },
584 | {
585 | "key": "x-emc-previous-object-size",
586 | "value": "0"
587 | },
588 | {
589 | "key": "Content-Length",
590 | "value": "0"
591 | }
592 | ],
593 | "cookie": [],
594 | "body": null
595 | }
596 | ]
597 | },
598 | {
599 | "name": "DELETE Bucket",
600 | "request": {
601 | "method": "DELETE",
602 | "header": [],
603 | "body": {
604 | "mode": "file",
605 | "file": {
606 | "src": "/C:/Users/jenkic5/Downloads/Cisco_WebEx_Add-On (1).exe"
607 | },
608 | "options": {
609 | "file": {}
610 | }
611 | },
612 | "url": {
613 | "raw": "{{endpoint}}/{{bucket}}",
614 | "host": [
615 | "{{endpoint}}"
616 | ],
617 | "path": [
618 | "{{bucket}}"
619 | ]
620 | }
621 | },
622 | "response": [
623 | {
624 | "name": "DELETE Object",
625 | "originalRequest": {
626 | "method": "DELETE",
627 | "header": [],
628 | "body": {
629 | "mode": "file",
630 | "file": {
631 | "src": "/C:/Users/jenkic5/Downloads/Cisco_WebEx_Add-On (1).exe"
632 | }
633 | },
634 | "url": {
635 | "raw": "{{endpoint}}/{{bucket}}/cisco.exe",
636 | "host": [
637 | "{{endpoint}}"
638 | ],
639 | "path": [
640 | "{{bucket}}",
641 | "cisco.exe"
642 | ],
643 | "query": [
644 | {
645 | "key": "versionId",
646 | "value": null,
647 | "description": "Enter versionID of the object you want to delete.",
648 | "disabled": true
649 | }
650 | ]
651 | }
652 | },
653 | "status": "No Content",
654 | "code": 204,
655 | "_postman_previewlanguage": "plain",
656 | "header": [
657 | {
658 | "key": "Date",
659 | "value": "Tue, 27 Oct 2020 06:07:54 GMT"
660 | },
661 | {
662 | "key": "Server",
663 | "value": "ViPR/1.0"
664 | },
665 | {
666 | "key": "x-amz-request-id",
667 | "value": "0c07c832:1752362487f:16c18:104c"
668 | },
669 | {
670 | "key": "x-amz-id-2",
671 | "value": "ac0c0e094645edf9fc31a9b204ee143ab0cfe095fb92ddaaa77c4d9c0da5830b"
672 | },
673 | {
674 | "key": "x-amz-version-id",
675 | "value": "1603778973242"
676 | },
677 | {
678 | "key": "x-amz-delete-marker",
679 | "value": "true"
680 | },
681 | {
682 | "key": "x-emc-previous-object-size",
683 | "value": "0"
684 | },
685 | {
686 | "key": "Content-Length",
687 | "value": "0"
688 | }
689 | ],
690 | "cookie": [],
691 | "body": null
692 | }
693 | ]
694 | },
695 | {
696 | "name": "Check bucket policy",
697 | "request": {
698 | "method": "GET",
699 | "header": [],
700 | "url": {
701 | "raw": "{{endpoint}}/{{bucket}}?policy",
702 | "host": [
703 | "{{endpoint}}"
704 | ],
705 | "path": [
706 | "{{bucket}}"
707 | ],
708 | "query": [
709 | {
710 | "key": "policy",
711 | "value": null
712 | }
713 | ]
714 | },
715 | "description": "This checks for a bucket policy"
716 | },
717 | "response": []
718 | },
719 | {
720 | "name": "Add CORS configuration to Bucket",
721 | "request": {
722 | "method": "PUT",
723 | "header": [],
724 | "body": {
725 | "mode": "raw",
726 | "raw": "\r\n \r\n https://object.ecstestdrive.com\r\n PUT\r\n GET\r\n *\r\n \r\n",
727 | "options": {
728 | "raw": {
729 | "language": "xml"
730 | }
731 | }
732 | },
733 | "url": {
734 | "raw": "{{endpoint}}/{{bucket}}?cors",
735 | "host": [
736 | "{{endpoint}}"
737 | ],
738 | "path": [
739 | "{{bucket}}"
740 | ],
741 | "query": [
742 | {
743 | "key": "cors",
744 | "value": null
745 | }
746 | ]
747 | }
748 | },
749 | "response": [
750 | {
751 | "name": "Add CORS configuration to Bucket",
752 | "originalRequest": {
753 | "method": "PUT",
754 | "header": [],
755 | "body": {
756 | "mode": "raw",
757 | "raw": "\r\n \r\n https://object.ecstestdrive.com\r\n PUT\r\n GET\r\n *\r\n \r\n",
758 | "options": {
759 | "raw": {
760 | "language": "xml"
761 | }
762 | }
763 | },
764 | "url": {
765 | "raw": "{{endpoint}}/{{bucket}}?cors",
766 | "host": [
767 | "{{endpoint}}"
768 | ],
769 | "path": [
770 | "{{bucket}}"
771 | ],
772 | "query": [
773 | {
774 | "key": "cors",
775 | "value": null
776 | }
777 | ]
778 | }
779 | },
780 | "status": "OK",
781 | "code": 200,
782 | "_postman_previewlanguage": "plain",
783 | "header": [
784 | {
785 | "key": "Date",
786 | "value": "Wed, 18 Nov 2020 23:29:25 GMT"
787 | },
788 | {
789 | "key": "Server",
790 | "value": "ViPR/1.0"
791 | },
792 | {
793 | "key": "x-amz-request-id",
794 | "value": "0a3bc915:174e3a985fe:364b9:9"
795 | },
796 | {
797 | "key": "x-amz-id-2",
798 | "value": "7724644decc65f8c6f7c8da1e8c38f55478486e0d3448ecd1176d5679e822036"
799 | },
800 | {
801 | "key": "Content-Length",
802 | "value": "0"
803 | }
804 | ],
805 | "cookie": [],
806 | "body": null
807 | }
808 | ]
809 | }
810 | ],
811 | "auth": {
812 | "type": "awsv4",
813 | "awsv4": [
814 | {
815 | "key": "secretKey",
816 | "value": "{{secretKey}}",
817 | "type": "string"
818 | },
819 | {
820 | "key": "accessKey",
821 | "value": "{{accessKey}}",
822 | "type": "string"
823 | }
824 | ]
825 | },
826 | "event": [
827 | {
828 | "listen": "prerequest",
829 | "script": {
830 | "id": "32b69305-85e4-43df-aecd-3bed72b7cada",
831 | "type": "text/javascript",
832 | "exec": [
833 | ""
834 | ]
835 | }
836 | },
837 | {
838 | "listen": "test",
839 | "script": {
840 | "id": "15c3164e-0275-48c8-a13b-9c41d64e87a7",
841 | "type": "text/javascript",
842 | "exec": [
843 | ""
844 | ]
845 | }
846 | }
847 | ],
848 | "protocolProfileBehavior": {}
849 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Alberto Ramos
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Project-Vision
2 | Postman collections for DellEMC's storage products' REST APIs
3 | ## Details
4 | This IaC Avengers' project leverages Postman's import collection capabilities to provide sample API calls for the following products:
5 | - PowerMax
6 | - PowerStore
7 | - PowerFlex (formerly ScaleIO and VxFlex)
8 | - VPLEX - this collection has been kindly contributed by [Ankur Patel](https://www.youtube.com/channel/UC_Y46gxyBVWH2Xr7qSJ32Kw)
9 | - ECS management and ECS S3 API - these two collections are courtesy of [Christopher Jenkins](https://github.com/chrisjen83?tab=repositories)
10 | - Unity
11 | - XtremIO
12 | - SC (Compellent)
13 | - iDRAC Redfish
14 | - Connectrix Brocade switches
15 | - PowerOne (tested only with the PowerOne simulator)
16 |
17 | The goal of the project is to help customers of these products to automate day 1 and day 2 operations by looking at handy examples. API reference guides can sometimes be many hundreds of pages, so by looking at some of the most common operational examples one can kickstart coding efforts. Each collection aims to provide sample calls in these areas:
18 | - Gather system and hardware information
19 | - Basic provisioning
20 | - Performance and event collection
21 |
22 | Where possible, API calls in these collections have been provided with a sample response so that developers can more easily see what fields are relevant for their purpose and help fast tracking the coding effort, even if they don't have access to a real array
23 |
24 | For more details about the Project Vision and its deliverables visit the following blog posts
25 | http://anzpiper.blogspot.com/2019/12/postman-collections-for-dellemc-block.html
26 | http://anzpiper.blogspot.com/2020/01/project-vision-in-action.html
27 |
28 | The following table shows the different environment parameters that are required for each collection
29 | Array | Variable | Variable | Variable
30 | ------|----------|----------|----------
31 | XtremIO | ip | pwd |
32 | Unity | ip | pwd | csrfToken
33 | PowerMax/VMAX | ip | pwd | serial
34 | PowerFlex | ip | pwd | token
35 | PowerStore | ip | pwd | token
36 | SC | ip | pwd |
37 | iDRAC Redfish | ip | pwd |
38 | Brocade | ip | pwd | authkey
39 | PowerOne | | | token
40 |
41 | For details on the environment requirement for the two ECS collections please visit [Chris Jenkins's repo](https://github.com/chrisjen83/ECS-Postman-Examples)
42 |
43 | If you are interested in automating products the Dell's Data Protection portfolio such as Networker, Data Domain, Avamar and more you can visit [Raghava Jainoje's repo](https://github.com/rjainoje/DELLEMC-DPS-Postman-Collections-RESTAPIs). He has provided Postman collections for those products
44 |
--------------------------------------------------------------------------------
/SC.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "3e72f12a-4280-4f3c-aada-4adf09dfc147",
4 | "name": "SC",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Login",
10 | "request": {
11 | "method": "POST",
12 | "header": [
13 | {
14 | "key": "x-dell-api-version",
15 | "value": "5.2",
16 | "type": "text"
17 | },
18 | {
19 | "key": "Content-Type",
20 | "value": "application/json",
21 | "type": "text"
22 | },
23 | {
24 | "key": "",
25 | "value": "",
26 | "type": "text",
27 | "disabled": true
28 | }
29 | ],
30 | "url": {
31 | "raw": "https://{{ip}}:3033/api/rest/ApiConnection/Login",
32 | "protocol": "https",
33 | "host": [
34 | "{{ip}}"
35 | ],
36 | "port": "3033",
37 | "path": [
38 | "api",
39 | "rest",
40 | "ApiConnection",
41 | "Login"
42 | ]
43 | }
44 | },
45 | "response": []
46 | },
47 | {
48 | "name": "Get Volumes",
49 | "request": {
50 | "method": "GET",
51 | "header": [
52 | {
53 | "key": "x-dell-api-version",
54 | "type": "text",
55 | "value": "5.2"
56 | },
57 | {
58 | "key": "Content-Type",
59 | "type": "text",
60 | "value": "application/json"
61 | },
62 | {
63 | "key": "",
64 | "type": "text",
65 | "value": "",
66 | "disabled": true
67 | }
68 | ],
69 | "url": {
70 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume?scSerialNumber=300758",
71 | "protocol": "https",
72 | "host": [
73 | "{{ip}}"
74 | ],
75 | "port": "3033",
76 | "path": [
77 | "api",
78 | "rest",
79 | "StorageCenter",
80 | "ScVolume"
81 | ],
82 | "query": [
83 | {
84 | "key": "scSerialNumber",
85 | "value": "300758"
86 | }
87 | ]
88 | }
89 | },
90 | "response": []
91 | },
92 | {
93 | "name": "Create Volume",
94 | "request": {
95 | "method": "POST",
96 | "header": [
97 | {
98 | "key": "x-dell-api-version",
99 | "type": "text",
100 | "value": "5.2"
101 | },
102 | {
103 | "key": "Content-Type",
104 | "type": "text",
105 | "value": "application/json"
106 | },
107 | {
108 | "key": "",
109 | "type": "text",
110 | "value": "",
111 | "disabled": true
112 | }
113 | ],
114 | "body": {
115 | "mode": "raw",
116 | "raw": "{\r\n \"Name\":\"Alberto-test\",\r\n \"Size\":\"13GB\",\r\n \"StorageCenter\":\"300758\"\r\n}"
117 | },
118 | "url": {
119 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume",
120 | "protocol": "https",
121 | "host": [
122 | "{{ip}}"
123 | ],
124 | "port": "3033",
125 | "path": [
126 | "api",
127 | "rest",
128 | "StorageCenter",
129 | "ScVolume"
130 | ]
131 | }
132 | },
133 | "response": []
134 | },
135 | {
136 | "name": "Get Volumes specific name",
137 | "request": {
138 | "method": "GET",
139 | "header": [
140 | {
141 | "key": "x-dell-api-version",
142 | "type": "text",
143 | "value": "5.2"
144 | },
145 | {
146 | "key": "Content-Type",
147 | "type": "text",
148 | "value": "application/json"
149 | },
150 | {
151 | "key": "",
152 | "type": "text",
153 | "value": "",
154 | "disabled": true
155 | }
156 | ],
157 | "url": {
158 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume?name=Alberto-test",
159 | "protocol": "https",
160 | "host": [
161 | "{{ip}}"
162 | ],
163 | "port": "3033",
164 | "path": [
165 | "api",
166 | "rest",
167 | "StorageCenter",
168 | "ScVolume"
169 | ],
170 | "query": [
171 | {
172 | "key": "name",
173 | "value": "Alberto-test"
174 | }
175 | ]
176 | }
177 | },
178 | "response": []
179 | },
180 | {
181 | "name": "Expand Volume to Size",
182 | "request": {
183 | "method": "POST",
184 | "header": [
185 | {
186 | "key": "x-dell-api-version",
187 | "type": "text",
188 | "value": "5.2"
189 | },
190 | {
191 | "key": "Content-Type",
192 | "type": "text",
193 | "value": "application/json"
194 | },
195 | {
196 | "key": "",
197 | "type": "text",
198 | "value": ""
199 | }
200 | ],
201 | "body": {
202 | "mode": "raw",
203 | "raw": "{\r\n \"NewSize\":\"15GB\"\r\n}"
204 | },
205 | "url": {
206 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume/300758.71/ExpandToSize",
207 | "protocol": "https",
208 | "host": [
209 | "{{ip}}"
210 | ],
211 | "port": "3033",
212 | "path": [
213 | "api",
214 | "rest",
215 | "StorageCenter",
216 | "ScVolume",
217 | "300758.71",
218 | "ExpandToSize"
219 | ]
220 | }
221 | },
222 | "response": []
223 | },
224 | {
225 | "name": "Delete Volume",
226 | "request": {
227 | "method": "DELETE",
228 | "header": [
229 | {
230 | "key": "x-dell-api-version",
231 | "type": "text",
232 | "value": "5.2"
233 | },
234 | {
235 | "key": "Content-Type",
236 | "type": "text",
237 | "value": "application/json"
238 | },
239 | {
240 | "key": "",
241 | "type": "text",
242 | "value": "",
243 | "disabled": true
244 | }
245 | ],
246 | "url": {
247 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume/300758.68",
248 | "protocol": "https",
249 | "host": [
250 | "{{ip}}"
251 | ],
252 | "port": "3033",
253 | "path": [
254 | "api",
255 | "rest",
256 | "StorageCenter",
257 | "ScVolume",
258 | "300758.68"
259 | ]
260 | }
261 | },
262 | "response": []
263 | },
264 | {
265 | "name": "Get FaultDomains",
266 | "request": {
267 | "method": "GET",
268 | "header": [
269 | {
270 | "key": "x-dell-api-version",
271 | "type": "text",
272 | "value": "5.2"
273 | },
274 | {
275 | "key": "Content-Type",
276 | "type": "text",
277 | "value": "application/json"
278 | },
279 | {
280 | "key": "",
281 | "type": "text",
282 | "value": "",
283 | "disabled": true
284 | }
285 | ],
286 | "url": {
287 | "raw": "https://{{ip}}:3033/api/rest/StorageCenter/ScVolume?scSerialNumber=300758",
288 | "protocol": "https",
289 | "host": [
290 | "{{ip}}"
291 | ],
292 | "port": "3033",
293 | "path": [
294 | "api",
295 | "rest",
296 | "StorageCenter",
297 | "ScVolume"
298 | ],
299 | "query": [
300 | {
301 | "key": "scSerialNumber",
302 | "value": "300758"
303 | }
304 | ]
305 | }
306 | },
307 | "response": []
308 | }
309 | ],
310 | "auth": {
311 | "type": "basic",
312 | "basic": [
313 | {
314 | "key": "password",
315 | "value": "{{pwd}}",
316 | "type": "string"
317 | },
318 | {
319 | "key": "username",
320 | "value": "Admin",
321 | "type": "string"
322 | }
323 | ]
324 | },
325 | "event": [
326 | {
327 | "listen": "prerequest",
328 | "script": {
329 | "type": "text/javascript",
330 | "exec": [
331 | ""
332 | ]
333 | }
334 | },
335 | {
336 | "listen": "test",
337 | "script": {
338 | "type": "text/javascript",
339 | "exec": [
340 | ""
341 | ]
342 | }
343 | }
344 | ]
345 | }
--------------------------------------------------------------------------------
/VPLEX_API.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "f7d75a36-ade1-40a0-9f8f-95a1120eefa2",
4 | "name": "VPLEX API",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Clusters",
10 | "request": {
11 | "method": "GET",
12 | "header": [],
13 | "url": {
14 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/",
15 | "protocol": "https",
16 | "host": [
17 | "{{clusterIP}}"
18 | ],
19 | "path": [
20 | "vplex",
21 | "v2",
22 | "clusters",
23 | ""
24 | ]
25 | }
26 | },
27 | "response": []
28 | },
29 | {
30 | "name": "StorageVolumes",
31 | "request": {
32 | "method": "GET",
33 | "header": [],
34 | "url": {
35 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/storage_volumes",
36 | "protocol": "https",
37 | "host": [
38 | "{{clusterIP}}"
39 | ],
40 | "path": [
41 | "vplex",
42 | "v2",
43 | "clusters",
44 | "{{clusterID}}",
45 | "storage_volumes"
46 | ]
47 | }
48 | },
49 | "response": []
50 | },
51 | {
52 | "name": "VirtualVolumes",
53 | "request": {
54 | "method": "GET",
55 | "header": [],
56 | "url": {
57 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/virtual_volumes",
58 | "protocol": "https",
59 | "host": [
60 | "{{clusterIP}}"
61 | ],
62 | "path": [
63 | "vplex",
64 | "v2",
65 | "clusters",
66 | "{{clusterID}}",
67 | "virtual_volumes"
68 | ]
69 | }
70 | },
71 | "response": []
72 | },
73 | {
74 | "name": "Create Extent",
75 | "event": [
76 | {
77 | "listen": "prerequest",
78 | "script": {
79 | "id": "5331ba7d-97e7-486e-bcae-2c9b6731997e",
80 | "exec": [
81 | ""
82 | ],
83 | "type": "text/javascript"
84 | }
85 | }
86 | ],
87 | "request": {
88 | "method": "POST",
89 | "header": [
90 | {
91 | "key": "Content-Type",
92 | "name": "Content-Type",
93 | "value": "application/x-www-form-urlencoded",
94 | "type": "text"
95 | }
96 | ],
97 | "body": {
98 | "mode": "raw",
99 | "raw": "{\n \"storage_volume\": \"{{storageVolumeFullPath}}\"\n}",
100 | "options": {
101 | "raw": {
102 | "language": "json"
103 | }
104 | }
105 | },
106 | "url": {
107 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/extents",
108 | "protocol": "https",
109 | "host": [
110 | "{{clusterIP}}"
111 | ],
112 | "path": [
113 | "vplex",
114 | "v2",
115 | "clusters",
116 | "{{clusterID}}",
117 | "extents"
118 | ]
119 | }
120 | },
121 | "response": []
122 | },
123 | {
124 | "name": "Create Device",
125 | "request": {
126 | "method": "POST",
127 | "header": [
128 | {
129 | "key": "Content-Type",
130 | "name": "Content-Type",
131 | "value": "application/x-www-form-urlencoded",
132 | "type": "text"
133 | }
134 | ],
135 | "body": {
136 | "mode": "raw",
137 | "raw": "{\n \"primary_leg\": \"{{extentFullPath}}\",\n \"name\": \"{{deviceName}}\",\n \"geometry\": \"raid-0\",\n \"stripe_depth\": \"32\"\n}",
138 | "options": {
139 | "raw": {
140 | "language": "json"
141 | }
142 | }
143 | },
144 | "url": {
145 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/devices",
146 | "protocol": "https",
147 | "host": [
148 | "{{clusterIP}}"
149 | ],
150 | "path": [
151 | "vplex",
152 | "v2",
153 | "clusters",
154 | "{{clusterID}}",
155 | "devices"
156 | ]
157 | }
158 | },
159 | "response": []
160 | },
161 | {
162 | "name": "Create Virtual Volume",
163 | "request": {
164 | "method": "POST",
165 | "header": [
166 | {
167 | "key": "Content-Type",
168 | "name": "Content-Type",
169 | "value": "application/x-www-form-urlencoded",
170 | "type": "text"
171 | }
172 | ],
173 | "body": {
174 | "mode": "raw",
175 | "raw": "{\n \"device\": \"{{deviceFullPath}}\",\n \"thin\": true\n}",
176 | "options": {
177 | "raw": {
178 | "language": "json"
179 | }
180 | }
181 | },
182 | "url": {
183 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/virtual_volumes",
184 | "protocol": "https",
185 | "host": [
186 | "{{clusterIP}}"
187 | ],
188 | "path": [
189 | "vplex",
190 | "v2",
191 | "clusters",
192 | "{{clusterID}}",
193 | "virtual_volumes"
194 | ]
195 | }
196 | },
197 | "response": []
198 | },
199 | {
200 | "name": "Delete Virtual Volume",
201 | "request": {
202 | "method": "DELETE",
203 | "header": [
204 | {
205 | "key": "Content-Type",
206 | "name": "Content-Type",
207 | "type": "text",
208 | "value": "application/x-www-form-urlencoded"
209 | }
210 | ],
211 | "body": {
212 | "mode": "raw",
213 | "raw": "",
214 | "options": {
215 | "raw": {
216 | "language": "json"
217 | }
218 | }
219 | },
220 | "url": {
221 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/virtual_volumes/{{virtualVolume}}",
222 | "protocol": "https",
223 | "host": [
224 | "{{clusterIP}}"
225 | ],
226 | "path": [
227 | "vplex",
228 | "v2",
229 | "clusters",
230 | "{{clusterID}}",
231 | "virtual_volumes",
232 | "{{virtualVolume}}"
233 | ]
234 | }
235 | },
236 | "response": []
237 | },
238 | {
239 | "name": "Delete Device",
240 | "request": {
241 | "method": "DELETE",
242 | "header": [
243 | {
244 | "key": "Content-Type",
245 | "name": "Content-Type",
246 | "value": "application/x-www-form-urlencoded",
247 | "type": "text"
248 | }
249 | ],
250 | "body": {
251 | "mode": "raw",
252 | "raw": "",
253 | "options": {
254 | "raw": {
255 | "language": "json"
256 | }
257 | }
258 | },
259 | "url": {
260 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/devices/{{deviceID}}",
261 | "protocol": "https",
262 | "host": [
263 | "{{clusterIP}}"
264 | ],
265 | "path": [
266 | "vplex",
267 | "v2",
268 | "clusters",
269 | "{{clusterID}}",
270 | "devices",
271 | "{{deviceID}}"
272 | ]
273 | }
274 | },
275 | "response": []
276 | },
277 | {
278 | "name": "Delete Extent",
279 | "request": {
280 | "method": "DELETE",
281 | "header": [
282 | {
283 | "key": "Content-Type",
284 | "name": "Content-Type",
285 | "value": "application/x-www-form-urlencoded",
286 | "type": "text"
287 | }
288 | ],
289 | "body": {
290 | "mode": "raw",
291 | "raw": "",
292 | "options": {
293 | "raw": {
294 | "language": "json"
295 | }
296 | }
297 | },
298 | "url": {
299 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/extents/{{extentID}}",
300 | "protocol": "https",
301 | "host": [
302 | "{{clusterIP}}"
303 | ],
304 | "path": [
305 | "vplex",
306 | "v2",
307 | "clusters",
308 | "{{clusterID}}",
309 | "extents",
310 | "{{extentID}}"
311 | ]
312 | }
313 | },
314 | "response": []
315 | },
316 | {
317 | "name": "Unclaim storage",
318 | "request": {
319 | "method": "POST",
320 | "header": [
321 | {
322 | "key": "Content-Type",
323 | "name": "Content-Type",
324 | "value": "application/x-www-form-urlencoded",
325 | "type": "text"
326 | }
327 | ],
328 | "body": {
329 | "mode": "raw",
330 | "raw": "{\n \"storage_volume\": \"VPD83T3:600601602ed02c00d81944e6b5d0e111\"\n}",
331 | "options": {
332 | "raw": {
333 | "language": "json"
334 | }
335 | }
336 | },
337 | "url": {
338 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/storage_volumes/{{storageVolume}}/unclaim",
339 | "protocol": "https",
340 | "host": [
341 | "{{clusterIP}}"
342 | ],
343 | "path": [
344 | "vplex",
345 | "v2",
346 | "clusters",
347 | "{{clusterID}}",
348 | "storage_volumes",
349 | "{{storageVolume}}",
350 | "unclaim"
351 | ]
352 | }
353 | },
354 | "response": []
355 | },
356 | {
357 | "name": "Claim storage",
358 | "request": {
359 | "method": "POST",
360 | "header": [
361 | {
362 | "key": "Content-Type",
363 | "name": "Content-Type",
364 | "value": "application/x-www-form-urlencoded",
365 | "type": "text"
366 | }
367 | ],
368 | "body": {
369 | "mode": "raw",
370 | "raw": "{\n \"storage_volume\": \"{{storageVolume}}\"\n}",
371 | "options": {
372 | "raw": {
373 | "language": "json"
374 | }
375 | }
376 | },
377 | "url": {
378 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/storage_volumes/{{storageVolume}}/claim",
379 | "protocol": "https",
380 | "host": [
381 | "{{clusterIP}}"
382 | ],
383 | "path": [
384 | "vplex",
385 | "v2",
386 | "clusters",
387 | "{{clusterID}}",
388 | "storage_volumes",
389 | "{{storageVolume}}",
390 | "claim"
391 | ]
392 | }
393 | },
394 | "response": []
395 | },
396 | {
397 | "name": "Storage View",
398 | "protocolProfileBehavior": {
399 | "disableBodyPruning": true
400 | },
401 | "request": {
402 | "method": "GET",
403 | "header": [],
404 | "body": {
405 | "mode": "raw",
406 | "raw": "\r\n"
407 | },
408 | "url": {
409 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/exports/storage_views/{{storageView}}",
410 | "protocol": "https",
411 | "host": [
412 | "{{clusterIP}}"
413 | ],
414 | "path": [
415 | "vplex",
416 | "v2",
417 | "clusters",
418 | "{{clusterID}}",
419 | "exports",
420 | "storage_views",
421 | "{{storageView}}"
422 | ]
423 | }
424 | },
425 | "response": []
426 | },
427 | {
428 | "name": "Add VVol to Storage View",
429 | "request": {
430 | "method": "PATCH",
431 | "header": [],
432 | "body": {
433 | "mode": "raw",
434 | "raw": "[{\r\n\t\"op\": \"add\",\r\n\t\"path\": \"/virtual_volumes\",\r\n\t\"value\": \"{{virtualVolumeFullPath}}\"\r\n}]\r\n\r\n",
435 | "options": {
436 | "raw": {
437 | "language": "json"
438 | }
439 | }
440 | },
441 | "url": {
442 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/exports/storage_views/{{storageView}}",
443 | "protocol": "https",
444 | "host": [
445 | "{{clusterIP}}"
446 | ],
447 | "path": [
448 | "vplex",
449 | "v2",
450 | "clusters",
451 | "{{clusterID}}",
452 | "exports",
453 | "storage_views",
454 | "{{storageView}}"
455 | ]
456 | }
457 | },
458 | "response": []
459 | },
460 | {
461 | "name": "Rename V Vol",
462 | "request": {
463 | "method": "PATCH",
464 | "header": [],
465 | "body": {
466 | "mode": "raw",
467 | "raw": "[{\r\n\t\"op\": \"replace\",\r\n\t\"path\": \"/name\",\r\n\t\"value\": \"{{newVVname}}\"\r\n}]\r\n",
468 | "options": {
469 | "raw": {
470 | "language": "json"
471 | }
472 | }
473 | },
474 | "url": {
475 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/virtual_volumes/{{virtualVolume}}",
476 | "protocol": "https",
477 | "host": [
478 | "{{clusterIP}}"
479 | ],
480 | "path": [
481 | "vplex",
482 | "v2",
483 | "clusters",
484 | "{{clusterID}}",
485 | "virtual_volumes",
486 | "{{virtualVolume}}"
487 | ]
488 | }
489 | },
490 | "response": []
491 | },
492 | {
493 | "name": "Unexported Volumes",
494 | "request": {
495 | "method": "GET",
496 | "header": [],
497 | "url": {
498 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/virtual_volumes?service_status=unexported",
499 | "protocol": "https",
500 | "host": [
501 | "{{clusterIP}}"
502 | ],
503 | "path": [
504 | "vplex",
505 | "v2",
506 | "clusters",
507 | "{{clusterID}}",
508 | "virtual_volumes"
509 | ],
510 | "query": [
511 | {
512 | "key": "service_status",
513 | "value": "unexported"
514 | }
515 | ]
516 | }
517 | },
518 | "response": []
519 | },
520 | {
521 | "name": "Remove V Vol from StorageView",
522 | "request": {
523 | "method": "PATCH",
524 | "header": [],
525 | "body": {
526 | "mode": "raw",
527 | "raw": "[{\r\n\t\"op\": \"remove\",\r\n\t\"path\": \"/virtual_volumes\",\r\n\t\"value\": \"{{virtualVolumeFullPath}}\"\r\n}]",
528 | "options": {
529 | "raw": {
530 | "language": "json"
531 | }
532 | }
533 | },
534 | "url": {
535 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/exports/storage_views/{{storageView}}",
536 | "protocol": "https",
537 | "host": [
538 | "{{clusterIP}}"
539 | ],
540 | "path": [
541 | "vplex",
542 | "v2",
543 | "clusters",
544 | "{{clusterID}}",
545 | "exports",
546 | "storage_views",
547 | "{{storageView}}"
548 | ]
549 | }
550 | },
551 | "response": []
552 | },
553 | {
554 | "name": "Unclaimed volumes",
555 | "request": {
556 | "auth": {
557 | "type": "basic",
558 | "basic": [
559 | {
560 | "key": "password",
561 | "value": "{{pwd}}",
562 | "type": "string"
563 | },
564 | {
565 | "key": "username",
566 | "value": "service",
567 | "type": "string"
568 | }
569 | ]
570 | },
571 | "method": "GET",
572 | "header": [],
573 | "url": {
574 | "raw": "https://{{clusterIP}}/vplex/v2/clusters/{{clusterID}}/storage_arrays/{{storageArray}}/name_mapping",
575 | "protocol": "https",
576 | "host": [
577 | "{{clusterIP}}"
578 | ],
579 | "path": [
580 | "vplex",
581 | "v2",
582 | "clusters",
583 | "{{clusterID}}",
584 | "storage_arrays",
585 | "{{storageArray}}",
586 | "name_mapping"
587 | ]
588 | }
589 | },
590 | "response": []
591 | }
592 | ],
593 | "auth": {
594 | "type": "basic",
595 | "basic": [
596 | {
597 | "key": "password",
598 | "value": "{{pwd}}",
599 | "type": "string"
600 | },
601 | {
602 | "key": "username",
603 | "value": "service",
604 | "type": "string"
605 | }
606 | ]
607 | },
608 | "event": [
609 | {
610 | "listen": "prerequest",
611 | "script": {
612 | "id": "e9bae5d0-62d0-463b-98ba-96cba7feac1c",
613 | "type": "text/javascript",
614 | "exec": [
615 | ""
616 | ]
617 | }
618 | },
619 | {
620 | "listen": "test",
621 | "script": {
622 | "id": "652691ae-c900-4b2d-95bd-5d008245c02f",
623 | "type": "text/javascript",
624 | "exec": [
625 | ""
626 | ]
627 | }
628 | }
629 | ],
630 | "protocolProfileBehavior": {}
631 | }
--------------------------------------------------------------------------------
/iDrac Redfish.postman_collection.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "_postman_id": "30c4a744-a0e9-41b3-b911-f27d9f56acb2",
4 | "name": "iDrac Redfish",
5 | "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
6 | },
7 | "item": [
8 | {
9 | "name": "Top Level",
10 | "request": {
11 | "method": "GET",
12 | "header": [],
13 | "url": {
14 | "raw": "https://{{ip}}/redfish/v1/",
15 | "protocol": "https",
16 | "host": [
17 | "{{ip}}"
18 | ],
19 | "path": [
20 | "redfish",
21 | "v1",
22 | ""
23 | ]
24 | }
25 | },
26 | "response": []
27 | },
28 | {
29 | "name": "Managers",
30 | "request": {
31 | "method": "GET",
32 | "header": [],
33 | "url": {
34 | "raw": "https://{{ip}}/redfish/v1/Managers",
35 | "protocol": "https",
36 | "host": [
37 | "{{ip}}"
38 | ],
39 | "path": [
40 | "redfish",
41 | "v1",
42 | "Managers"
43 | ]
44 | }
45 | },
46 | "response": []
47 | },
48 | {
49 | "name": "iDRAC details",
50 | "request": {
51 | "method": "GET",
52 | "header": [],
53 | "url": {
54 | "raw": "https://{{ip}}/redfish/v1/Managers/iDRAC.Embedded.1",
55 | "protocol": "https",
56 | "host": [
57 | "{{ip}}"
58 | ],
59 | "path": [
60 | "redfish",
61 | "v1",
62 | "Managers",
63 | "iDRAC.Embedded.1"
64 | ]
65 | }
66 | },
67 | "response": []
68 | },
69 | {
70 | "name": "iDRAC event log",
71 | "request": {
72 | "method": "GET",
73 | "header": [],
74 | "url": {
75 | "raw": "https://{{ip}}/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Sel",
76 | "protocol": "https",
77 | "host": [
78 | "{{ip}}"
79 | ],
80 | "path": [
81 | "redfish",
82 | "v1",
83 | "Managers",
84 | "iDRAC.Embedded.1",
85 | "Logs",
86 | "Sel"
87 | ]
88 | }
89 | },
90 | "response": []
91 | },
92 | {
93 | "name": "Systems",
94 | "request": {
95 | "method": "GET",
96 | "header": [],
97 | "url": {
98 | "raw": "https://{{ip}}/redfish/v1/Systems",
99 | "protocol": "https",
100 | "host": [
101 | "{{ip}}"
102 | ],
103 | "path": [
104 | "redfish",
105 | "v1",
106 | "Systems"
107 | ]
108 | }
109 | },
110 | "response": []
111 | },
112 | {
113 | "name": "Systems server details",
114 | "request": {
115 | "method": "GET",
116 | "header": [],
117 | "url": {
118 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1",
119 | "protocol": "https",
120 | "host": [
121 | "{{ip}}"
122 | ],
123 | "path": [
124 | "redfish",
125 | "v1",
126 | "Systems",
127 | "System.Embedded.1"
128 | ]
129 | }
130 | },
131 | "response": []
132 | },
133 | {
134 | "name": "Systems server processors",
135 | "request": {
136 | "method": "GET",
137 | "header": [],
138 | "url": {
139 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/Processors",
140 | "protocol": "https",
141 | "host": [
142 | "{{ip}}"
143 | ],
144 | "path": [
145 | "redfish",
146 | "v1",
147 | "Systems",
148 | "System.Embedded.1",
149 | "Processors"
150 | ]
151 | }
152 | },
153 | "response": []
154 | },
155 | {
156 | "name": "Systems server proc 1 details",
157 | "request": {
158 | "method": "GET",
159 | "header": [],
160 | "url": {
161 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/Processors/CPU.Socket.1",
162 | "protocol": "https",
163 | "host": [
164 | "{{ip}}"
165 | ],
166 | "path": [
167 | "redfish",
168 | "v1",
169 | "Systems",
170 | "System.Embedded.1",
171 | "Processors",
172 | "CPU.Socket.1"
173 | ]
174 | }
175 | },
176 | "response": []
177 | },
178 | {
179 | "name": "Systems server storage",
180 | "request": {
181 | "method": "GET",
182 | "header": [],
183 | "url": {
184 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/Storage",
185 | "protocol": "https",
186 | "host": [
187 | "{{ip}}"
188 | ],
189 | "path": [
190 | "redfish",
191 | "v1",
192 | "Systems",
193 | "System.Embedded.1",
194 | "Storage"
195 | ]
196 | }
197 | },
198 | "response": []
199 | },
200 | {
201 | "name": "Systems server storage PERC",
202 | "request": {
203 | "method": "GET",
204 | "header": [],
205 | "url": {
206 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/Storage/RAID.Slot.5-1",
207 | "protocol": "https",
208 | "host": [
209 | "{{ip}}"
210 | ],
211 | "path": [
212 | "redfish",
213 | "v1",
214 | "Systems",
215 | "System.Embedded.1",
216 | "Storage",
217 | "RAID.Slot.5-1"
218 | ]
219 | }
220 | },
221 | "response": []
222 | },
223 | {
224 | "name": "Hostname change",
225 | "request": {
226 | "method": "PATCH",
227 | "header": [],
228 | "body": {
229 | "mode": "raw",
230 | "raw": "{\r\n \"HostName\": \"albtest01\"\r\n}",
231 | "options": {
232 | "raw": {
233 | "language": "json"
234 | }
235 | }
236 | },
237 | "url": {
238 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1",
239 | "protocol": "https",
240 | "host": [
241 | "{{ip}}"
242 | ],
243 | "path": [
244 | "redfish",
245 | "v1",
246 | "Systems",
247 | "System.Embedded.1"
248 | ]
249 | }
250 | },
251 | "response": []
252 | },
253 | {
254 | "name": "Systems server boot sources",
255 | "request": {
256 | "method": "GET",
257 | "header": [],
258 | "url": {
259 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/BootSources",
260 | "protocol": "https",
261 | "host": [
262 | "{{ip}}"
263 | ],
264 | "path": [
265 | "redfish",
266 | "v1",
267 | "Systems",
268 | "System.Embedded.1",
269 | "BootSources"
270 | ]
271 | }
272 | },
273 | "response": []
274 | },
275 | {
276 | "name": "Systems server RESET",
277 | "request": {
278 | "method": "POST",
279 | "header": [
280 | {
281 | "key": "Content-Type",
282 | "value": "application/json",
283 | "type": "text"
284 | }
285 | ],
286 | "body": {
287 | "mode": "raw",
288 | "raw": "{\r\n \"ResetType\": \"ForceRestart\"\r\n}"
289 | },
290 | "url": {
291 | "raw": "https://{{ip}}/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset",
292 | "protocol": "https",
293 | "host": [
294 | "{{ip}}"
295 | ],
296 | "path": [
297 | "redfish",
298 | "v1",
299 | "Systems",
300 | "System.Embedded.1",
301 | "Actions",
302 | "ComputerSystem.Reset"
303 | ]
304 | }
305 | },
306 | "response": []
307 | }
308 | ],
309 | "auth": {
310 | "type": "basic",
311 | "basic": [
312 | {
313 | "key": "password",
314 | "value": "{{pwd}}",
315 | "type": "string"
316 | },
317 | {
318 | "key": "username",
319 | "value": "root",
320 | "type": "string"
321 | }
322 | ]
323 | },
324 | "event": [
325 | {
326 | "listen": "prerequest",
327 | "script": {
328 | "type": "text/javascript",
329 | "exec": [
330 | ""
331 | ]
332 | }
333 | },
334 | {
335 | "listen": "test",
336 | "script": {
337 | "type": "text/javascript",
338 | "exec": [
339 | ""
340 | ]
341 | }
342 | }
343 | ]
344 | }
--------------------------------------------------------------------------------