Nodegroups
Scheme: nodegroups.
Запрос
Параметры запроса:
Name |
In |
Type |
Description |
|---|---|---|---|
where (Optional) |
url parameters |
JSON object |
Фильтр элементов. Используется синтаксис mongo запросов. |
sort (Optional) |
url parameters |
string |
Сортировка элементов. |
projection (Optional) |
url parameters |
JSON object |
Скрытие полей. |
embedded (Optional) |
url parameters |
JSON object |
Встраивание элементов в поля. |
page (Optional) |
url parameters |
integer |
Номер страницы элементов. |
max_results (Optional) |
url parameters |
integer |
Максимальное число элементов на одной странице. |
Пример запроса:
curl -X GET http://tkcontrol/api/nodegroups
Ответ
Пример ответа:
{
"_items": [
{
"_id": "5eb51ee46b1229b259e8f399",
"name": "medpc-img",
"type": 1,
"info": {
"regex": "medpc-.*",
"grain": {
"osfullname": "ALT",
"cpuarch": "x86_64"
}
},
"_updated": "Fri, 08 May 2020 08:57:08 GMT",
"_created": "Fri, 08 May 2020 08:57:08 GMT",
"_links": {
"self": {
"title": "Nodegroup",
"href": "nodegroups/5eb51ee46b1229b259e8f399"
}
}
},
{
"_id": "5eb51ee46b1229b259e8f39a",
"name": "linux",
"type": 1,
"info": {
"grain": {
"kernel": "Linux"
}
},
"_updated": "Fri, 08 May 2020 08:57:08 GMT",
"_created": "Fri, 08 May 2020 08:57:08 GMT",
"_links": {
"self": {
"title": "Nodegroup",
"href": "nodegroups/5eb51ee46b1229b259e8f39a"
}
}
}
],
"_links": {
"parent": {
"title": "home",
"href": "/"
},
"self": {
"title": "nodegroups",
"href": "nodegroups"
}
},
"_meta": {
"page": 1,
"max_results": 25,
"total": 2
}
}
Запрос
Параметры запроса:
Name |
In |
Type |
Description |
|---|---|---|---|
projection (Optional) |
url parameters |
JSON object |
Скрытие полей. |
embedded (Optional) |
url parameters |
JSON object |
Встраивание элементов в поля. |
Пример запроса:
curl -X GET http://tkcontrol/api/nodegroups/medpc-img
Ответ
Пример ответа:
{
"_id": "5eb51ee46b1229b259e8f399",
"name": "medpc-img",
"type": 1,
"info": {
"regex": "medpc-.*",
"grain": {
"osfullname": "ALT",
"cpuarch": "x86_64"
}
},
"_updated": "Fri, 08 May 2020 08:57:08 GMT",
"_created": "Fri, 08 May 2020 08:57:08 GMT",
"_links": {
"self": {
"title": "Nodegroup",
"href": "nodegroups/5eb51ee46b1229b259e8f399"
},
"parent": {
"title": "home",
"href": "/"
},
"collection": {
"title": "nodegroups",
"href": "nodegroups"
}
}
}