summaryrefslogtreecommitdiff
path: root/api-ref/source/configurations.inc
diff options
context:
space:
mode:
Diffstat (limited to 'api-ref/source/configurations.inc')
-rw-r--r--api-ref/source/configurations.inc164
1 files changed, 63 insertions, 101 deletions
diff --git a/api-ref/source/configurations.inc b/api-ref/source/configurations.inc
index 188d9733..d65ce5bb 100644
--- a/api-ref/source/configurations.inc
+++ b/api-ref/source/configurations.inc
@@ -1,24 +1,20 @@
.. -*- rst -*-
-=====================================
-Configuration groups (configurations)
-=====================================
+====================
+Configuration groups
+====================
-Creates and lists all configuration groups.
-Create configuration group
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. rest_method:: POST /v1.0/{project_id}/configurations
+List configuration groups
+~~~~~~~~~~~~~~~~~~~~~~~~~
-Creates a configuration group.
+.. rest_method:: GET /v1.0/{project_id}/configurations
-Normal response codes: 200
+Lists all configuration groups.
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
+Normal response codes: 200
Request
@@ -26,106 +22,90 @@ Request
.. rest_parameters:: parameters.yaml
- - datastore: datastore
- - values: values
- - name: name
- project_id: project_id
-Request Example
----------------
-
-.. literalinclude:: samples/db-create-config-group-request.json
- :language: javascript
-
-
Response Example
----------------
-.. literalinclude:: samples/db-create-config-group-response.json
+.. literalinclude:: samples/config-groups-list-response.json
:language: javascript
-List configuration groups
-~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. rest_method:: GET /v1.0/{project_id}/configurations
+Create configuration group
+~~~~~~~~~~~~~~~~~~~~~~~~~~
-Lists all configuration groups.
+.. rest_method:: POST /v1.0/{project_id}/configurations
-The list includes the associated data store and data store version
-for each configuration group.
+Creates a configuration group.
Normal response codes: 200
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
-
-
Request
-------
.. rest_parameters:: parameters.yaml
- project_id: project_id
+ - datastore: datastore
+ - name: name
+ - values: values
+
+
+Request Example
+---------------
+
+.. literalinclude:: samples/config-group-create-request.json
+ :language: javascript
Response Example
----------------
-.. literalinclude:: samples/db-list-cfg-groups-response.json
+.. literalinclude:: samples/config-group-create-response.json
:language: javascript
-List configuration group instances
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Show configuration group details
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. rest_method:: GET /v1.0/{project_id}/configurations/{configId}/instances
+.. rest_method:: GET /v1.0/{project_id}/configurations/{configId}
-Lists the instances associated with the specified configuration group.
+Lists details about a configuration group, including its values.
Normal response codes: 200
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
-
Request
-------
.. rest_parameters:: parameters.yaml
- - configId: configId
- project_id: project_id
+ - configId: configId
Response Example
----------------
-.. literalinclude:: samples/db-config-group-instances-response.json
+.. literalinclude:: samples/config-group-show-response.json
:language: javascript
-Delete configuration group
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. rest_method:: DELETE /v1.0/{project_id}/configurations/{configId}
+List instances applied the configuration group
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Deletes a configuration group.
+.. rest_method:: GET /v1.0/{project_id}/configurations/{configId}/instances
-Normal response codes: 202
+Lists the instances associated with the specified configuration group.
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
+Normal response codes: 200
Request
@@ -133,8 +113,15 @@ Request
.. rest_parameters:: parameters.yaml
- - configId: configId
- project_id: project_id
+ - configId: configId
+
+
+Response Example
+----------------
+
+.. literalinclude:: samples/config-group-list-instances-response.json
+ :language: javascript
@@ -148,49 +135,35 @@ Sets new values for a configuration group.
Normal response codes: 200
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
-
Request
-------
.. rest_parameters:: parameters.yaml
- - values: values
- - configId: configId
- project_id: project_id
+ - configId: configId
+ - values: values
Request Example
---------------
-.. literalinclude:: samples/db-patch-config-group-request.json
+.. literalinclude:: samples/config-group-patch-request.json
:language: javascript
-Response Example
-----------------
-.. literalinclude:: samples/db-patch-config-group-response-json-http.txt
- :language: javascript
-
-
-
-
-Show configuration group details
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. rest_method:: GET /v1.0/{project_id}/configurations/{configId}
+Update configuration group
+~~~~~~~~~~~~~~~~~~~~~~~~~~
-Lists details about a configuration group, including its values.
+.. rest_method:: PUT /v1.0/{project_id}/configurations/{configId}
+Sets new values for a configuration group. Also lets you change the name and
+description of the configuration group.
-Normal response codes: 200
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
+Normal response codes: 202
Request
@@ -198,31 +171,30 @@ Request
.. rest_parameters:: parameters.yaml
- - configId: configId
- project_id: project_id
+ - configId: configId
+ - values: values
+ - description: description
+ - name: name
-Response Example
-----------------
+Request Example
+---------------
-.. literalinclude:: samples/db-config-group-details-response.json
+.. literalinclude:: samples/config-group-put-request.json
:language: javascript
-Update configuration group
+Delete configuration group
~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. rest_method:: PUT /v1.0/{project_id}/configurations/{configId}
+.. rest_method:: DELETE /v1.0/{project_id}/configurations/{configId}
-Sets new values for a configuration group. Also lets you change the name and
-description of the configuration group.
+Deletes a configuration group.
Normal response codes: 202
-Error response codes: badRequest(400), unauthorized(401), forbidden(403),
-itemNotFound(404), badMethod(405), overLimit(413), unprocessableEntity(422),
-instanceFault(500), notImplemented(501), serviceUnavailable(503)
Request
@@ -230,15 +202,5 @@ Request
.. rest_parameters:: parameters.yaml
- - values: values
- - description: description
- - name: name
- - configId: configId
- project_id: project_id
-
-
-Request Example
----------------
-
-.. literalinclude:: samples/db-update-config-group-request.json
- :language: javascript
+ - configId: configId \ No newline at end of file