1{ 2 "all_types_by_service_type": { 3 "accelerator": [ 4 "accelerator" 5 ], 6 "admin-logic": [ 7 "admin-logic", 8 "registration" 9 ], 10 "alarm": [ 11 "alarm", 12 "alarming" 13 ], 14 "application-catalog": [ 15 "application-catalog" 16 ], 17 "application-container": [ 18 "application-container", 19 "container" 20 ], 21 "application-deployment": [ 22 "application-deployment", 23 "application_deployment" 24 ], 25 "backup": [ 26 "backup" 27 ], 28 "baremetal": [ 29 "baremetal", 30 "bare-metal" 31 ], 32 "baremetal-introspection": [ 33 "baremetal-introspection" 34 ], 35 "block-storage": [ 36 "block-storage", 37 "volumev3", 38 "volumev2", 39 "volume", 40 "block-store" 41 ], 42 "clustering": [ 43 "clustering", 44 "resource-cluster", 45 "cluster" 46 ], 47 "compute": [ 48 "compute" 49 ], 50 "container-infrastructure-management": [ 51 "container-infrastructure-management", 52 "container-infrastructure", 53 "container-infra" 54 ], 55 "data-processing": [ 56 "data-processing" 57 ], 58 "data-protection-orchestration": [ 59 "data-protection-orchestration" 60 ], 61 "database": [ 62 "database" 63 ], 64 "dns": [ 65 "dns" 66 ], 67 "ec2-api": [ 68 "ec2-api" 69 ], 70 "event": [ 71 "event", 72 "events" 73 ], 74 "function-engine": [ 75 "function-engine" 76 ], 77 "identity": [ 78 "identity" 79 ], 80 "image": [ 81 "image" 82 ], 83 "instance-ha": [ 84 "instance-ha", 85 "ha" 86 ], 87 "key-manager": [ 88 "key-manager" 89 ], 90 "load-balancer": [ 91 "load-balancer" 92 ], 93 "message": [ 94 "message", 95 "messaging" 96 ], 97 "meter": [ 98 "meter", 99 "metering", 100 "telemetry" 101 ], 102 "monitoring": [ 103 "monitoring" 104 ], 105 "monitoring-events": [ 106 "monitoring-events" 107 ], 108 "monitoring-logging": [ 109 "monitoring-logging", 110 "monitoring-log-api" 111 ], 112 "multi-region-network-automation": [ 113 "multi-region-network-automation", 114 "tricircle" 115 ], 116 "network": [ 117 "network" 118 ], 119 "nfv-orchestration": [ 120 "nfv-orchestration" 121 ], 122 "object-store": [ 123 "object-store" 124 ], 125 "operator-policy": [ 126 "operator-policy", 127 "policy" 128 ], 129 "orchestration": [ 130 "orchestration" 131 ], 132 "placement": [ 133 "placement" 134 ], 135 "rating": [ 136 "rating" 137 ], 138 "reservation": [ 139 "reservation" 140 ], 141 "resource-optimization": [ 142 "resource-optimization", 143 "infra-optim" 144 ], 145 "root-cause-analysis": [ 146 "root-cause-analysis", 147 "rca" 148 ], 149 "search": [ 150 "search" 151 ], 152 "shared-file-system": [ 153 "shared-file-system", 154 "sharev2", 155 "share" 156 ], 157 "workflow": [ 158 "workflow", 159 "workflowv2" 160 ] 161 }, 162 "forward": { 163 "admin-logic": [ 164 "registration" 165 ], 166 "alarm": [ 167 "alarming" 168 ], 169 "application-container": [ 170 "container" 171 ], 172 "application-deployment": [ 173 "application_deployment" 174 ], 175 "baremetal": [ 176 "bare-metal" 177 ], 178 "block-storage": [ 179 "volumev3", 180 "volumev2", 181 "volume", 182 "block-store" 183 ], 184 "clustering": [ 185 "resource-cluster", 186 "cluster" 187 ], 188 "container-infrastructure-management": [ 189 "container-infrastructure", 190 "container-infra" 191 ], 192 "event": [ 193 "events" 194 ], 195 "instance-ha": [ 196 "ha" 197 ], 198 "message": [ 199 "messaging" 200 ], 201 "meter": [ 202 "metering", 203 "telemetry" 204 ], 205 "monitoring-logging": [ 206 "monitoring-log-api" 207 ], 208 "multi-region-network-automation": [ 209 "tricircle" 210 ], 211 "operator-policy": [ 212 "policy" 213 ], 214 "resource-optimization": [ 215 "infra-optim" 216 ], 217 "root-cause-analysis": [ 218 "rca" 219 ], 220 "shared-file-system": [ 221 "sharev2", 222 "share" 223 ], 224 "workflow": [ 225 "workflowv2" 226 ] 227 }, 228 "primary_service_by_project": { 229 "adjutant": { 230 "aliases": [ 231 "registration" 232 ], 233 "api_reference": "https://developer.openstack.org/api-ref/admin-logic/", 234 "project": "adjutant", 235 "service_type": "admin-logic" 236 }, 237 "aodh": { 238 "aliases": [ 239 "alarming" 240 ], 241 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", 242 "project": "aodh", 243 "service_type": "alarm" 244 }, 245 "barbican": { 246 "api_reference": "https://docs.openstack.org/barbican/latest/api/", 247 "project": "barbican", 248 "service_type": "key-manager" 249 }, 250 "blazar": { 251 "api_reference": "https://developer.openstack.org/api-ref/reservation/", 252 "project": "blazar", 253 "service_type": "reservation" 254 }, 255 "ceilometer": { 256 "aliases": [ 257 "metering", 258 "telemetry" 259 ], 260 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", 261 "project": "ceilometer", 262 "service_type": "meter" 263 }, 264 "cinder": { 265 "aliases": [ 266 "volumev3", 267 "volumev2", 268 "volume", 269 "block-store" 270 ], 271 "api_reference": "https://developer.openstack.org/api-ref/block-storage/", 272 "project": "cinder", 273 "service_type": "block-storage" 274 }, 275 "cloudkitty": { 276 "api_reference": "https://docs.openstack.org/cloudkitty/latest/api-reference/index.html", 277 "project": "cloudkitty", 278 "service_type": "rating" 279 }, 280 "congress": { 281 "aliases": [ 282 "policy" 283 ], 284 "api_reference": "https://docs.openstack.org/congress/latest/user/api.html", 285 "project": "congress", 286 "service_type": "operator-policy" 287 }, 288 "cyborg": { 289 "api_reference": "https://docs.openstack.org/cyborg/latest/admin/api.html", 290 "project": "cyborg", 291 "service_type": "accelerator" 292 }, 293 "designate": { 294 "api_reference": "https://developer.openstack.org/api-ref/dns/", 295 "project": "designate", 296 "service_type": "dns" 297 }, 298 "ec2-api": { 299 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", 300 "project": "ec2-api", 301 "service_type": "ec2-api" 302 }, 303 "freezer-api": { 304 "api_reference": "https://developer.openstack.org/api-ref/backup/", 305 "project": "freezer-api", 306 "service_type": "backup" 307 }, 308 "glance": { 309 "api_reference": "https://developer.openstack.org/api-ref/image/", 310 "project": "glance", 311 "service_type": "image" 312 }, 313 "heat": { 314 "api_reference": "https://developer.openstack.org/api-ref/orchestration/", 315 "project": "heat", 316 "service_type": "orchestration" 317 }, 318 "ironic": { 319 "aliases": [ 320 "bare-metal" 321 ], 322 "api_reference": "https://developer.openstack.org/api-ref/baremetal/", 323 "project": "ironic", 324 "service_type": "baremetal" 325 }, 326 "ironic-inspector": { 327 "api_reference": "https://docs.openstack.org/ironic-inspector/latest/user/http-api.html", 328 "project": "ironic-inspector", 329 "service_type": "baremetal-introspection" 330 }, 331 "karbor": { 332 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", 333 "project": "karbor", 334 "service_type": "data-protection-orchestration" 335 }, 336 "keystone": { 337 "api_reference": "https://developer.openstack.org/api-ref/identity/", 338 "project": "keystone", 339 "service_type": "identity" 340 }, 341 "magnum": { 342 "aliases": [ 343 "container-infrastructure", 344 "container-infra" 345 ], 346 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", 347 "project": "magnum", 348 "service_type": "container-infrastructure-management" 349 }, 350 "manila": { 351 "aliases": [ 352 "sharev2", 353 "share" 354 ], 355 "api_reference": "https://developer.openstack.org/api-ref/shared-file-system/", 356 "project": "manila", 357 "service_type": "shared-file-system" 358 }, 359 "masakari": { 360 "aliases": [ 361 "ha" 362 ], 363 "api_reference": "https://developer.openstack.org/api-ref/instance-ha/", 364 "project": "masakari", 365 "service_type": "instance-ha" 366 }, 367 "mistral": { 368 "aliases": [ 369 "workflowv2" 370 ], 371 "api_reference": "https://docs.openstack.org/mistral/latest/api/index.html", 372 "project": "mistral", 373 "service_type": "workflow" 374 }, 375 "monasca-api": { 376 "api_reference": "https://developer.openstack.org/api-ref/monitoring/", 377 "project": "monasca-api", 378 "service_type": "monitoring" 379 }, 380 "monasca-events-api": { 381 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events/", 382 "project": "monasca-events-api", 383 "service_type": "monitoring-events" 384 }, 385 "monasca-log-api": { 386 "aliases": [ 387 "monitoring-log-api" 388 ], 389 "api_reference": "https://developer.openstack.org/api-ref/monitoring-logging/", 390 "project": "monasca-log-api", 391 "service_type": "monitoring-logging" 392 }, 393 "murano": { 394 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", 395 "project": "murano", 396 "service_type": "application-catalog" 397 }, 398 "neutron": { 399 "api_reference": "https://developer.openstack.org/api-ref/network/", 400 "api_reference_project": "neutron-lib", 401 "project": "neutron", 402 "service_type": "network" 403 }, 404 "neutron-lib": { 405 "api_reference": "https://developer.openstack.org/api-ref/network/", 406 "api_reference_project": "neutron-lib", 407 "project": "neutron", 408 "service_type": "network" 409 }, 410 "nova": { 411 "api_reference": "https://developer.openstack.org/api-ref/compute/", 412 "project": "nova", 413 "service_type": "compute" 414 }, 415 "octavia": { 416 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", 417 "project": "octavia", 418 "service_type": "load-balancer" 419 }, 420 "panko": { 421 "aliases": [ 422 "events" 423 ], 424 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", 425 "project": "panko", 426 "service_type": "event" 427 }, 428 "placement": { 429 "api_reference": "https://developer.openstack.org/api-ref/placement/", 430 "project": "placement", 431 "service_type": "placement" 432 }, 433 "qinling": { 434 "api_reference": "https://developer.openstack.org/api-ref/function-engine/", 435 "project": "qinling", 436 "service_type": "function-engine" 437 }, 438 "sahara": { 439 "api_reference": "https://developer.openstack.org/api-ref/data-processing/", 440 "project": "sahara", 441 "service_type": "data-processing" 442 }, 443 "searchlight": { 444 "api_reference": "https://developer.openstack.org/api-ref/search/", 445 "project": "searchlight", 446 "service_type": "search" 447 }, 448 "senlin": { 449 "aliases": [ 450 "resource-cluster", 451 "cluster" 452 ], 453 "api_reference": "https://developer.openstack.org/api-ref/clustering/", 454 "project": "senlin", 455 "service_type": "clustering" 456 }, 457 "solum": { 458 "aliases": [ 459 "application_deployment" 460 ], 461 "api_reference": "https://docs.openstack.org/solum/latest/admin/webapi/index.html", 462 "project": "solum", 463 "service_type": "application-deployment" 464 }, 465 "swift": { 466 "api_reference": "https://developer.openstack.org/api-ref/object-store/", 467 "project": "swift", 468 "service_type": "object-store" 469 }, 470 "tacker": { 471 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", 472 "project": "tacker", 473 "service_type": "nfv-orchestration" 474 }, 475 "tricircle": { 476 "aliases": [ 477 "tricircle" 478 ], 479 "api_reference": "https://docs.openstack.org/tricircle/latest/admin/api_v1.html", 480 "project": "tricircle", 481 "service_type": "multi-region-network-automation" 482 }, 483 "trove": { 484 "api_reference": "https://developer.openstack.org/api-ref/database/", 485 "project": "trove", 486 "service_type": "database" 487 }, 488 "vitrage": { 489 "aliases": [ 490 "rca" 491 ], 492 "api_reference": "https://docs.openstack.org/vitrage/latest/contributor/vitrage-api.html", 493 "project": "vitrage", 494 "service_type": "root-cause-analysis" 495 }, 496 "watcher": { 497 "aliases": [ 498 "infra-optim" 499 ], 500 "api_reference": "https://developer.openstack.org/api-ref/resource-optimization/", 501 "project": "watcher", 502 "service_type": "resource-optimization" 503 }, 504 "zaqar": { 505 "aliases": [ 506 "messaging" 507 ], 508 "api_reference": "https://developer.openstack.org/api-ref/message/", 509 "project": "zaqar", 510 "service_type": "message" 511 }, 512 "zun": { 513 "aliases": [ 514 "container" 515 ], 516 "api_reference": "https://developer.openstack.org/api-ref/application-container/", 517 "project": "zun", 518 "service_type": "application-container" 519 } 520 }, 521 "reverse": { 522 "alarming": "alarm", 523 "application_deployment": "application-deployment", 524 "bare-metal": "baremetal", 525 "block-store": "block-storage", 526 "cluster": "clustering", 527 "container": "application-container", 528 "container-infra": "container-infrastructure-management", 529 "container-infrastructure": "container-infrastructure-management", 530 "events": "event", 531 "ha": "instance-ha", 532 "infra-optim": "resource-optimization", 533 "messaging": "message", 534 "metering": "meter", 535 "monitoring-log-api": "monitoring-logging", 536 "policy": "operator-policy", 537 "rca": "root-cause-analysis", 538 "registration": "admin-logic", 539 "resource-cluster": "clustering", 540 "share": "shared-file-system", 541 "sharev2": "shared-file-system", 542 "telemetry": "meter", 543 "tricircle": "multi-region-network-automation", 544 "volume": "block-storage", 545 "volumev2": "block-storage", 546 "volumev3": "block-storage", 547 "workflowv2": "workflow" 548 }, 549 "service_types_by_project": { 550 "adjutant": [ 551 "admin-logic" 552 ], 553 "aodh": [ 554 "alarm" 555 ], 556 "barbican": [ 557 "key-manager" 558 ], 559 "blazar": [ 560 "reservation" 561 ], 562 "ceilometer": [ 563 "meter" 564 ], 565 "cinder": [ 566 "block-storage" 567 ], 568 "cloudkitty": [ 569 "rating" 570 ], 571 "congress": [ 572 "operator-policy" 573 ], 574 "cyborg": [ 575 "accelerator" 576 ], 577 "designate": [ 578 "dns" 579 ], 580 "ec2-api": [ 581 "ec2-api" 582 ], 583 "freezer-api": [ 584 "backup" 585 ], 586 "glance": [ 587 "image" 588 ], 589 "heat": [ 590 "orchestration" 591 ], 592 "ironic": [ 593 "baremetal" 594 ], 595 "ironic-inspector": [ 596 "baremetal-introspection" 597 ], 598 "karbor": [ 599 "data-protection-orchestration" 600 ], 601 "keystone": [ 602 "identity" 603 ], 604 "magnum": [ 605 "container-infrastructure-management" 606 ], 607 "manila": [ 608 "shared-file-system" 609 ], 610 "masakari": [ 611 "instance-ha" 612 ], 613 "mistral": [ 614 "workflow" 615 ], 616 "monasca-api": [ 617 "monitoring" 618 ], 619 "monasca-events-api": [ 620 "monitoring-events" 621 ], 622 "monasca-log-api": [ 623 "monitoring-logging" 624 ], 625 "murano": [ 626 "application-catalog" 627 ], 628 "neutron": [ 629 "network" 630 ], 631 "neutron-lib": [ 632 "network" 633 ], 634 "nova": [ 635 "compute" 636 ], 637 "octavia": [ 638 "load-balancer" 639 ], 640 "panko": [ 641 "event" 642 ], 643 "placement": [ 644 "placement" 645 ], 646 "qinling": [ 647 "function-engine" 648 ], 649 "sahara": [ 650 "data-processing" 651 ], 652 "searchlight": [ 653 "search" 654 ], 655 "senlin": [ 656 "clustering" 657 ], 658 "solum": [ 659 "application-deployment" 660 ], 661 "swift": [ 662 "object-store" 663 ], 664 "tacker": [ 665 "nfv-orchestration" 666 ], 667 "tricircle": [ 668 "multi-region-network-automation" 669 ], 670 "trove": [ 671 "database" 672 ], 673 "vitrage": [ 674 "root-cause-analysis" 675 ], 676 "watcher": [ 677 "resource-optimization" 678 ], 679 "zaqar": [ 680 "message" 681 ], 682 "zun": [ 683 "application-container" 684 ] 685 }, 686 "services": [ 687 { 688 "api_reference": "https://developer.openstack.org/api-ref/identity/", 689 "project": "keystone", 690 "service_type": "identity" 691 }, 692 { 693 "api_reference": "https://developer.openstack.org/api-ref/compute/", 694 "project": "nova", 695 "service_type": "compute" 696 }, 697 { 698 "api_reference": "https://developer.openstack.org/api-ref/image/", 699 "project": "glance", 700 "service_type": "image" 701 }, 702 { 703 "api_reference": "https://developer.openstack.org/api-ref/load-balancer/", 704 "project": "octavia", 705 "service_type": "load-balancer" 706 }, 707 { 708 "api_reference": "https://developer.openstack.org/api-ref/object-store/", 709 "project": "swift", 710 "service_type": "object-store" 711 }, 712 { 713 "aliases": [ 714 "resource-cluster", 715 "cluster" 716 ], 717 "api_reference": "https://developer.openstack.org/api-ref/clustering/", 718 "project": "senlin", 719 "service_type": "clustering" 720 }, 721 { 722 "api_reference": "https://developer.openstack.org/api-ref/data-processing/", 723 "project": "sahara", 724 "service_type": "data-processing" 725 }, 726 { 727 "aliases": [ 728 "bare-metal" 729 ], 730 "api_reference": "https://developer.openstack.org/api-ref/baremetal/", 731 "project": "ironic", 732 "service_type": "baremetal" 733 }, 734 { 735 "api_reference": "https://docs.openstack.org/ironic-inspector/latest/user/http-api.html", 736 "project": "ironic-inspector", 737 "service_type": "baremetal-introspection" 738 }, 739 { 740 "api_reference": "https://docs.openstack.org/barbican/latest/api/", 741 "project": "barbican", 742 "service_type": "key-manager" 743 }, 744 { 745 "api_reference": "https://developer.openstack.org/api-ref/ec2-api/", 746 "project": "ec2-api", 747 "service_type": "ec2-api" 748 }, 749 { 750 "aliases": [ 751 "infra-optim" 752 ], 753 "api_reference": "https://developer.openstack.org/api-ref/resource-optimization/", 754 "project": "watcher", 755 "service_type": "resource-optimization" 756 }, 757 { 758 "aliases": [ 759 "messaging" 760 ], 761 "api_reference": "https://developer.openstack.org/api-ref/message/", 762 "project": "zaqar", 763 "service_type": "message" 764 }, 765 { 766 "api_reference": "https://developer.openstack.org/api-ref/application-catalog/", 767 "project": "murano", 768 "service_type": "application-catalog" 769 }, 770 { 771 "aliases": [ 772 "container-infrastructure", 773 "container-infra" 774 ], 775 "api_reference": "https://developer.openstack.org/api-ref/container-infrastructure-management/", 776 "project": "magnum", 777 "service_type": "container-infrastructure-management" 778 }, 779 { 780 "api_reference": "https://developer.openstack.org/api-ref/search/", 781 "project": "searchlight", 782 "service_type": "search" 783 }, 784 { 785 "api_reference": "https://developer.openstack.org/api-ref/dns/", 786 "project": "designate", 787 "service_type": "dns" 788 }, 789 { 790 "aliases": [ 791 "workflowv2" 792 ], 793 "api_reference": "https://docs.openstack.org/mistral/latest/api/index.html", 794 "project": "mistral", 795 "service_type": "workflow" 796 }, 797 { 798 "api_reference": "https://docs.openstack.org/cloudkitty/latest/api-reference/index.html", 799 "project": "cloudkitty", 800 "service_type": "rating" 801 }, 802 { 803 "aliases": [ 804 "policy" 805 ], 806 "api_reference": "https://docs.openstack.org/congress/latest/user/api.html", 807 "project": "congress", 808 "service_type": "operator-policy" 809 }, 810 { 811 "aliases": [ 812 "sharev2", 813 "share" 814 ], 815 "api_reference": "https://developer.openstack.org/api-ref/shared-file-system/", 816 "project": "manila", 817 "service_type": "shared-file-system" 818 }, 819 { 820 "api_reference": "https://developer.openstack.org/api-ref/data-protection-orchestration/", 821 "project": "karbor", 822 "service_type": "data-protection-orchestration" 823 }, 824 { 825 "api_reference": "https://developer.openstack.org/api-ref/orchestration/", 826 "project": "heat", 827 "service_type": "orchestration" 828 }, 829 { 830 "aliases": [ 831 "volumev3", 832 "volumev2", 833 "volume", 834 "block-store" 835 ], 836 "api_reference": "https://developer.openstack.org/api-ref/block-storage/", 837 "project": "cinder", 838 "service_type": "block-storage" 839 }, 840 { 841 "aliases": [ 842 "alarming" 843 ], 844 "api_reference": "https://docs.openstack.org/developer/aodh/webapi/index.html", 845 "project": "aodh", 846 "service_type": "alarm" 847 }, 848 { 849 "aliases": [ 850 "metering", 851 "telemetry" 852 ], 853 "api_reference": "https://docs.openstack.org/developer/ceilometer/webapi/index.html", 854 "project": "ceilometer", 855 "service_type": "meter" 856 }, 857 { 858 "aliases": [ 859 "events" 860 ], 861 "api_reference": "https://docs.openstack.org/developer/panko/webapi/index.html", 862 "project": "panko", 863 "service_type": "event" 864 }, 865 { 866 "aliases": [ 867 "application_deployment" 868 ], 869 "api_reference": "https://docs.openstack.org/solum/latest/admin/webapi/index.html", 870 "project": "solum", 871 "service_type": "application-deployment" 872 }, 873 { 874 "aliases": [ 875 "tricircle" 876 ], 877 "api_reference": "https://docs.openstack.org/tricircle/latest/admin/api_v1.html", 878 "project": "tricircle", 879 "service_type": "multi-region-network-automation" 880 }, 881 { 882 "api_reference": "https://developer.openstack.org/api-ref/database/", 883 "project": "trove", 884 "service_type": "database" 885 }, 886 { 887 "aliases": [ 888 "container" 889 ], 890 "api_reference": "https://developer.openstack.org/api-ref/application-container/", 891 "project": "zun", 892 "service_type": "application-container" 893 }, 894 { 895 "aliases": [ 896 "rca" 897 ], 898 "api_reference": "https://docs.openstack.org/vitrage/latest/contributor/vitrage-api.html", 899 "project": "vitrage", 900 "service_type": "root-cause-analysis" 901 }, 902 { 903 "api_reference": "https://developer.openstack.org/api-ref/nfv-orchestration/", 904 "project": "tacker", 905 "service_type": "nfv-orchestration" 906 }, 907 { 908 "api_reference": "https://developer.openstack.org/api-ref/network/", 909 "api_reference_project": "neutron-lib", 910 "project": "neutron", 911 "service_type": "network" 912 }, 913 { 914 "api_reference": "https://developer.openstack.org/api-ref/backup/", 915 "project": "freezer-api", 916 "service_type": "backup" 917 }, 918 { 919 "aliases": [ 920 "monitoring-log-api" 921 ], 922 "api_reference": "https://developer.openstack.org/api-ref/monitoring-logging/", 923 "project": "monasca-log-api", 924 "service_type": "monitoring-logging" 925 }, 926 { 927 "api_reference": "https://developer.openstack.org/api-ref/monitoring/", 928 "project": "monasca-api", 929 "service_type": "monitoring" 930 }, 931 { 932 "api_reference": "https://developer.openstack.org/api-ref/monitoring-events/", 933 "project": "monasca-events-api", 934 "service_type": "monitoring-events" 935 }, 936 { 937 "api_reference": "https://developer.openstack.org/api-ref/placement/", 938 "project": "placement", 939 "service_type": "placement" 940 }, 941 { 942 "aliases": [ 943 "ha" 944 ], 945 "api_reference": "https://developer.openstack.org/api-ref/instance-ha/", 946 "project": "masakari", 947 "service_type": "instance-ha" 948 }, 949 { 950 "api_reference": "https://developer.openstack.org/api-ref/reservation/", 951 "project": "blazar", 952 "service_type": "reservation" 953 }, 954 { 955 "api_reference": "https://developer.openstack.org/api-ref/function-engine/", 956 "project": "qinling", 957 "service_type": "function-engine" 958 }, 959 { 960 "api_reference": "https://docs.openstack.org/cyborg/latest/admin/api.html", 961 "project": "cyborg", 962 "service_type": "accelerator" 963 }, 964 { 965 "aliases": [ 966 "registration" 967 ], 968 "api_reference": "https://developer.openstack.org/api-ref/admin-logic/", 969 "project": "adjutant", 970 "service_type": "admin-logic" 971 } 972 ], 973 "sha": "4a8e2d261fb5a4283d7d0eae9c39ead15dfd799c", 974 "version": "2019-05-01T19:53:21.498745" 975}