28a399a13c
This commit does several things, which were just easier to do together. - Adds a new "misc" page describing the /v1/lookup and /v1/heartbeat resources. - Adds descriptions of the node.resource_class and node.network_interface fields that were introduced into the API but not into the documentation. - Introduces a new script, api-ref/regenerate-samples.sh, which can be used with Ironic to automate the generation of most of the sample files used in the api-ref documententation. - Corrects several errors in the sample JSON files that rendered errors when using them with curl for POST, PUT, or PATCH. - Uses the aforementioned regenerate-samples.sh script to regenerate most of the JSON result samples, ensuring that they are all up to date with the v1.22 API microversion. - Removes a few old/incorrect "Error Code" listings. - Updates the index page to remove extraneous wording. Change-Id: I764cbb43be15f05ba681de6ce1be1ae7c022173d
81 lines
1.5 KiB
JSON
81 lines
1.5 KiB
JSON
{
|
|
"chassis": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/chassis/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/chassis/",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"drivers": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/drivers/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/drivers/",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"heartbeat": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/heartbeat/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/heartbeat/",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"id": "v1",
|
|
"links": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://docs.openstack.org/developer/ironic/dev/api-spec-v1.html",
|
|
"rel": "describedby",
|
|
"type": "text/html"
|
|
}
|
|
],
|
|
"lookup": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/lookup/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/lookup/",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"media_types": [
|
|
{
|
|
"base": "application/json",
|
|
"type": "application/vnd.openstack.ironic.v1+json"
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/nodes/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/nodes/",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"ports": [
|
|
{
|
|
"href": "http://127.0.0.1:6385/v1/ports/",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://127.0.0.1:6385/ports/",
|
|
"rel": "bookmark"
|
|
}
|
|
]
|
|
}
|