object host.create(object/array hosts)
Ez a módszer lehetővé teszi új gazdagépek létrehozását.
Ez a módszer csak az Admin és a Kiemelt rendszergazda számára érhető el felhasználói típusok. A metódus meghívására vonatkozó engedélyek felhasználói szerepkörben visszavonhatók beállítások. Lásd: User roles további információért.
(object)
Paraméterek, amelyek a frissítendő gazdagépek azonosítóit és a tárgyakat, amelyeket el kell távolítani.
Paraméter | Típus | Leírás |
---|---|---|
hostids (kötelező) |
string/array | A frissítendő gazdagépek azonosítói. |
groupids | string/array | Hosztcsoportok a megadott gazdagépek eltávolításához. |
interfaces | object/array | Az adott gépekről eltávolítandó gazdagép interfészek. A gazdagép interfész objektumnak rendelkeznie kell az "ip", "dns" és "port" tulajdonságokkal. |
macros | string/array | A megadott gazdagépekről törölni kívánt felhasználói makrók. |
templateids | string/array | Sablonok a megadott gazdagépekről való leválasztáshoz. |
templateids_clear | string/array | Sablonok, amelyek leválaszthatók és törölhetők az adott gazdagépekről. |
(objektum)
visszaad egy objektumot, amely tartalmazza a frissített gazdagépek azonosítóit a hostidok
tulajdona alatt.
Válasszon szét egy sablont két gazdagépről, és törölje az összes sablont entitások.
Kérés:
{
"jsonrpc": "2.0",
"method": "host.massremove",
"params": {
"hostids": ["69665", "69666"],
"templateids_clear": "325"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Válasz:
CHost::massRemove() az ui/include/classes/api/services/CHost.php-ban.