Merge "REST API doc update for cluster, ceph_mon and storage function"
This commit is contained in:
commit
bf7a407359
@ -744,6 +744,7 @@ itemNotFound (404)
|
|||||||
"clusters (Optional)", "plain", "xsd:list", "The list of cluster entities."
|
"clusters (Optional)", "plain", "xsd:list", "The list of cluster entities."
|
||||||
"name (Optional)", "plain", "xsd:string", "A name of the cloud cluster."
|
"name (Optional)", "plain", "xsd:string", "A name of the cloud cluster."
|
||||||
"type (Optional)", "plain", "xsd:string", "An installed cluster type of the cloud system."
|
"type (Optional)", "plain", "xsd:string", "An installed cluster type of the cloud system."
|
||||||
|
"deployment_model (Optional)", "plain", "xsd:string", "Ceph storage deployment model."
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "A system generated unique identifier for this cluster in the cloud system."
|
"uuid (Optional)", "plain", "csapi:UUID", "A system generated unique identifier for this cluster in the cloud system."
|
||||||
"cluster_uuid (Optional)", "plain", "csapi:UUID", "The unique identifier of the underlying cluster instance represented by this cluster."
|
"cluster_uuid (Optional)", "plain", "csapi:UUID", "The unique identifier of the underlying cluster instance represented by this cluster."
|
||||||
|
|
||||||
@ -754,6 +755,7 @@ itemNotFound (404)
|
|||||||
{
|
{
|
||||||
"cluster_uuid": null,
|
"cluster_uuid": null,
|
||||||
"type": "ceph",
|
"type": "ceph",
|
||||||
|
"deployment_model": "aio-sx",
|
||||||
"uuid": "ba42aa45-7094-4bcd-b094-2848816441a3",
|
"uuid": "ba42aa45-7094-4bcd-b094-2848816441a3",
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
@ -804,6 +806,7 @@ itemNotFound (404)
|
|||||||
|
|
||||||
"name (Optional)", "plain", "xsd:string", "A name of the cloud cluster."
|
"name (Optional)", "plain", "xsd:string", "A name of the cloud cluster."
|
||||||
"type (Optional)", "plain", "xsd:string", "An installed cluster type of the cloud system."
|
"type (Optional)", "plain", "xsd:string", "An installed cluster type of the cloud system."
|
||||||
|
"deployment_model (Optional)", "plain", "xsd:string", "Ceph storage deployment model."
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "A system generated unique identifier for this cluster in the cloud system."
|
"uuid (Optional)", "plain", "csapi:UUID", "A system generated unique identifier for this cluster in the cloud system."
|
||||||
"cluster_uuid (Optional)", "plain", "csapi:UUID", "The unique identifier of the underlying cluster instance represented by this cluster."
|
"cluster_uuid (Optional)", "plain", "csapi:UUID", "The unique identifier of the underlying cluster instance represented by this cluster."
|
||||||
"peers (Optional)", "plain", "xsd:list", "A list of dictionaries for each replication group of storage host peers."
|
"peers (Optional)", "plain", "xsd:list", "A list of dictionaries for each replication group of storage host peers."
|
||||||
@ -855,6 +858,7 @@ itemNotFound (404)
|
|||||||
"cluster_uuid": null,
|
"cluster_uuid": null,
|
||||||
"type": "ceph",
|
"type": "ceph",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
|
"deployment_model": "aio-sx",
|
||||||
"uuid": "ba42aa45-7094-4bcd-b094-2848816441a3"
|
"uuid": "ba42aa45-7094-4bcd-b094-2848816441a3"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2055,7 +2059,7 @@ itemNotFound (404)
|
|||||||
|
|
||||||
},
|
},
|
||||||
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
||||||
"state":null,
|
"state":"configured",
|
||||||
"osdid":2
|
"osdid":2
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -2131,7 +2135,7 @@ itemNotFound (404)
|
|||||||
|
|
||||||
},
|
},
|
||||||
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
||||||
"state":null,
|
"state":"configured",
|
||||||
"osdid":2
|
"osdid":2
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -2234,7 +2238,7 @@ badMediaType (415)
|
|||||||
"updated_at":null,
|
"updated_at":null,
|
||||||
"idisk_uuid":"4da10410-2959-46df-b571-04e954c0e115",
|
"idisk_uuid":"4da10410-2959-46df-b571-04e954c0e115",
|
||||||
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
||||||
"state":null,
|
"state":"configured",
|
||||||
"capabilities":{
|
"capabilities":{
|
||||||
|
|
||||||
},
|
},
|
||||||
@ -2326,7 +2330,7 @@ badMediaType (415)
|
|||||||
"updated_at":null,
|
"updated_at":null,
|
||||||
"idisk_uuid":"4da10410-2959-46df-b571-04e954c0e115",
|
"idisk_uuid":"4da10410-2959-46df-b571-04e954c0e115",
|
||||||
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
"ihost_uuid":"42d72247-e0e3-4a5a-8cb1-40bbee52c8db",
|
||||||
"state":null,
|
"state":"configured",
|
||||||
"capabilities":{
|
"capabilities":{
|
||||||
|
|
||||||
},
|
},
|
||||||
@ -10399,13 +10403,10 @@ itemNotFound (404)
|
|||||||
:header: "Parameter", "Style", "Type", "Description"
|
:header: "Parameter", "Style", "Type", "Description"
|
||||||
:widths: 20, 20, 20, 60
|
:widths: 20, 20, 20, 60
|
||||||
|
|
||||||
"device_node (Optional)", "plain", "xsd:string", "[Deprecated] The disk device node on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
||||||
"host (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
"hostname (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
||||||
"ceph_mon_gib (Optional)", "plain", "xsd:integer", "The ceph-mon-lv size in GiB, for Ceph backend only."
|
"state (Optional)", "plain", "xsd:string", "The admin state of the Ceph monitor backend."
|
||||||
"ceph_mon_dev (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on both controllers that cgts-vg will be extended to create ceph-mon-lv."
|
"task (Optional)", "plain", "xsd:string", "The current task of the Ceph monitor when in ""configuring"" state."
|
||||||
"ceph_mon_dev_ctrl0 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-0 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl1 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-1 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "The universally unique identifier for this object."
|
"uuid (Optional)", "plain", "csapi:UUID", "The universally unique identifier for this object."
|
||||||
"links (Optional)", "plain", "xsd:list", "For convenience, resources contain links to themselves. This allows a client to easily obtain rather than construct resource URIs. The following types of link relations are associated with resources: a self link containing a versioned link to the resource, and a bookmark link containing a permanent link to a resource that is appropriate for long term storage."
|
"links (Optional)", "plain", "xsd:list", "For convenience, resources contain links to themselves. This allows a client to easily obtain rather than construct resource URIs. The following types of link relations are associated with resources: a self link containing a versioned link to the resource, and a bookmark link containing a permanent link to a resource that is appropriate for long term storage."
|
||||||
"created_at (Optional)", "plain", "xsd:dateTime", "The time when the object was created."
|
"created_at (Optional)", "plain", "xsd:dateTime", "The time when the object was created."
|
||||||
@ -10416,13 +10417,11 @@ itemNotFound (404)
|
|||||||
{
|
{
|
||||||
"ceph_mon": [
|
"ceph_mon": [
|
||||||
{
|
{
|
||||||
"ceph_mon_dev_ctrl0": null,
|
|
||||||
"ceph_mon_dev_ctrl1": null,
|
|
||||||
"ceph_mon_gib": 20,
|
|
||||||
"created_at": "2016-12-08T17:48:06.623435+00:00",
|
"created_at": "2016-12-08T17:48:06.623435+00:00",
|
||||||
"device_node": null,
|
|
||||||
"device_path": null,
|
"device_path": null,
|
||||||
"hostname": "controller-0",
|
"hostname": "controller-0",
|
||||||
|
"state": "configured",
|
||||||
|
"task": null,
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
"href": "http://10.10.20.2:6385/v1/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
"href": "http://10.10.20.2:6385/v1/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
||||||
@ -10437,13 +10436,11 @@ itemNotFound (404)
|
|||||||
"uuid": "9608cc7f-ace6-4fc7-8eb8-01cfebf6906e"
|
"uuid": "9608cc7f-ace6-4fc7-8eb8-01cfebf6906e"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ceph_mon_dev_ctrl0": null,
|
|
||||||
"ceph_mon_dev_ctrl1": null,
|
|
||||||
"ceph_mon_gib": 20,
|
|
||||||
"created_at": "2016-12-08T19:02:02.359114+00:00",
|
"created_at": "2016-12-08T19:02:02.359114+00:00",
|
||||||
"device_node": null,
|
|
||||||
"device_path": null,
|
"device_path": null,
|
||||||
"hostname": "controller-1",
|
"hostname": "controller-1",
|
||||||
|
"state": "configured",
|
||||||
|
"task": null,
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
"href": "http://10.10.20.2:6385/v1/ceph_mon/9c1d1dce-40aa-4c58-bdf2-9715ec870944",
|
"href": "http://10.10.20.2:6385/v1/ceph_mon/9c1d1dce-40aa-4c58-bdf2-9715ec870944",
|
||||||
@ -10492,16 +10489,11 @@ itemNotFound (404)
|
|||||||
:header: "Parameter", "Style", "Type", "Description"
|
:header: "Parameter", "Style", "Type", "Description"
|
||||||
:widths: 20, 20, 20, 60
|
:widths: 20, 20, 20, 60
|
||||||
|
|
||||||
"device_node (Optional)", "plain", "xsd:string", "[Deprecated] The disk device node on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
||||||
"host (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
"hostname (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
||||||
"ceph_mon_gib (Optional)", "plain", "xsd:integer", "The ceph-mon-lv size in GiB, for Ceph backend only."
|
"state (Optional)", "plain", "xsd:string", "The admin state of the Ceph monitor backend."
|
||||||
"ceph_mon_dev (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on both controllers that cgts-vg will be extended to create ceph-mon-lv."
|
"task (Optional)", "plain", "xsd:string", "The current task of the Ceph monitor when in ""configuring"" state."
|
||||||
"ceph_mon_dev_ctrl0 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-0 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl1 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-1 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "The UUID of this ceph monitor."
|
"uuid (Optional)", "plain", "csapi:UUID", "The UUID of this ceph monitor."
|
||||||
"isystem_uuid (Optional)", "plain", "csapi:UUID", "The System UUID which the storage backend belongs to."
|
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "The universally unique identifier for this object."
|
|
||||||
"links (Optional)", "plain", "xsd:list", "For convenience, resources contain links to themselves. This allows a client to easily obtain rather than construct resource URIs. The following types of link relations are associated with resources: a self link containing a versioned link to the resource, and a bookmark link containing a permanent link to a resource that is appropriate for long term storage."
|
"links (Optional)", "plain", "xsd:list", "For convenience, resources contain links to themselves. This allows a client to easily obtain rather than construct resource URIs. The following types of link relations are associated with resources: a self link containing a versioned link to the resource, and a bookmark link containing a permanent link to a resource that is appropriate for long term storage."
|
||||||
"created_at (Optional)", "plain", "xsd:dateTime", "The time when the object was created."
|
"created_at (Optional)", "plain", "xsd:dateTime", "The time when the object was created."
|
||||||
"updated_at (Optional)", "plain", "xsd:dateTime", "The time when the object was last updated."
|
"updated_at (Optional)", "plain", "xsd:dateTime", "The time when the object was last updated."
|
||||||
@ -10509,13 +10501,11 @@ itemNotFound (404)
|
|||||||
::
|
::
|
||||||
|
|
||||||
{
|
{
|
||||||
"ceph_mon_dev_ctrl0": null,
|
|
||||||
"ceph_mon_dev_ctrl1": null,
|
|
||||||
"ceph_mon_gib": 20,
|
|
||||||
"created_at": "2016-12-08T17:48:06.623435+00:00",
|
"created_at": "2016-12-08T17:48:06.623435+00:00",
|
||||||
"device_node": null,
|
|
||||||
"device_path": null,
|
"device_path": null,
|
||||||
"hostname": "controller-0",
|
"hostname": "controller-0",
|
||||||
|
"state": "configured",
|
||||||
|
"task": null,
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
"href": "http://10.10.20.2:6385/v1/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
"href": "http://10.10.20.2:6385/v1/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
||||||
@ -10530,21 +10520,17 @@ itemNotFound (404)
|
|||||||
"uuid": "9608cc7f-ace6-4fc7-8eb8-01cfebf6906e"
|
"uuid": "9608cc7f-ace6-4fc7-8eb8-01cfebf6906e"
|
||||||
}
|
}
|
||||||
|
|
||||||
This operation does not accept a request body.
|
***********************************
|
||||||
|
Deletes a specific ceph monitor
|
||||||
|
***********************************
|
||||||
|
|
||||||
*************************
|
.. rest_method:: DELETE /v1/ceph_mon/{ceph_mon_id}
|
||||||
Modifies a Ceph monitor
|
|
||||||
*************************
|
|
||||||
|
|
||||||
.. rest_method:: PATCH /v1/ceph_mon/{ceph_mon_id}
|
Delete a ceph monitor.
|
||||||
|
|
||||||
**Normal response codes**
|
**Normal response codes**
|
||||||
|
|
||||||
200
|
204
|
||||||
|
|
||||||
**Error response codes**
|
|
||||||
|
|
||||||
badMediaType (415)
|
|
||||||
|
|
||||||
**Request parameters**
|
**Request parameters**
|
||||||
|
|
||||||
@ -10552,73 +10538,9 @@ badMediaType (415)
|
|||||||
:header: "Parameter", "Style", "Type", "Description"
|
:header: "Parameter", "Style", "Type", "Description"
|
||||||
:widths: 20, 20, 20, 60
|
:widths: 20, 20, 20, 60
|
||||||
|
|
||||||
"ceph_mon_id", "URI", "csapi:UUID", "The unique identifier of Ceph monitor."
|
"ceph_mon_id", "URI", "csapi:UUID", "The unique identifier of a Ceph monitor."
|
||||||
"device_node (Optional)", "plain", "xsd:string", "[Deprecated] The disk device node on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"host (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
|
||||||
"ceph_mon_gib (Optional)", "plain", "xsd:integer", "The ceph-mon-lv size in GiB, for Ceph backend only."
|
|
||||||
"ceph_mon_dev (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on both controllers that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl0 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-0 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl1 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-1 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
|
|
||||||
**Response parameters**
|
This operation does not accept a request body.
|
||||||
|
|
||||||
.. csv-table::
|
|
||||||
:header: "Parameter", "Style", "Type", "Description"
|
|
||||||
:widths: 20, 20, 20, 60
|
|
||||||
|
|
||||||
"device_node (Optional)", "plain", "xsd:string", "[Deprecated] The disk device node on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"device_path (Optional)", "plain", "xsd:string", "[Deprecated] The disk device path on the host that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"host (Optional)", "plain", "xsd:string", "The name of host this ceph mon belongs to."
|
|
||||||
"ceph_mon_gib (Optional)", "plain", "xsd:integer", "The ceph-mon-lv size in GiB, for Ceph backend only."
|
|
||||||
"ceph_mon_dev (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on both controllers that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl0 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-0 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"ceph_mon_dev_ctrl1 (Optional)", "plain", "xsd:string", "[Deprecated] The disk device on controller-1 that cgts-vg will be extended to create ceph-mon-lv."
|
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "The UUID of this ceph monitor."
|
|
||||||
"isystem_uuid (Optional)", "plain", "csapi:UUID", "The System UUID which the storage backend belongs to."
|
|
||||||
"uuid (Optional)", "plain", "csapi:UUID", "The universally unique identifier for this object."
|
|
||||||
"links (Optional)", "plain", "xsd:list", "For convenience, resources contain links to themselves. This allows a client to easily obtain rather than construct resource URIs. The following types of link relations are associated with resources: a self link containing a versioned link to the resource, and a bookmark link containing a permanent link to a resource that is appropriate for long term storage."
|
|
||||||
"created_at (Optional)", "plain", "xsd:dateTime", "The time when the object was created."
|
|
||||||
"updated_at (Optional)", "plain", "xsd:dateTime", "The time when the object was last updated."
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"path": "/ceph_mon_gib",
|
|
||||||
"value": "35",
|
|
||||||
"op": "replace"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "/controller",
|
|
||||||
"value": "controller-0",
|
|
||||||
"op": "replace"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
{
|
|
||||||
"ceph_mon_dev_ctrl1": null,
|
|
||||||
"uuid": "9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://10.10.20.2:6385/v1/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://10.10.20.2:6385/ceph_mon/9608cc7f-ace6-4fc7-8eb8-01cfebf6906e",
|
|
||||||
"rel": "bookmark"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ceph_mon_gib": 35,
|
|
||||||
"created_at": "2016-12-08T17:48:06.623435+00:00",
|
|
||||||
"hostname": "controller-0",
|
|
||||||
"updated_at": null,
|
|
||||||
"device_node": null,
|
|
||||||
"device_path": null,
|
|
||||||
"ceph_mon_dev_ctrl0": null
|
|
||||||
}
|
|
||||||
|
|
||||||
---------------------------------
|
---------------------------------
|
||||||
System Certificate Configuration
|
System Certificate Configuration
|
||||||
|
Loading…
Reference in New Issue
Block a user