getContainers: сүлжээний контейнеруудыг авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method нь сүлжээний контейнеруудыг буцаана. parentId нь контейнер биш эсвэл өөр контейнер агуулаагүй бол хоосон жагсаалт буцаана.
Service-үүд
Энэ method нь API URL-д {service} нэрийг оруулахыг шаардана. Зөвшөөрөгдсөн service-үүд:
computers- "Computers and Virtual Machines" хувьдvirtualmachines- "Virtual Machines" хувьдmobile- "Mobile Devices" хувьд
Жишээ нь mobile service-ийн хүсэлтийн URL:
https://YOUR-HOSTNAME/api/v1.0/jsonrpc/network/mobile
Параметрүүд
| Параметр | Төрөл | Заавал биш эсэх | Тайлбар |
|---|---|---|---|
| parentId | String | Тийм | Контейнерийн ID. null бол заасан service төрлийн дээд түвшний контейнеруудыг буцаана. |
| viewType | Number | Тийм | Виртуал орчны инвентарийн харагдацын төрлийн ID. Харагдацын төрөл нь виртуалчлалын платформоос хамаарна. VMware интеграцид боломжит сонголтууд: 1 - Hosts and Clusters харагдац (өгөгдмөл), 2 - Virtual Machines харагдац. Citrix XenServer интеграцид боломжит сонголтууд: 3 - Server харагдац (өгөгдмөл), 4 - Folder харагдац. |
Буцаах утга
Энэ method нь сүлжээний контейнеруудыг илэрхийлэх объектуудын жагсаалт агуулсан Array буцаана. Объект бүр дараах талбартай:
- id - контейнерийн ID
- name - контейнерийн нэр
Жишээ
Хүсэлт:
{
"params": {
"parentId": "559bd17ab1a43d241b7b23c6",
"viewType": 4
},
"jsonrpc": "2.0",
"method": "getContainers",
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
}Хариу:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc":"2.0",
"result": [
{
"id" : "5582c385b1a43deb7f7b23c6",
"name" : "Xen Server"
}
]
}Энэ хуудсанд гарсан нэр томъёо
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
