1 DMaaP Bus Controller REST API 1.1.0
2 ===================================
11 provides an API for OpenDCAE components which need to provision
12 underlying DMaaP technologies (Data Router and Message Router).
13 Primary clients for this API are anticipated to be the OpenDCAE
14 Controller, OpenDCAE Orchestrator, OpenDCAE Inventory and the
17 Objects managed by DMaaP are deployed in a dcaeLocation which is a
18 unique identifier for an OpenStack tenant for a dcaeLayer,
19 opendcae-central (aka ecomp) or opendcae-local-ntc (aka edge).
21 A dcaeEnvironment (e.g. FTL or prod) has a single DMaaP. A
22 DMaaP is managed by a one or more stateless DMaaP Bus
23 Controller(s), though Bus Controller relies on PGaaS for
24 persistence. Each DMaaP has a single instance of Data Router,
25 which has 1 or more DR_Nodes deployed at each dcaeLocation. DR
26 Clients of type DR_Pub generally publish to a DR_Node that is
27 local to its dcaeLocation. Routing for a Feed is determined by
28 the dcaelocation of its DR_Sub clients.
30 A DMaaP may have many Message Router instances. Each instance is
31 deployed as an MR_Cluster. One MR_Cluster is deployed at each
32 dcaeLocation. MR_Clients generally communicate to the
33 MR_Cluster at the same dcaeLocation. Replication of messages
34 between MR_Clusters is accomplished by MR Bridge, which is
35 provioned by DMaaP Bus Controller based on Topic attributes.
37 Therefore, the role of DMaaP Bus Controller is to support other
38 DCAE infrastructure components to dynamically provision DMaaP
39 services on behalf of DMaaP clients, and to assist in any
40 management or discovery activity of its clients.
42 A convention of this API is to return JSON responses per
62 `Licensed under the Apache License, Version 2.0 <http://www.apache.org/licenses/LICENSE-2.0>`_
70 http://www.[host]:[port]/webapi
71 https://www.[host]:[port]/webapi
77 Endpoint for retreiving MR Bridge metrics
90 return BrTopic details
97 Returns array of `BrTopic` objects. If source and target query params are specified, only report on that bridge. If detail param is true, list topics names, else just a count is returned.
104 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
105 :widths: 20, 15, 10, 10, 10, 20, 30
107 mmagent | query | No | string | | |
108 detail | query | No | boolean | | |
124 Type: :ref:`BrTopic <d_d71baea9d8e4e59bc395ef51f45dff1b>`
128 .. code-block:: javascript
131 "brSource": "somestring",
132 "brTarget": "somestring",
133 "mmAgentName": "somestring",
143 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
147 .. code-block:: javascript
151 "fields": "somestring",
153 "message": "somestring"
167 update MirrorMaker details
174 replace the topic list for a specific Bridge. Use JSON Body for value to replace whitelist, but if refreshFlag param is true, simply refresh using existing whitelist.If split param is true, spread whitelist over smaller mmagents.
181 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
182 :widths: 20, 15, 10, 10, 10, 20, 30
184 mmagent | query | No | string | | |
185 refresh | query | No | boolean | | |
186 split | query | No | boolean | | |
202 Type: :ref:`BrTopic <d_d71baea9d8e4e59bc395ef51f45dff1b>`
206 .. code-block:: javascript
209 "brSource": "somestring",
210 "brTarget": "somestring",
211 "mmAgentName": "somestring",
221 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
225 .. code-block:: javascript
229 "fields": "somestring",
231 "message": "somestring"
241 an OpenStack tenant purposed for OpenDCAE (i.e. where OpenDCAE components might be deployed)
247 POST ``/dcaeLocations``
248 -----------------------
254 return dcaeLocation details
261 Create some `dcaeLocation` which is a unique identifier for an *OpenStack* tenant purposed for a *dcaeLayer* (ecomp or edge).
277 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
281 .. code-block:: javascript
285 "clli": "somestring",
286 "dcaeLayer": "somestring",
287 "dcaeLocationName": "somestring",
288 "lastMod": "2015-01-01T15:00:00.000Z",
290 "openStackAvailabilityZone": "somestring",
293 "subnet": "somestring"
302 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
306 .. code-block:: javascript
310 "fields": "somestring",
312 "message": "somestring"
319 DELETE ``/dcaeLocations/{locationName}``
320 ----------------------------------------
326 return dcaeLocation details
333 delete a dcaeLocation
340 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
341 :widths: 20, 15, 10, 10, 10, 20, 30
343 locationName | path | Yes | string | | |
359 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
363 .. code-block:: javascript
367 "clli": "somestring",
368 "dcaeLayer": "somestring",
369 "dcaeLocationName": "somestring",
370 "lastMod": "2015-01-01T15:00:00.000Z",
372 "openStackAvailabilityZone": "somestring",
375 "subnet": "somestring"
384 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
388 .. code-block:: javascript
392 "clli": "somestring",
393 "dcaeLayer": "somestring",
394 "dcaeLocationName": "somestring",
395 "lastMod": "2015-01-01T15:00:00.000Z",
397 "openStackAvailabilityZone": "somestring",
400 "subnet": "somestring"
409 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
413 .. code-block:: javascript
417 "fields": "somestring",
419 "message": "somestring"
426 GET ``/dcaeLocations/{locationName}``
427 -------------------------------------
433 return dcaeLocation details
440 Returns a specific `dcaeLocation` object with specified tag
447 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
448 :widths: 20, 15, 10, 10, 10, 20, 30
450 locationName | path | Yes | string | | |
466 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
470 .. code-block:: javascript
474 "clli": "somestring",
475 "dcaeLayer": "somestring",
476 "dcaeLocationName": "somestring",
477 "lastMod": "2015-01-01T15:00:00.000Z",
479 "openStackAvailabilityZone": "somestring",
482 "subnet": "somestring"
491 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
495 .. code-block:: javascript
499 "fields": "somestring",
501 "message": "somestring"
508 GET ``/dcaeLocations``
509 ----------------------
515 return dcaeLocation details
522 Returns array of `dcaeLocation` objects. All objects managed by DMaaP are deployed in some `dcaeLocation` which is a unique identifier for an *OpenStack* tenant purposed for a *dcaeLayer* (ecomp or edge).
538 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
542 .. code-block:: javascript
546 "clli": "somestring",
547 "dcaeLayer": "somestring",
548 "dcaeLocationName": "somestring",
549 "lastMod": "2015-01-01T15:00:00.000Z",
551 "openStackAvailabilityZone": "somestring",
554 "subnet": "somestring"
563 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
567 .. code-block:: javascript
571 "fields": "somestring",
573 "message": "somestring"
580 PUT ``/dcaeLocations/{locationName}``
581 -------------------------------------
587 return dcaeLocation details
594 update the openStackAvailabilityZone of a dcaeLocation
601 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
602 :widths: 20, 15, 10, 10, 10, 20, 30
604 locationName | path | Yes | string | | |
620 Type: :ref:`DcaeLocation <d_47d80e451933beb623fcf5257867cbcb>`
624 .. code-block:: javascript
628 "clli": "somestring",
629 "dcaeLayer": "somestring",
630 "dcaeLocationName": "somestring",
631 "lastMod": "2015-01-01T15:00:00.000Z",
633 "openStackAvailabilityZone": "somestring",
636 "subnet": "somestring"
645 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
649 .. code-block:: javascript
653 "fields": "somestring",
655 "message": "somestring"
665 Endpoint for this instance of DMaaP object containing values for this OpenDCAE deployment
685 Create a new DMaaP set system wide configuration settings for the *dcaeEnvironment*. Deprecated with introduction of persistence in 1610.
701 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
705 .. code-block:: javascript
708 "accessKeyOwner": "somestring",
709 "bridgeAdminTopic": "somestring",
710 "dmaapName": "somestring",
711 "drProvUrl": "somestring",
712 "lastMod": "2015-01-01T15:00:00.000Z",
713 "loggingUrl": "somestring",
714 "nodeKey": "somestring",
717 "topicNsRoot": "somestring",
718 "version": "somestring"
727 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
731 .. code-block:: javascript
735 "fields": "somestring",
737 "message": "somestring"
758 Create a new DMaaP set system wide configuration settings for the *dcaeEnvironment*. Deprecated with introduction of persistence in 1610.
774 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
778 .. code-block:: javascript
781 "accessKeyOwner": "somestring",
782 "bridgeAdminTopic": "somestring",
783 "dmaapName": "somestring",
784 "drProvUrl": "somestring",
785 "lastMod": "2015-01-01T15:00:00.000Z",
786 "loggingUrl": "somestring",
787 "nodeKey": "somestring",
790 "topicNsRoot": "somestring",
791 "version": "somestring"
800 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
804 .. code-block:: javascript
808 "fields": "somestring",
810 "message": "somestring"
831 returns the `dmaap` object, which contains system wide configuration settings
847 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
851 .. code-block:: javascript
854 "accessKeyOwner": "somestring",
855 "bridgeAdminTopic": "somestring",
856 "dmaapName": "somestring",
857 "drProvUrl": "somestring",
858 "lastMod": "2015-01-01T15:00:00.000Z",
859 "loggingUrl": "somestring",
860 "nodeKey": "somestring",
863 "topicNsRoot": "somestring",
864 "version": "somestring"
873 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
877 .. code-block:: javascript
881 "fields": "somestring",
883 "message": "somestring"
904 returns the `dmaap` object, which contains system wide configuration settings
920 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
924 .. code-block:: javascript
927 "accessKeyOwner": "somestring",
928 "bridgeAdminTopic": "somestring",
929 "dmaapName": "somestring",
930 "drProvUrl": "somestring",
931 "lastMod": "2015-01-01T15:00:00.000Z",
932 "loggingUrl": "somestring",
933 "nodeKey": "somestring",
936 "topicNsRoot": "somestring",
937 "version": "somestring"
946 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
950 .. code-block:: javascript
954 "fields": "somestring",
956 "message": "somestring"
977 Update system settings for *dcaeEnvironment*.
993 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
997 .. code-block:: javascript
1000 "accessKeyOwner": "somestring",
1001 "bridgeAdminTopic": "somestring",
1002 "dmaapName": "somestring",
1003 "drProvUrl": "somestring",
1004 "lastMod": "2015-01-01T15:00:00.000Z",
1005 "loggingUrl": "somestring",
1006 "nodeKey": "somestring",
1008 "statusValid": true,
1009 "topicNsRoot": "somestring",
1010 "version": "somestring"
1019 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1023 .. code-block:: javascript
1027 "fields": "somestring",
1029 "message": "somestring"
1043 return dmaap details
1050 Update system settings for *dcaeEnvironment*.
1066 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
1070 .. code-block:: javascript
1073 "accessKeyOwner": "somestring",
1074 "bridgeAdminTopic": "somestring",
1075 "dmaapName": "somestring",
1076 "drProvUrl": "somestring",
1077 "lastMod": "2015-01-01T15:00:00.000Z",
1078 "loggingUrl": "somestring",
1079 "nodeKey": "somestring",
1081 "statusValid": true,
1082 "topicNsRoot": "somestring",
1083 "version": "somestring"
1092 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1096 .. code-block:: javascript
1100 "fields": "somestring",
1102 "message": "somestring"
1112 Endpoint for a Data Router Node server
1125 return DR_Node details
1132 create a `DR_Node` in a *dcaeLocation*. Note that multiple `DR_Node`s may exist in the same `dcaeLocation`.
1148 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1152 .. code-block:: javascript
1155 "dcaeLocationName": "somestring",
1156 "fqdn": "somestring",
1157 "hostName": "somestring",
1158 "lastMod": "2015-01-01T15:00:00.000Z",
1160 "statusValid": true,
1161 "version": "somestring"
1170 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1174 .. code-block:: javascript
1178 "fields": "somestring",
1180 "message": "somestring"
1187 DELETE ``/dr_nodes/{fqdn}``
1188 ---------------------------
1201 Delete a single `DR_Node` object.
1208 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1209 :widths: 20, 15, 10, 10, 10, 20, 30
1211 fqdn | path | Yes | string | | |
1224 successful operation
1227 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1231 .. code-block:: javascript
1234 "dcaeLocationName": "somestring",
1235 "fqdn": "somestring",
1236 "hostName": "somestring",
1237 "lastMod": "2015-01-01T15:00:00.000Z",
1239 "statusValid": true,
1240 "version": "somestring"
1249 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1253 .. code-block:: javascript
1256 "dcaeLocationName": "somestring",
1257 "fqdn": "somestring",
1258 "hostName": "somestring",
1259 "lastMod": "2015-01-01T15:00:00.000Z",
1261 "statusValid": true,
1262 "version": "somestring"
1271 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1275 .. code-block:: javascript
1279 "fields": "somestring",
1281 "message": "somestring"
1288 GET ``/dr_nodes/{fqdn}``
1289 ------------------------
1295 return DR_Node details
1302 Retrieve a single `DR_Node` object.
1309 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1310 :widths: 20, 15, 10, 10, 10, 20, 30
1312 fqdn | path | Yes | string | | |
1328 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1332 .. code-block:: javascript
1335 "dcaeLocationName": "somestring",
1336 "fqdn": "somestring",
1337 "hostName": "somestring",
1338 "lastMod": "2015-01-01T15:00:00.000Z",
1340 "statusValid": true,
1341 "version": "somestring"
1350 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1354 .. code-block:: javascript
1358 "fields": "somestring",
1360 "message": "somestring"
1374 return DR_Node details
1381 Returns array of `DR_Node` object array. Need to add filter by dcaeLocation.
1397 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1401 .. code-block:: javascript
1404 "dcaeLocationName": "somestring",
1405 "fqdn": "somestring",
1406 "hostName": "somestring",
1407 "lastMod": "2015-01-01T15:00:00.000Z",
1409 "statusValid": true,
1410 "version": "somestring"
1419 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1423 .. code-block:: javascript
1427 "fields": "somestring",
1429 "message": "somestring"
1436 PUT ``/dr_nodes/{fqdn}``
1437 ------------------------
1443 return DR_Node details
1450 Update a single `DR_Node` object.
1457 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1458 :widths: 20, 15, 10, 10, 10, 20, 30
1460 fqdn | path | Yes | string | | |
1476 Type: :ref:`DR_Node <d_d15e2cee407536866c875375e3f705e0>`
1480 .. code-block:: javascript
1483 "dcaeLocationName": "somestring",
1484 "fqdn": "somestring",
1485 "hostName": "somestring",
1486 "lastMod": "2015-01-01T15:00:00.000Z",
1488 "statusValid": true,
1489 "version": "somestring"
1498 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1502 .. code-block:: javascript
1506 "fields": "somestring",
1508 "message": "somestring"
1518 Endpoint for a Data Router client that implements a Publisher
1531 return DR_Pub details
1538 create a DR Publisher in the specified environment.
1554 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1558 .. code-block:: javascript
1561 "dcaeLocationName": "somestring",
1562 "feedId": "somestring",
1563 "lastMod": "2015-01-01T15:00:00.000Z",
1564 "pubId": "somestring",
1566 "statusValid": true,
1567 "username": "somestring",
1568 "userpwd": "somestring"
1577 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1581 .. code-block:: javascript
1585 "fields": "somestring",
1587 "message": "somestring"
1594 DELETE ``/dr_pubs/{pubId}``
1595 ---------------------------
1601 return DR_Pub details
1608 delete a DR Publisher in the specified environment. Delete a `DR_Pub` object by pubId
1615 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1616 :widths: 20, 15, 10, 10, 10, 20, 30
1618 pubId | path | Yes | string | | |
1631 successful operation
1634 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1638 .. code-block:: javascript
1641 "dcaeLocationName": "somestring",
1642 "feedId": "somestring",
1643 "lastMod": "2015-01-01T15:00:00.000Z",
1644 "pubId": "somestring",
1646 "statusValid": true,
1647 "username": "somestring",
1648 "userpwd": "somestring"
1657 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1661 .. code-block:: javascript
1664 "dcaeLocationName": "somestring",
1665 "feedId": "somestring",
1666 "lastMod": "2015-01-01T15:00:00.000Z",
1667 "pubId": "somestring",
1669 "statusValid": true,
1670 "username": "somestring",
1671 "userpwd": "somestring"
1680 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1684 .. code-block:: javascript
1688 "fields": "somestring",
1690 "message": "somestring"
1697 GET ``/dr_pubs/{pubId}``
1698 ------------------------
1704 return DR_Pub details
1711 returns a DR Publisher in the specified environment. Gets a `DR_Pub` object by pubId
1718 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1719 :widths: 20, 15, 10, 10, 10, 20, 30
1721 pubId | path | Yes | string | | |
1737 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1741 .. code-block:: javascript
1744 "dcaeLocationName": "somestring",
1745 "feedId": "somestring",
1746 "lastMod": "2015-01-01T15:00:00.000Z",
1747 "pubId": "somestring",
1749 "statusValid": true,
1750 "username": "somestring",
1751 "userpwd": "somestring"
1760 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1764 .. code-block:: javascript
1768 "fields": "somestring",
1770 "message": "somestring"
1784 return DR_Pub details
1791 Returns array of `DR_Pub` objects. Add filter for feedId.
1807 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1811 .. code-block:: javascript
1814 "dcaeLocationName": "somestring",
1815 "feedId": "somestring",
1816 "lastMod": "2015-01-01T15:00:00.000Z",
1817 "pubId": "somestring",
1819 "statusValid": true,
1820 "username": "somestring",
1821 "userpwd": "somestring"
1830 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1834 .. code-block:: javascript
1838 "fields": "somestring",
1840 "message": "somestring"
1847 PUT ``/dr_pubs/{pubId}``
1848 ------------------------
1854 return DR_Pub details
1861 update a DR Publisher in the specified environment. Update a `DR_Pub` object by pubId
1868 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1869 :widths: 20, 15, 10, 10, 10, 20, 30
1871 pubId | path | Yes | string | | |
1887 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
1891 .. code-block:: javascript
1894 "dcaeLocationName": "somestring",
1895 "feedId": "somestring",
1896 "lastMod": "2015-01-01T15:00:00.000Z",
1897 "pubId": "somestring",
1899 "statusValid": true,
1900 "username": "somestring",
1901 "userpwd": "somestring"
1910 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
1914 .. code-block:: javascript
1918 "fields": "somestring",
1920 "message": "somestring"
1930 Endpoint for a Data Router client that implements a Subscriber
1943 return DR_Sub details
1950 Create a `DR_Sub` object.
1966 Type: :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>`
1970 .. code-block:: javascript
1977 "dcaeLocationName": "somestring",
1978 "deliveryURL": "somestring",
1979 "feedId": "somestring",
1980 "lastMod": "2015-01-01T15:00:00.000Z",
1981 "logURL": "somestring",
1982 "owner": "somestring",
1984 "statusValid": true,
1985 "subId": "somestring",
1988 "username": "somestring",
1989 "userpwd": "somestring"
1998 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2002 .. code-block:: javascript
2006 "fields": "somestring",
2008 "message": "somestring"
2015 DELETE ``/dr_subs/{subId}``
2016 ---------------------------
2022 return DR_Sub details
2029 Delete a `DR_Sub` object, selected by subId
2036 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2037 :widths: 20, 15, 10, 10, 10, 20, 30
2039 subId | path | Yes | string | | |
2055 Type: :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>`
2059 .. code-block:: javascript
2066 "dcaeLocationName": "somestring",
2067 "deliveryURL": "somestring",
2068 "feedId": "somestring",
2069 "lastMod": "2015-01-01T15:00:00.000Z",
2070 "logURL": "somestring",
2071 "owner": "somestring",
2073 "statusValid": true,
2074 "subId": "somestring",
2077 "username": "somestring",
2078 "userpwd": "somestring"
2087 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2091 .. code-block:: javascript
2095 "fields": "somestring",
2097 "message": "somestring"
2104 GET ``/dr_subs/{subId}``
2105 ------------------------
2111 return DR_Sub details
2118 Retrieve a `DR_Sub` object, selected by subId
2125 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2126 :widths: 20, 15, 10, 10, 10, 20, 30
2128 subId | path | Yes | string | | |
2144 Type: :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>`
2148 .. code-block:: javascript
2155 "dcaeLocationName": "somestring",
2156 "deliveryURL": "somestring",
2157 "feedId": "somestring",
2158 "lastMod": "2015-01-01T15:00:00.000Z",
2159 "logURL": "somestring",
2160 "owner": "somestring",
2162 "statusValid": true,
2163 "subId": "somestring",
2166 "username": "somestring",
2167 "userpwd": "somestring"
2176 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2180 .. code-block:: javascript
2184 "fields": "somestring",
2186 "message": "somestring"
2200 return DR_Sub details
2207 Returns array of `DR_Sub` objects. Add filter for feedId.
2223 Type: :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>`
2227 .. code-block:: javascript
2234 "dcaeLocationName": "somestring",
2235 "deliveryURL": "somestring",
2236 "feedId": "somestring",
2237 "lastMod": "2015-01-01T15:00:00.000Z",
2238 "logURL": "somestring",
2239 "owner": "somestring",
2241 "statusValid": true,
2242 "subId": "somestring",
2245 "username": "somestring",
2246 "userpwd": "somestring"
2255 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2259 .. code-block:: javascript
2263 "fields": "somestring",
2265 "message": "somestring"
2272 PUT ``/dr_subs/{subId}``
2273 ------------------------
2279 return DR_Sub details
2286 Update a `DR_Sub` object, selected by subId
2293 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2294 :widths: 20, 15, 10, 10, 10, 20, 30
2296 subId | path | Yes | string | | |
2312 Type: :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>`
2316 .. code-block:: javascript
2323 "dcaeLocationName": "somestring",
2324 "deliveryURL": "somestring",
2325 "feedId": "somestring",
2326 "lastMod": "2015-01-01T15:00:00.000Z",
2327 "logURL": "somestring",
2328 "owner": "somestring",
2330 "statusValid": true,
2331 "subId": "somestring",
2334 "username": "somestring",
2335 "userpwd": "somestring"
2344 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2348 .. code-block:: javascript
2352 "fields": "somestring",
2354 "message": "somestring"
2364 Endpoint for a Data Router Feed
2384 Create a of `Feed` object.
2391 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2392 :widths: 20, 15, 10, 10, 10, 20, 30
2394 useExisting | query | No | string | | |
2410 Type: :ref:`Feed <d_289ad39619725df26c9ff382d4c97c75>`
2414 .. code-block:: javascript
2417 "asprClassification": "somestring",
2422 "feedDescription": "somestring",
2423 "feedId": "somestring",
2424 "feedName": "somestring",
2425 "feedVersion": "somestring",
2426 "formatUuid": "somestring",
2427 "lastMod": "2015-01-01T15:00:00.000Z",
2428 "logURL": "somestring",
2429 "owner": "somestring",
2430 "publishURL": "somestring",
2433 "dcaeLocationName": "somestring",
2434 "feedId": "somestring",
2435 "lastMod": "2015-01-01T15:00:00.000Z",
2436 "pubId": "somestring",
2438 "statusValid": true,
2439 "username": "somestring",
2440 "userpwd": "somestring"
2443 "dcaeLocationName": "somestring",
2444 "feedId": "somestring",
2445 "lastMod": "2015-01-01T15:00:00.000Z",
2446 "pubId": "somestring",
2448 "statusValid": true,
2449 "username": "somestring",
2450 "userpwd": "somestring"
2454 "statusValid": true,
2461 "dcaeLocationName": "somestring",
2462 "deliveryURL": "somestring",
2463 "feedId": "somestring",
2464 "lastMod": "2015-01-01T15:00:00.000Z",
2465 "logURL": "somestring",
2466 "owner": "somestring",
2468 "statusValid": true,
2469 "subId": "somestring",
2472 "username": "somestring",
2473 "userpwd": "somestring"
2480 "dcaeLocationName": "somestring",
2481 "deliveryURL": "somestring",
2482 "feedId": "somestring",
2483 "lastMod": "2015-01-01T15:00:00.000Z",
2484 "logURL": "somestring",
2485 "owner": "somestring",
2487 "statusValid": true,
2488 "subId": "somestring",
2491 "username": "somestring",
2492 "userpwd": "somestring"
2495 "subscribeURL": "somestring",
2505 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2509 .. code-block:: javascript
2513 "fields": "somestring",
2515 "message": "somestring"
2522 DELETE ``/feeds/{id}``
2523 ----------------------
2536 Delete a `Feed` object, specified by id.
2543 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2544 :widths: 20, 15, 10, 10, 10, 20, 30
2546 id | path | Yes | string | | |
2559 successful operation
2562 Type: :ref:`Feed <d_289ad39619725df26c9ff382d4c97c75>`
2566 .. code-block:: javascript
2569 "asprClassification": "somestring",
2574 "feedDescription": "somestring",
2575 "feedId": "somestring",
2576 "feedName": "somestring",
2577 "feedVersion": "somestring",
2578 "formatUuid": "somestring",
2579 "lastMod": "2015-01-01T15:00:00.000Z",
2580 "logURL": "somestring",
2581 "owner": "somestring",
2582 "publishURL": "somestring",
2585 "dcaeLocationName": "somestring",
2586 "feedId": "somestring",
2587 "lastMod": "2015-01-01T15:00:00.000Z",
2588 "pubId": "somestring",
2590 "statusValid": true,
2591 "username": "somestring",
2592 "userpwd": "somestring"
2595 "dcaeLocationName": "somestring",
2596 "feedId": "somestring",
2597 "lastMod": "2015-01-01T15:00:00.000Z",
2598 "pubId": "somestring",
2600 "statusValid": true,
2601 "username": "somestring",
2602 "userpwd": "somestring"
2606 "statusValid": true,
2613 "dcaeLocationName": "somestring",
2614 "deliveryURL": "somestring",
2615 "feedId": "somestring",
2616 "lastMod": "2015-01-01T15:00:00.000Z",
2617 "logURL": "somestring",
2618 "owner": "somestring",
2620 "statusValid": true,
2621 "subId": "somestring",
2624 "username": "somestring",
2625 "userpwd": "somestring"
2632 "dcaeLocationName": "somestring",
2633 "deliveryURL": "somestring",
2634 "feedId": "somestring",
2635 "lastMod": "2015-01-01T15:00:00.000Z",
2636 "logURL": "somestring",
2637 "owner": "somestring",
2639 "statusValid": true,
2640 "subId": "somestring",
2643 "username": "somestring",
2644 "userpwd": "somestring"
2647 "subscribeURL": "somestring",
2657 Type: :ref:`Feed <d_289ad39619725df26c9ff382d4c97c75>`
2661 .. code-block:: javascript
2664 "asprClassification": "somestring",
2669 "feedDescription": "somestring",
2670 "feedId": "somestring",
2671 "feedName": "somestring",
2672 "feedVersion": "somestring",
2673 "formatUuid": "somestring",
2674 "lastMod": "2015-01-01T15:00:00.000Z",
2675 "logURL": "somestring",
2676 "owner": "somestring",
2677 "publishURL": "somestring",
2680 "dcaeLocationName": "somestring",
2681 "feedId": "somestring",
2682 "lastMod": "2015-01-01T15:00:00.000Z",
2683 "pubId": "somestring",
2685 "statusValid": true,
2686 "username": "somestring",
2687 "userpwd": "somestring"
2690 "dcaeLocationName": "somestring",
2691 "feedId": "somestring",
2692 "lastMod": "2015-01-01T15:00:00.000Z",
2693 "pubId": "somestring",
2695 "statusValid": true,
2696 "username": "somestring",
2697 "userpwd": "somestring"
2701 "statusValid": true,
2708 "dcaeLocationName": "somestring",
2709 "deliveryURL": "somestring",
2710 "feedId": "somestring",
2711 "lastMod": "2015-01-01T15:00:00.000Z",
2712 "logURL": "somestring",
2713 "owner": "somestring",
2715 "statusValid": true,
2716 "subId": "somestring",
2719 "username": "somestring",
2720 "userpwd": "somestring"
2727 "dcaeLocationName": "somestring",
2728 "deliveryURL": "somestring",
2729 "feedId": "somestring",
2730 "lastMod": "2015-01-01T15:00:00.000Z",
2731 "logURL": "somestring",
2732 "owner": "somestring",
2734 "statusValid": true,
2735 "subId": "somestring",
2738 "username": "somestring",
2739 "userpwd": "somestring"
2742 "subscribeURL": "somestring",
2752 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2756 .. code-block:: javascript
2760 "fields": "somestring",
2762 "message": "somestring"
2783 Retrieve a `Feed` object, specified by id.
2790 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2791 :widths: 20, 15, 10, 10, 10, 20, 30
2793 id | path | Yes | string | | |
2809 Type: :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>`
2813 .. code-block:: javascript
2816 "dcaeLocationName": "somestring",
2817 "feedId": "somestring",
2818 "lastMod": "2015-01-01T15:00:00.000Z",
2819 "pubId": "somestring",
2821 "statusValid": true,
2822 "username": "somestring",
2823 "userpwd": "somestring"
2832 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2836 .. code-block:: javascript
2840 "fields": "somestring",
2842 "message": "somestring"
2863 Returns array of `Feed` objects.
2870 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
2871 :widths: 20, 15, 10, 10, 10, 20, 30
2873 feedName | query | No | string | | |
2874 version | query | No | string | | |
2875 match | query | No | string | | |
2891 Type: :ref:`Feed <d_289ad39619725df26c9ff382d4c97c75>`
2895 .. code-block:: javascript
2898 "asprClassification": "somestring",
2903 "feedDescription": "somestring",
2904 "feedId": "somestring",
2905 "feedName": "somestring",
2906 "feedVersion": "somestring",
2907 "formatUuid": "somestring",
2908 "lastMod": "2015-01-01T15:00:00.000Z",
2909 "logURL": "somestring",
2910 "owner": "somestring",
2911 "publishURL": "somestring",
2914 "dcaeLocationName": "somestring",
2915 "feedId": "somestring",
2916 "lastMod": "2015-01-01T15:00:00.000Z",
2917 "pubId": "somestring",
2919 "statusValid": true,
2920 "username": "somestring",
2921 "userpwd": "somestring"
2924 "dcaeLocationName": "somestring",
2925 "feedId": "somestring",
2926 "lastMod": "2015-01-01T15:00:00.000Z",
2927 "pubId": "somestring",
2929 "statusValid": true,
2930 "username": "somestring",
2931 "userpwd": "somestring"
2935 "statusValid": true,
2942 "dcaeLocationName": "somestring",
2943 "deliveryURL": "somestring",
2944 "feedId": "somestring",
2945 "lastMod": "2015-01-01T15:00:00.000Z",
2946 "logURL": "somestring",
2947 "owner": "somestring",
2949 "statusValid": true,
2950 "subId": "somestring",
2953 "username": "somestring",
2954 "userpwd": "somestring"
2961 "dcaeLocationName": "somestring",
2962 "deliveryURL": "somestring",
2963 "feedId": "somestring",
2964 "lastMod": "2015-01-01T15:00:00.000Z",
2965 "logURL": "somestring",
2966 "owner": "somestring",
2968 "statusValid": true,
2969 "subId": "somestring",
2972 "username": "somestring",
2973 "userpwd": "somestring"
2976 "subscribeURL": "somestring",
2986 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
2990 .. code-block:: javascript
2994 "fields": "somestring",
2996 "message": "somestring"
3017 Update a `Feed` object, specified by id.
3024 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3025 :widths: 20, 15, 10, 10, 10, 20, 30
3027 id | path | Yes | string | | |
3043 Type: :ref:`Feed <d_289ad39619725df26c9ff382d4c97c75>`
3047 .. code-block:: javascript
3050 "asprClassification": "somestring",
3055 "feedDescription": "somestring",
3056 "feedId": "somestring",
3057 "feedName": "somestring",
3058 "feedVersion": "somestring",
3059 "formatUuid": "somestring",
3060 "lastMod": "2015-01-01T15:00:00.000Z",
3061 "logURL": "somestring",
3062 "owner": "somestring",
3063 "publishURL": "somestring",
3066 "dcaeLocationName": "somestring",
3067 "feedId": "somestring",
3068 "lastMod": "2015-01-01T15:00:00.000Z",
3069 "pubId": "somestring",
3071 "statusValid": true,
3072 "username": "somestring",
3073 "userpwd": "somestring"
3076 "dcaeLocationName": "somestring",
3077 "feedId": "somestring",
3078 "lastMod": "2015-01-01T15:00:00.000Z",
3079 "pubId": "somestring",
3081 "statusValid": true,
3082 "username": "somestring",
3083 "userpwd": "somestring"
3087 "statusValid": true,
3094 "dcaeLocationName": "somestring",
3095 "deliveryURL": "somestring",
3096 "feedId": "somestring",
3097 "lastMod": "2015-01-01T15:00:00.000Z",
3098 "logURL": "somestring",
3099 "owner": "somestring",
3101 "statusValid": true,
3102 "subId": "somestring",
3105 "username": "somestring",
3106 "userpwd": "somestring"
3113 "dcaeLocationName": "somestring",
3114 "deliveryURL": "somestring",
3115 "feedId": "somestring",
3116 "lastMod": "2015-01-01T15:00:00.000Z",
3117 "logURL": "somestring",
3118 "owner": "somestring",
3120 "statusValid": true,
3121 "subId": "somestring",
3124 "username": "somestring",
3125 "userpwd": "somestring"
3128 "subscribeURL": "somestring",
3138 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3142 .. code-block:: javascript
3146 "fields": "somestring",
3148 "message": "somestring"
3158 Endpoint for this instance of DBCL. Returns health info.
3178 returns the `info` object
3194 Type: :ref:`Dmaap <d_4ea0e7758a1f8502222793e4a13b04f7>`
3198 .. code-block:: javascript
3201 "accessKeyOwner": "somestring",
3202 "bridgeAdminTopic": "somestring",
3203 "dmaapName": "somestring",
3204 "drProvUrl": "somestring",
3205 "lastMod": "2015-01-01T15:00:00.000Z",
3206 "loggingUrl": "somestring",
3207 "nodeKey": "somestring",
3209 "statusValid": true,
3210 "topicNsRoot": "somestring",
3211 "version": "somestring"
3220 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3224 .. code-block:: javascript
3228 "fields": "somestring",
3230 "message": "somestring"
3240 Endpoint for a Message Router Client that implements a Publisher or a Subscriber
3246 POST ``/mr_clients``
3247 --------------------
3253 return MR_Client details
3260 Create a `MR_Client` object.
3276 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3280 .. code-block:: javascript
3287 "clientRole": "somestring",
3288 "dcaeLocationName": "somestring",
3289 "fqtn": "somestring",
3290 "lastMod": "2015-01-01T15:00:00.000Z",
3291 "mrClientId": "somestring",
3293 "statusValid": true,
3294 "topicURL": "somestring"
3303 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3307 .. code-block:: javascript
3311 "fields": "somestring",
3313 "message": "somestring"
3320 DELETE ``/mr_clients/{subId}``
3321 ------------------------------
3327 return MR_Client details
3334 Delete a `MR_Client` object, specified by clientId
3341 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3342 :widths: 20, 15, 10, 10, 10, 20, 30
3344 subId | path | Yes | string | | |
3357 successful operation
3360 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3364 .. code-block:: javascript
3371 "clientRole": "somestring",
3372 "dcaeLocationName": "somestring",
3373 "fqtn": "somestring",
3374 "lastMod": "2015-01-01T15:00:00.000Z",
3375 "mrClientId": "somestring",
3377 "statusValid": true,
3378 "topicURL": "somestring"
3387 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3391 .. code-block:: javascript
3398 "clientRole": "somestring",
3399 "dcaeLocationName": "somestring",
3400 "fqtn": "somestring",
3401 "lastMod": "2015-01-01T15:00:00.000Z",
3402 "mrClientId": "somestring",
3404 "statusValid": true,
3405 "topicURL": "somestring"
3414 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3418 .. code-block:: javascript
3422 "fields": "somestring",
3424 "message": "somestring"
3438 return MR_Client details
3445 Returns array of `MR_Client` objects.
3461 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3465 .. code-block:: javascript
3472 "clientRole": "somestring",
3473 "dcaeLocationName": "somestring",
3474 "fqtn": "somestring",
3475 "lastMod": "2015-01-01T15:00:00.000Z",
3476 "mrClientId": "somestring",
3478 "statusValid": true,
3479 "topicURL": "somestring"
3488 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3492 .. code-block:: javascript
3496 "fields": "somestring",
3498 "message": "somestring"
3505 GET ``/mr_clients/{subId}``
3506 ---------------------------
3512 return MR_Client details
3519 Retrieve a `MR_Client` object, specified by clientId
3526 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3527 :widths: 20, 15, 10, 10, 10, 20, 30
3529 subId | path | Yes | string | | |
3545 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3549 .. code-block:: javascript
3556 "clientRole": "somestring",
3557 "dcaeLocationName": "somestring",
3558 "fqtn": "somestring",
3559 "lastMod": "2015-01-01T15:00:00.000Z",
3560 "mrClientId": "somestring",
3562 "statusValid": true,
3563 "topicURL": "somestring"
3572 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3576 .. code-block:: javascript
3580 "fields": "somestring",
3582 "message": "somestring"
3589 PUT ``/mr_clients/{clientId}``
3590 ------------------------------
3596 return MR_Client details
3603 Update a `MR_Client` object, specified by clientId
3610 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3611 :widths: 20, 15, 10, 10, 10, 20, 30
3613 clientId | path | Yes | string | | |
3629 Type: :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>`
3633 .. code-block:: javascript
3640 "clientRole": "somestring",
3641 "dcaeLocationName": "somestring",
3642 "fqtn": "somestring",
3643 "lastMod": "2015-01-01T15:00:00.000Z",
3644 "mrClientId": "somestring",
3646 "statusValid": true,
3647 "topicURL": "somestring"
3656 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3660 .. code-block:: javascript
3664 "fields": "somestring",
3666 "message": "somestring"
3676 Endpoint for a Message Router servers in a Cluster configuration
3682 POST ``/mr_clusters``
3683 ---------------------
3689 return MR_Cluster details
3696 Create an `MR_Cluster` object.
3712 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
3716 .. code-block:: javascript
3719 "dcaeLocationName": "somestring",
3720 "fqdn": "somestring",
3721 "lastMod": "2015-01-01T15:00:00.000Z",
3722 "replicationGroup": "somestring",
3723 "sourceReplicationPort": "somestring",
3725 "statusValid": true,
3726 "targetReplicationPort": "somestring",
3727 "topicPort": "somestring",
3728 "topicProtocol": "somestring"
3737 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3741 .. code-block:: javascript
3745 "fields": "somestring",
3747 "message": "somestring"
3754 DELETE ``/mr_clusters/{clusterId}``
3755 -----------------------------------
3761 return MR_Cluster details
3768 Delete an `MR_Cluster` object, specified by clusterId.
3775 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3776 :widths: 20, 15, 10, 10, 10, 20, 30
3778 clusterId | path | Yes | string | | |
3791 successful operation
3794 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
3798 .. code-block:: javascript
3801 "dcaeLocationName": "somestring",
3802 "fqdn": "somestring",
3803 "lastMod": "2015-01-01T15:00:00.000Z",
3804 "replicationGroup": "somestring",
3805 "sourceReplicationPort": "somestring",
3807 "statusValid": true,
3808 "targetReplicationPort": "somestring",
3809 "topicPort": "somestring",
3810 "topicProtocol": "somestring"
3819 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
3823 .. code-block:: javascript
3826 "dcaeLocationName": "somestring",
3827 "fqdn": "somestring",
3828 "lastMod": "2015-01-01T15:00:00.000Z",
3829 "replicationGroup": "somestring",
3830 "sourceReplicationPort": "somestring",
3832 "statusValid": true,
3833 "targetReplicationPort": "somestring",
3834 "topicPort": "somestring",
3835 "topicProtocol": "somestring"
3844 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3848 .. code-block:: javascript
3852 "fields": "somestring",
3854 "message": "somestring"
3861 GET ``/mr_clusters/{clusterId}``
3862 --------------------------------
3868 return MR_Cluster details
3875 Retrieve an `MR_Cluster` object, specified by clusterId.
3882 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
3883 :widths: 20, 15, 10, 10, 10, 20, 30
3885 clusterId | path | Yes | string | | |
3901 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
3905 .. code-block:: javascript
3908 "dcaeLocationName": "somestring",
3909 "fqdn": "somestring",
3910 "lastMod": "2015-01-01T15:00:00.000Z",
3911 "replicationGroup": "somestring",
3912 "sourceReplicationPort": "somestring",
3914 "statusValid": true,
3915 "targetReplicationPort": "somestring",
3916 "topicPort": "somestring",
3917 "topicProtocol": "somestring"
3926 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
3930 .. code-block:: javascript
3934 "fields": "somestring",
3936 "message": "somestring"
3943 GET ``/mr_clusters``
3944 --------------------
3950 return MR_Cluster details
3957 Returns array of `MR_Cluster` objects.
3973 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
3977 .. code-block:: javascript
3980 "dcaeLocationName": "somestring",
3981 "fqdn": "somestring",
3982 "lastMod": "2015-01-01T15:00:00.000Z",
3983 "replicationGroup": "somestring",
3984 "sourceReplicationPort": "somestring",
3986 "statusValid": true,
3987 "targetReplicationPort": "somestring",
3988 "topicPort": "somestring",
3989 "topicProtocol": "somestring"
3998 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4002 .. code-block:: javascript
4006 "fields": "somestring",
4008 "message": "somestring"
4015 PUT ``/mr_clusters/{clusterId}``
4016 --------------------------------
4022 return MR_Cluster details
4029 Update an `MR_Cluster` object, specified by clusterId.
4036 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
4037 :widths: 20, 15, 10, 10, 10, 20, 30
4039 clusterId | path | Yes | string | | |
4055 Type: :ref:`MR_Cluster <d_eec7176a0080debe1b19c2dad2e97c24>`
4059 .. code-block:: javascript
4062 "dcaeLocationName": "somestring",
4063 "fqdn": "somestring",
4064 "lastMod": "2015-01-01T15:00:00.000Z",
4065 "replicationGroup": "somestring",
4066 "sourceReplicationPort": "somestring",
4068 "statusValid": true,
4069 "targetReplicationPort": "somestring",
4070 "topicPort": "somestring",
4071 "topicProtocol": "somestring"
4080 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4084 .. code-block:: javascript
4088 "fields": "somestring",
4090 "message": "somestring"
4100 Endpoint for retreiving MR Topics
4113 return Topic details
4120 Create `Topic` object.
4127 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
4128 :widths: 20, 15, 10, 10, 10, 20, 30
4130 useExisting | query | No | string | | |
4146 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4150 .. code-block:: javascript
4163 "clientRole": "somestring",
4164 "dcaeLocationName": "somestring",
4165 "fqtn": "somestring",
4166 "lastMod": "2015-01-01T15:00:00.000Z",
4167 "mrClientId": "somestring",
4169 "statusValid": true,
4170 "topicURL": "somestring"
4177 "clientRole": "somestring",
4178 "dcaeLocationName": "somestring",
4179 "fqtn": "somestring",
4180 "lastMod": "2015-01-01T15:00:00.000Z",
4181 "mrClientId": "somestring",
4183 "statusValid": true,
4184 "topicURL": "somestring"
4187 "formatUuid": "somestring",
4188 "fqtn": "somestring",
4189 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4190 "globalMrURL": "somestring",
4191 "lastMod": "2015-01-01T15:00:00.000Z",
4193 "owner": "somestring",
4194 "partitionCount": "somestring",
4195 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4196 "replicationCount": "somestring",
4198 "statusValid": true,
4199 "tnxEnabled": "somestring",
4200 "topicDescription": "somestring",
4201 "topicName": "somestring",
4202 "version": "somestring"
4211 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4215 .. code-block:: javascript
4219 "fields": "somestring",
4221 "message": "somestring"
4228 DELETE ``/topics/{topicId}``
4229 ----------------------------
4235 return Topic details
4242 Delete a `Topic` object, identified by topicId
4249 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
4250 :widths: 20, 15, 10, 10, 10, 20, 30
4252 topicId | path | Yes | string | | |
4265 successful operation
4268 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4272 .. code-block:: javascript
4285 "clientRole": "somestring",
4286 "dcaeLocationName": "somestring",
4287 "fqtn": "somestring",
4288 "lastMod": "2015-01-01T15:00:00.000Z",
4289 "mrClientId": "somestring",
4291 "statusValid": true,
4292 "topicURL": "somestring"
4299 "clientRole": "somestring",
4300 "dcaeLocationName": "somestring",
4301 "fqtn": "somestring",
4302 "lastMod": "2015-01-01T15:00:00.000Z",
4303 "mrClientId": "somestring",
4305 "statusValid": true,
4306 "topicURL": "somestring"
4309 "formatUuid": "somestring",
4310 "fqtn": "somestring",
4311 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4312 "globalMrURL": "somestring",
4313 "lastMod": "2015-01-01T15:00:00.000Z",
4315 "owner": "somestring",
4316 "partitionCount": "somestring",
4317 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4318 "replicationCount": "somestring",
4320 "statusValid": true,
4321 "tnxEnabled": "somestring",
4322 "topicDescription": "somestring",
4323 "topicName": "somestring",
4324 "version": "somestring"
4333 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4337 .. code-block:: javascript
4350 "clientRole": "somestring",
4351 "dcaeLocationName": "somestring",
4352 "fqtn": "somestring",
4353 "lastMod": "2015-01-01T15:00:00.000Z",
4354 "mrClientId": "somestring",
4356 "statusValid": true,
4357 "topicURL": "somestring"
4364 "clientRole": "somestring",
4365 "dcaeLocationName": "somestring",
4366 "fqtn": "somestring",
4367 "lastMod": "2015-01-01T15:00:00.000Z",
4368 "mrClientId": "somestring",
4370 "statusValid": true,
4371 "topicURL": "somestring"
4374 "formatUuid": "somestring",
4375 "fqtn": "somestring",
4376 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4377 "globalMrURL": "somestring",
4378 "lastMod": "2015-01-01T15:00:00.000Z",
4380 "owner": "somestring",
4381 "partitionCount": "somestring",
4382 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4383 "replicationCount": "somestring",
4385 "statusValid": true,
4386 "tnxEnabled": "somestring",
4387 "topicDescription": "somestring",
4388 "topicName": "somestring",
4389 "version": "somestring"
4398 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4402 .. code-block:: javascript
4406 "fields": "somestring",
4408 "message": "somestring"
4415 GET ``/topics/{topicId}``
4416 -------------------------
4422 return Topic details
4429 Retrieve a `Topic` object, identified by topicId
4436 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
4437 :widths: 20, 15, 10, 10, 10, 20, 30
4439 topicId | path | Yes | string | | |
4455 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4459 .. code-block:: javascript
4472 "clientRole": "somestring",
4473 "dcaeLocationName": "somestring",
4474 "fqtn": "somestring",
4475 "lastMod": "2015-01-01T15:00:00.000Z",
4476 "mrClientId": "somestring",
4478 "statusValid": true,
4479 "topicURL": "somestring"
4486 "clientRole": "somestring",
4487 "dcaeLocationName": "somestring",
4488 "fqtn": "somestring",
4489 "lastMod": "2015-01-01T15:00:00.000Z",
4490 "mrClientId": "somestring",
4492 "statusValid": true,
4493 "topicURL": "somestring"
4496 "formatUuid": "somestring",
4497 "fqtn": "somestring",
4498 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4499 "globalMrURL": "somestring",
4500 "lastMod": "2015-01-01T15:00:00.000Z",
4502 "owner": "somestring",
4503 "partitionCount": "somestring",
4504 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4505 "replicationCount": "somestring",
4507 "statusValid": true,
4508 "tnxEnabled": "somestring",
4509 "topicDescription": "somestring",
4510 "topicName": "somestring",
4511 "version": "somestring"
4520 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4524 .. code-block:: javascript
4528 "fields": "somestring",
4530 "message": "somestring"
4544 return Topic details
4551 Returns array of `Topic` objects.
4567 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4571 .. code-block:: javascript
4584 "clientRole": "somestring",
4585 "dcaeLocationName": "somestring",
4586 "fqtn": "somestring",
4587 "lastMod": "2015-01-01T15:00:00.000Z",
4588 "mrClientId": "somestring",
4590 "statusValid": true,
4591 "topicURL": "somestring"
4598 "clientRole": "somestring",
4599 "dcaeLocationName": "somestring",
4600 "fqtn": "somestring",
4601 "lastMod": "2015-01-01T15:00:00.000Z",
4602 "mrClientId": "somestring",
4604 "statusValid": true,
4605 "topicURL": "somestring"
4608 "formatUuid": "somestring",
4609 "fqtn": "somestring",
4610 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4611 "globalMrURL": "somestring",
4612 "lastMod": "2015-01-01T15:00:00.000Z",
4614 "owner": "somestring",
4615 "partitionCount": "somestring",
4616 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4617 "replicationCount": "somestring",
4619 "statusValid": true,
4620 "tnxEnabled": "somestring",
4621 "topicDescription": "somestring",
4622 "topicName": "somestring",
4623 "version": "somestring"
4632 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4636 .. code-block:: javascript
4640 "fields": "somestring",
4642 "message": "somestring"
4649 PUT ``/topics/{topicId}``
4650 -------------------------
4656 return Topic details
4663 Update a `Topic` object, identified by topicId
4670 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
4671 :widths: 20, 15, 10, 10, 10, 20, 30
4673 topicId | path | Yes | string | | |
4689 Type: :ref:`Topic <d_2e99841971da81b9d240071b86bf168d>`
4693 .. code-block:: javascript
4706 "clientRole": "somestring",
4707 "dcaeLocationName": "somestring",
4708 "fqtn": "somestring",
4709 "lastMod": "2015-01-01T15:00:00.000Z",
4710 "mrClientId": "somestring",
4712 "statusValid": true,
4713 "topicURL": "somestring"
4720 "clientRole": "somestring",
4721 "dcaeLocationName": "somestring",
4722 "fqtn": "somestring",
4723 "lastMod": "2015-01-01T15:00:00.000Z",
4724 "mrClientId": "somestring",
4726 "statusValid": true,
4727 "topicURL": "somestring"
4730 "formatUuid": "somestring",
4731 "fqtn": "somestring",
4732 "fqtnStyle": "FQTN_NOT_SPECIFIED",
4733 "globalMrURL": "somestring",
4734 "lastMod": "2015-01-01T15:00:00.000Z",
4736 "owner": "somestring",
4737 "partitionCount": "somestring",
4738 "replicationCase": "REPLICATION_NOT_SPECIFIED",
4739 "replicationCount": "somestring",
4741 "statusValid": true,
4742 "tnxEnabled": "somestring",
4743 "topicDescription": "somestring",
4744 "topicName": "somestring",
4745 "version": "somestring"
4754 Type: :ref:`ApiError <d_a3a7580ce9d87225d7f62e6b67b4d036>`
4758 .. code-block:: javascript
4762 "fields": "somestring",
4764 "message": "somestring"
4773 .. _d_a3a7580ce9d87225d7f62e6b67b4d036:
4775 ApiError Model Structure
4776 ------------------------
4780 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4781 :widths: 20, 10, 15, 15, 30, 25
4783 code | No | integer | int32 | |
4784 fields | No | string | | |
4785 is2xx | No | boolean | | |
4786 message | No | string | | |
4788 .. _d_d71baea9d8e4e59bc395ef51f45dff1b:
4790 BrTopic Model Structure
4791 -----------------------
4795 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4796 :widths: 20, 10, 15, 15, 30, 25
4798 brSource | No | string | | |
4799 brTarget | No | string | | |
4800 mmAgentName | No | string | | |
4801 topicCount | No | integer | int32 | |
4803 .. _d_d15e2cee407536866c875375e3f705e0:
4805 DR_Node Model Structure
4806 -----------------------
4810 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4811 :widths: 20, 10, 15, 15, 30, 25
4813 dcaeLocationName | No | string | | |
4814 fqdn | No | string | | |
4815 hostName | No | string | | |
4816 lastMod | No | string | date-time | |
4817 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4818 statusValid | No | boolean | | |
4819 version | No | string | | |
4821 .. _d_e926d3fa8701e0cc9c8ed1761b3255cd:
4823 DR_Pub Model Structure
4824 ----------------------
4828 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4829 :widths: 20, 10, 15, 15, 30, 25
4831 dcaeLocationName | No | string | | |
4832 feedId | No | string | | |
4833 lastMod | No | string | date-time | |
4834 pubId | No | string | | |
4835 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4836 statusValid | No | boolean | | |
4837 username | No | string | | |
4838 userpwd | No | string | | |
4840 .. _d_48cf328d246f41e1d11a09251b042f02:
4842 DR_Sub Model Structure
4843 ----------------------
4847 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4848 :widths: 20, 10, 15, 15, 30, 25
4850 bytes | No | array of string | | |
4851 dcaeLocationName | No | string | | |
4852 deliveryURL | No | string | | |
4853 feedId | No | string | | |
4854 lastMod | No | string | date-time | |
4855 logURL | No | string | | |
4856 owner | No | string | | |
4857 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4858 statusValid | No | boolean | | |
4859 subId | No | string | | |
4860 suspended | No | boolean | | |
4861 use100 | No | boolean | | |
4862 username | No | string | | |
4863 userpwd | No | string | | |
4865 .. _d_47d80e451933beb623fcf5257867cbcb:
4867 DcaeLocation Model Structure
4868 ----------------------------
4872 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4873 :widths: 20, 10, 15, 15, 30, 25
4875 central | No | boolean | | |
4876 clli | No | string | | |
4877 dcaeLayer | No | string | | |
4878 dcaeLocationName | No | string | | |
4879 lastMod | No | string | date-time | |
4880 local | No | boolean | | |
4881 openStackAvailabilityZone | No | string | | |
4882 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4883 statusValid | No | boolean | | |
4884 subnet | No | string | | |
4886 .. _d_4ea0e7758a1f8502222793e4a13b04f7:
4888 Dmaap Model Structure
4889 ---------------------
4893 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4894 :widths: 20, 10, 15, 15, 30, 25
4896 accessKeyOwner | No | string | | |
4897 bridgeAdminTopic | No | string | | |
4898 dmaapName | No | string | | |
4899 drProvUrl | No | string | | |
4900 lastMod | No | string | date-time | |
4901 loggingUrl | No | string | | |
4902 nodeKey | No | string | | |
4903 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4904 statusValid | No | boolean | | |
4905 topicNsRoot | No | string | | |
4906 version | No | string | | |
4908 .. _d_289ad39619725df26c9ff382d4c97c75:
4910 Feed Model Structure
4911 --------------------
4915 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4916 :widths: 20, 10, 15, 15, 30, 25
4918 asprClassification | No | string | | |
4919 bytes | No | array of string | | |
4920 feedDescription | No | string | | |
4921 feedId | No | string | | |
4922 feedName | No | string | | |
4923 feedVersion | No | string | | |
4924 formatUuid | No | string | | |
4925 lastMod | No | string | date-time | |
4926 logURL | No | string | | |
4927 owner | No | string | | |
4928 publishURL | No | string | | |
4929 pubs | No | array of :ref:`DR_Pub <d_e926d3fa8701e0cc9c8ed1761b3255cd>` | | |
4930 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4931 statusValid | No | boolean | | |
4932 subs | No | array of :ref:`DR_Sub <d_48cf328d246f41e1d11a09251b042f02>` | | |
4933 subscribeURL | No | string | | |
4934 suspended | No | boolean | | |
4936 .. _d_56ff81dc98986e27074d9be2731e3f4c:
4938 MR_Client Model Structure
4939 -------------------------
4943 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4944 :widths: 20, 10, 15, 15, 30, 25
4946 action | No | array of string | | |
4947 clientRole | No | string | | |
4948 dcaeLocationName | No | string | | |
4949 fqtn | No | string | | |
4950 lastMod | No | string | date-time | |
4951 mrClientId | No | string | | |
4952 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4953 statusValid | No | boolean | | |
4954 topicURL | No | string | | |
4956 .. _d_eec7176a0080debe1b19c2dad2e97c24:
4958 MR_Cluster Model Structure
4959 --------------------------
4963 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4964 :widths: 20, 10, 15, 15, 30, 25
4966 dcaeLocationName | No | string | | |
4967 fqdn | No | string | | |
4968 lastMod | No | string | date-time | |
4969 replicationGroup | No | string | | |
4970 sourceReplicationPort | No | string | | |
4971 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4972 statusValid | No | boolean | | |
4973 targetReplicationPort | No | string | | |
4974 topicPort | No | string | | |
4975 topicProtocol | No | string | | |
4977 .. _d_08fb211d40d6deb9b6e04b000fd988e4:
4979 MirrorMaker Model Structure
4980 ---------------------------
4984 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
4985 :widths: 20, 10, 15, 15, 30, 25
4987 lastMod | No | string | date-time | |
4988 mmName | No | string | | |
4989 sourceCluster | No | string | | |
4990 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
4991 statusValid | No | boolean | | |
4992 targetCluster | No | string | | |
4993 topicCount | No | integer | int32 | |
4994 topics | No | array of string | | |
4995 whitelistUpdateJSON | No | string | | |
4997 .. _d_2e99841971da81b9d240071b86bf168d:
4999 Topic Model Structure
5000 ---------------------
5004 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
5005 :widths: 20, 10, 15, 15, 30, 25
5007 bytes | No | array of string | | |
5008 clients | No | array of :ref:`MR_Client <d_56ff81dc98986e27074d9be2731e3f4c>` | | |
5009 formatUuid | No | string | | |
5010 fqtn | No | string | | |
5011 fqtnStyle | No | string | | {'enum': ['FQTN_NOT_SPECIFIED', 'FQTN_LEGACY_FORMAT', 'FQTN_PROJECTID_FORMAT', 'FQTN_PROJECTID_VERSION_FORMAT']} |
5012 globalMrURL | No | string | | |
5013 lastMod | No | string | date-time | |
5014 numClients | No | integer | int32 | |
5015 owner | No | string | | |
5016 partitionCount | No | string | | |
5017 replicationCase | No | string | | {'enum': ['REPLICATION_NOT_SPECIFIED', 'REPLICATION_NONE', 'REPLICATION_EDGE_TO_CENTRAL', 'REPLICATION_EDGE_TO_CENTRAL_TO_GLOBAL', 'REPLICATION_CENTRAL_TO_EDGE', 'REPLICATION_CENTRAL_TO_GLOBAL', 'REPLICATION_GLOBAL_TO_CENTRAL', 'REPLICATION_GLOBAL_TO_CENTRAL_TO_EDGE', 'REPLICATION_EDGE_TO_FQDN', 'REPLICATION_FQDN_TO_EDGE', 'REPLICATION_FQDN_TO_GLOBAL', 'REPLICATION_GLOBAL_TO_FQDN', 'REPLICATION_EDGE_TO_FQDN_TO_GLOBAL', 'REPLICATION_GLOBAL_TO_FQDN_TO_EDGE']} |
5018 replicationCount | No | string | | |
5019 status | No | string | | {'enum': ['EMPTY', 'NEW', 'STAGED', 'VALID', 'INVALID', 'DELETED']} |
5020 statusValid | No | boolean | | |
5021 tnxEnabled | No | string | | |
5022 topicDescription | No | string | | |
5023 topicName | No | string | | |
5024 version | No | string | | |