Postman collection for OVSDB Southbound 22/16722/4
authorEd Warnicke <eaw@cisco.com>
Tue, 17 Mar 2015 22:09:08 +0000 (17:09 -0500)
committerFlavio Fernandes <ffernand@redhat.com>
Wed, 18 Mar 2015 19:27:55 +0000 (19:27 +0000)
Patch 2: Change the file contents so that everything is not in a single line.

Change-Id: I5e786a537200705dfe6fd8b983c97a4c83bb6c8b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
resources/commons/OVSDB_Southbound.postman_collection [new file with mode: 0644]
resources/commons/README

diff --git a/resources/commons/OVSDB_Southbound.postman_collection b/resources/commons/OVSDB_Southbound.postman_collection
new file mode 100644 (file)
index 0000000..b26acac
--- /dev/null
@@ -0,0 +1,130 @@
+{
+       "id": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+       "name": "Ovsdb Southbound Collection",
+       "timestamp": 1424977469540,
+       "order": [
+               "25991d63-bce2-fd31-6504-c5602b0a7099",
+               "19541dee-f73c-ac03-ff4e-36d65a313624",
+               "2ee8a356-bfdb-7f09-40a6-4e471e4b9bc3",
+               "da0ea53d-ea33-c15f-5140-9eb339445ee1",
+               "b542ee70-45fd-824f-ab33-a5c3bae38d24",
+               "91d7a25c-13a7-486d-f23e-1e90c485d78e"
+       ],
+       "owner": 0,
+       "sharedWithTeam": false,
+       "synced": false,
+       "subscribed": false,
+       "hasRequests": true,
+       "requests": [
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "19541dee-f73c-ac03-ff4e-36d65a313624",
+                       "name": "Get Operational Topology",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/operational/network-topology:network-topology/",
+                       "method": "GET",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\n",
+                       "data": [],
+                       "dataMode": "params",
+                       "timestamp": 0,
+                       "responses": [],
+                       "version": 2,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false
+               },
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "25991d63-bce2-fd31-6504-c5602b0a7099",
+                       "name": "Create Specific Config OvsdbNode",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/config/network-topology:network-topology/topology/ovsdb:1/node/ovsdb:%2F127.0.0.1: 16640",
+                       "method": "PUT",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+                       "data": [],
+                       "dataMode": "raw",
+                       "timestamp": 0,
+                       "version": 2,
+                       "time": 1425926377425,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false,
+                       "rawModeData": "{\n  \"network-topology:node\": [\n        {\n            \"node-id\": \"ovsdb:/127.0.0.1: 16640\",\n            \"ovsdb:port\": 16640,\n            \"ovsdb:ip\": \"127.0.0.1\"\n        }\n    ]\n}"
+               },
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "2ee8a356-bfdb-7f09-40a6-4e471e4b9bc3",
+                       "name": "Create Specific Config Bridge",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/config/network-topology:network-topology/topology/ovsdb:1/node/ovsdb:%2F%2F127.0.0.1:16640%2Fbridge%2Fbr02",
+                       "method": "PUT",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
+                       "data": [],
+                       "dataMode": "raw",
+                       "timestamp": 0,
+                       "version": 2,
+                       "time": 1426530506948,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false,
+                       "rawModeData": "{\n  \"network-topology:node\": [\n        {\n            \"node-id\": \"ovsdb://127.0.0.1:16640/bridge/br02\",\n             \"ovsdb:bridge-name\": \"br02\",\n             \"ovsdb:datapath-id\": \"00:00:b2:bf:48:25:f2:4b\",\n             \"ovsdb:protocol-entry\": [\n                {\n                  \"protocol\": \"ovsdb:ovsdb-bridge-protocol-openflow-13\"\n                }\n              ],\n              \"ovsdb:controller-entry\": [\n                {\n                  \"target\": \"tcp:127.0.0.1:6633\"\n                }\n              ],\n             \"ovsdb:managed-by\": \"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://127.0.0.1:16640']\"\n        }\n    ]\n}"
+               },
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "91d7a25c-13a7-486d-f23e-1e90c485d78e",
+                       "name": "Get Specific Config OvsdbNode",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/config/network-topology:network-topology/topology/ovsdb:1/node/ovsdb:%2F127.0.0.1: 16640",
+                       "method": "GET",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\n",
+                       "data": [],
+                       "dataMode": "params",
+                       "timestamp": 0,
+                       "responses": [],
+                       "version": 2,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false
+               },
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "b542ee70-45fd-824f-ab33-a5c3bae38d24",
+                       "name": "Get Config Topology",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/config/network-topology:network-topology/",
+                       "method": "GET",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\n",
+                       "data": [],
+                       "dataMode": "params",
+                       "timestamp": 0,
+                       "responses": [],
+                       "version": 2,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false
+               },
+               {
+                       "collectionId": "2e3d9bd8-1388-bf50-19bf-7eb4b06dbfb1",
+                       "id": "da0ea53d-ea33-c15f-5140-9eb339445ee1",
+                       "name": "Delete Specific Config OvsdbNode",
+                       "description": "",
+                       "url": "http://localhost:8080/restconf/config/network-topology:network-topology/topology/ovsdb:1/node/ovsdb:%2F127.0.0.1: 16640",
+                       "method": "DELETE",
+                       "headers": "Authorization: Basic YWRtaW46YWRtaW4=\n",
+                       "data": [],
+                       "dataMode": "params",
+                       "timestamp": 0,
+                       "responses": [],
+                       "version": 2,
+                       "owner": 0,
+                       "preRequestScript": "",
+                       "tests": "",
+                       "synced": false
+               }
+       ]
+}
\ No newline at end of file
index 97538229ed3cc1690276c61b3a7fd877071b9d83..9984715a174f33d4648dfdd25e3eb25690e6e210 100644 (file)
@@ -2,7 +2,7 @@
 This directory contains all the associated scripts and configuration files that can be used by developers and
 administrators working on ovsdb project in general.
 
-Contents 
+Contents
 --------
 
 1. localhost.json.postman_environment : Environment that associates address and port to localhost:8080 in templates for the collections below.
@@ -10,3 +10,5 @@ Contents
 2. Mininet_Demo_OVSDB_OF.json.postman_collection : Collection of REST-APIs used in the Mininet demo (http://www.youtube.com/watch?v=8iWhMVlflwE)
 
 3. OVSDB_Northbound_APIs.json.postman_collection : Collection of REST-APIs detailing on all the ovsdb.northbound APIs.
+
+4. OVSDB_Southbound.postman_collection : Collection of RESTCONF APIs for using the OVSDB MD-SAL Southbound