├── 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 | } --------------------------------------------------------------------------------