1+ {
2+ "swagger" : " 2.0" ,
3+ "info" : {
4+ "title" : " Simple API overview" ,
5+ "version" : " v2"
6+ },
7+ "paths" : {
8+ "/" : {
9+ "get" : {
10+ "operationId" : " listVersionsv2" ,
11+ "summary" : " List API versions" ,
12+ "produces" : [
13+ " application/json"
14+ ],
15+ "responses" : {
16+ "200" : {
17+ "description" : " 200 300 response" ,
18+ "examples" : {
19+ "application/json" : " {\n \" versions\" : [\n {\n \" status\" : \" CURRENT\" ,\n \" updated\" : \" 2011-01-21T11:33:21Z\" ,\n \" id\" : \" v2.0\" ,\n \" links\" : [\n {\n \" href\" : \" http://127.0.0.1:8774/v2/\" ,\n \" rel\" : \" self\"\n }\n ]\n },\n {\n \" status\" : \" EXPERIMENTAL\" ,\n \" updated\" : \" 2013-07-23T11:33:21Z\" ,\n \" id\" : \" v3.0\" ,\n \" links\" : [\n {\n \" href\" : \" http://127.0.0.1:8774/v3/\" ,\n \" rel\" : \" self\"\n }\n ]\n }\n ]\n }"
20+ }
21+ },
22+ "300" : {
23+ "description" : " 200 300 response" ,
24+ "examples" : {
25+ "application/json" : " {\n \" versions\" : [\n {\n \" status\" : \" CURRENT\" ,\n \" updated\" : \" 2011-01-21T11:33:21Z\" ,\n \" id\" : \" v2.0\" ,\n \" links\" : [\n {\n \" href\" : \" http://127.0.0.1:8774/v2/\" ,\n \" rel\" : \" self\"\n }\n ]\n },\n {\n \" status\" : \" EXPERIMENTAL\" ,\n \" updated\" : \" 2013-07-23T11:33:21Z\" ,\n \" id\" : \" v3.0\" ,\n \" links\" : [\n {\n \" href\" : \" http://127.0.0.1:8774/v3/\" ,\n \" rel\" : \" self\"\n }\n ]\n }\n ]\n }"
26+ }
27+ }
28+ }
29+ }
30+ },
31+ "/v2" : {
32+ "get" : {
33+ "operationId" : " getVersionDetailsv2" ,
34+ "summary" : " Show API version details" ,
35+ "produces" : [
36+ " application/json"
37+ ],
38+ "responses" : {
39+ "200" : {
40+ "description" : " 200 203 response" ,
41+ "examples" : {
42+ "application/json": "{\n \"version\": {\n \"status\": \"CURRENT\",\n \"updated\": \"2011-01-21T11:33:21Z\",\n \"media-types\": [\n {\n \"base\": \"application/xml\",\n \"type\": \"application/vnd.openstack.compute+xml;version=2\"\n },\n {\n \"base\": \"application/json\",\n \"type\": \"application/vnd.openstack.compute+json;version=2\"\n }\n ],\n \"id\": \"v2.0\",\n \"links\": [\n {\n \"href\": \"http://127.0.0.1:8774/v2/\",\n \"rel\": \"self\"\n },\n {\n \"href\": \"http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf\",\n \"type\": \"application/pdf\",\n \"rel\": \"describedby\"\n },\n {\n \"href\": \"http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl\",\n \"type\": \"application/vnd.sun.wadl+xml\",\n \"rel\": \"describedby\"\n },\n {\n \"href\": \"http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl\",\n \"type\": \"application/vnd.sun.wadl+xml\",\n \"rel\": \"describedby\"\n }\n ]\n }\n}"
43+ }
44+ },
45+ "203" : {
46+ "description" : " 200 203 response" ,
47+ "examples" : {
48+ "application/json": "{\n \"version\": {\n \"status\": \"CURRENT\",\n \"updated\": \"2011-01-21T11:33:21Z\",\n \"media-types\": [\n {\n \"base\": \"application/xml\",\n \"type\": \"application/vnd.openstack.compute+xml;version=2\"\n },\n {\n \"base\": \"application/json\",\n \"type\": \"application/vnd.openstack.compute+json;version=2\"\n }\n ],\n \"id\": \"v2.0\",\n \"links\": [\n {\n \"href\": \"http://23.253.228.211:8774/v2/\",\n \"rel\": \"self\"\n },\n {\n \"href\": \"http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf\",\n \"type\": \"application/pdf\",\n \"rel\": \"describedby\"\n },\n {\n \"href\": \"http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl\",\n \"type\": \"application/vnd.sun.wadl+xml\",\n \"rel\": \"describedby\"\n }\n ]\n }\n}"
49+ }
50+ }
51+ }
52+ }
53+ }
54+ },
55+ "consumes" : [
56+ " application/json"
57+ ]
58+ }
0 commit comments