summaryrefslogtreecommitdiff
path: root/api-ref/source/os-flavor-extra-specs.inc
diff options
context:
space:
mode:
authorjichenjc <jichenjc@cn.ibm.com>2016-04-23 21:53:27 +0800
committerjichenjc <jichenjc@cn.ibm.com>2016-04-23 21:55:29 +0800
commit4f4841d1d5b4339dc363c5bc0c078d2ca4e6b632 (patch)
tree05b83773d919f25bf395057dde1b1be7d5e86914 /api-ref/source/os-flavor-extra-specs.inc
parentb256cae8e204fbbf6f3d40f5f4d47013be018a6d (diff)
downloadnova-4f4841d1d5b4339dc363c5bc0c078d2ca4e6b632.tar.gz
Complete Verification of os-flavor-extra-specs
verified the API doc for os-flavor-extra-specs, changes the sequence of GET/POST, Also, remove some common error code like 500, 503 etc Part of bp:api-ref-in-rst Change-Id: I14c02e42f2cbb7979436add78feb19a41944a1c7
Diffstat (limited to 'api-ref/source/os-flavor-extra-specs.inc')
-rw-r--r--api-ref/source/os-flavor-extra-specs.inc51
1 files changed, 23 insertions, 28 deletions
diff --git a/api-ref/source/os-flavor-extra-specs.inc b/api-ref/source/os-flavor-extra-specs.inc
index e25015ca7c..8b2754125e 100644
--- a/api-ref/source/os-flavor-extra-specs.inc
+++ b/api-ref/source/os-flavor-extra-specs.inc
@@ -1,5 +1,4 @@
.. -*- rst -*-
-.. needs:method_verification
.. needs:parameter_verification
.. needs:example_verification
.. needs:body_verification
@@ -11,17 +10,16 @@
Lists, creates, deletes, and updates the extra-specs or keys for a
flavor.
-Create Extra Specs For A Flavor
-===============================
+List Extra Specs For A Flavor
+=============================
-.. rest_method:: POST /v2.1/{tenant_id}/flavors/{flavor_id}/os-extra_specs
+.. rest_method:: GET /v2.1/{tenant_id}/flavors/{flavor_id}/os-extra_specs
-Creates extra specs for a flavor, by ID.
+Lists all extra specs for a flavor, by ID.
Normal response codes: 200
-Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400),
-unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
+Error response codes: unauthorized(401), forbidden(403), itemNotFound(404)
Request
-------
@@ -31,30 +29,24 @@ Request
- tenant_id: tenant_id
- flavor_id: flavor_id
-**Example Create Extra Specs For A Flavor: JSON request**
-
-.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-create-req.json
- :language: javascript
-
Response
--------
-**Example Create Extra Specs For A Flavor: JSON response**
+**Example List Extra Specs For A Flavor: JSON response**
-.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-create-resp.json
+.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-list-resp.json
:language: javascript
-List Extra Specs For A Flavor
-=============================
+Create Extra Specs For A Flavor
+===============================
-.. rest_method:: GET /v2.1/{tenant_id}/flavors/{flavor_id}/os-extra_specs
+.. rest_method:: POST /v2.1/{tenant_id}/flavors/{flavor_id}/os-extra_specs
-Lists all extra specs for a flavor, by ID.
+Creates extra specs for a flavor, by ID.
Normal response codes: 200
-Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400),
-unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
+Error response codes: unauthorized(401), forbidden(403), itemNotFound(404), conflict(409)
Request
-------
@@ -64,12 +56,17 @@ Request
- tenant_id: tenant_id
- flavor_id: flavor_id
+**Example Create Extra Specs For A Flavor: JSON request**
+
+.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-create-req.json
+ :language: javascript
+
Response
--------
-**Example List Extra Specs For A Flavor: JSON response**
+**Example Create Extra Specs For A Flavor: JSON response**
-.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-list-resp.json
+.. literalinclude:: ../../doc/api_samples/flavor-extra-specs/flavor-extra-specs-create-resp.json
:language: javascript
Show An Extra Spec For A Flavor
@@ -81,8 +78,7 @@ Shows an extra spec, by key, for a flavor, by ID.
Normal response codes: 200
-Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400),
-unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
+Error response codes: unauthorized(401), forbidden(403), itemNotFound(404)
Request
-------
@@ -110,8 +106,8 @@ Updates an extra spec, by key, for a flavor, by ID.
Normal response codes: 200
-Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400),
-unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
+Error response codes: badRequest(400), uauthorized(401), forbidden(403)
+itemNotFound(404), conflict(409)
Request
-------
@@ -144,8 +140,7 @@ Deletes an extra spec, by key, for a flavor, by ID.
Normal response codes: 200
-Error response codes: computeFault(400, 500), serviceUnavailable(503), badRequest(400),
-unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
+Error response codes: unauthorized(401), forbidden(403), itemNotFound(404)
Request
-------