integer/array hostprototype.get(objektumparam¨¦terek)
A m¨®dszer lehet?v¨¦ teszi a gazdaprotot¨ªpusok lek¨¦r¨¦s¨¦t a megadottak szerint param¨¦tereket.
Ez a m¨®dszer b¨¢rmilyen t¨ªpus¨² felhaszn¨¢l¨® sz¨¢m¨¢ra el¨¦rhet?. Enged¨¦lyek A met¨®dus megh¨ªv¨¢sa a felhaszn¨¢l¨®i szerepk?r be¨¢ll¨ªt¨¢saiban visszavonhat¨®. L¨¢sd: User roles tov¨¢bbi inform¨¢ci¨®¨¦rt.
(object)
A k¨ªv¨¢nt kimenetet meghat¨¢roz¨® param¨¦terek.
A m¨®dszer a k?vetkez? param¨¦tereket t¨¢mogatja.
±Ê²¹°ù²¹³¾¨¦³Ù±ð°ù | °Õ¨ª±è³Ü²õ | ³¢±ð¨ª°ù¨¢²õ |
---|---|---|
hostids | string/array | Csak a megadott azonos¨ªt¨®kkal rendelkez? gazdag¨¦p protot¨ªpusokat adja vissza. |
discoveryids | string/array | Csak olyan gazdag¨¦p protot¨ªpust ad vissza, amely az adott LLD-szab¨¢lyokhoz tartozik. |
inherited | boolean | Ha true -ra van ¨¢ll¨ªtva, csak a sablonb¨®l ?r?k?lt elemeket adja vissza. |
selectDiscoveryRule | query | Vitasson vissza egy discoveryRule tulajdons¨¢got azzal az LLD-szab¨¢llyal, amelyhez a gazdag¨¦p protot¨ªpusa tartozik. |
selectInterfaces | query | Egy interfaces tulajdons¨¢g visszaad¨¢sa a gazdag¨¦p protot¨ªpus egy¨¦ni interf¨¦szeivel. |
selectGroupLinks | query | Vissza vissza a groupLinks tulajdons¨¢got a gazdag¨¦p protot¨ªpus¨¢nak csoporthivatkoz¨¢saival. |
selectGroupPrototypes | query | Vissza vissza a groupPrototypes tulajdons¨¢got a gazdag¨¦p protot¨ªpus¨¢nak csoportprotot¨ªpusaival. |
selectMacros | query | Egy macros tulajdons¨¢g visszaad¨¢sa gazdag¨¦p protot¨ªpus makr¨®val. |
selectParentHost | query | Vitasson vissza egy parentHost tulajdons¨¢got azzal a gazdag¨¦ppel, amelyhez a gazdag¨¦p protot¨ªpusa tartozik. |
selectTags | query | Vissza vissza a tags tulajdons¨¢got gazdag¨¦p protot¨ªpus c¨ªmk¨¦ivel. |
selectTemplates | query | Vitasson vissza egy templates tulajdons¨¢got a gazdag¨¦p protot¨ªpus¨¢hoz csatolt sablonokkal. T¨¢mogatja a count . |
sortfield | string/array | Rendezd az eredm¨¦nyt a megadott tulajdons¨¢gok szerint. A lehets¨¦ges ¨¦rt¨¦kek: "hostid", "host", "name" ¨¦s "status". |
countOutput | boolean | Ezek a param¨¦terek, amelyek minden get met¨®dusn¨¢l k?z?sek, a Generic Áú»¢¶Ä²© API information oldalon tal¨¢lhat¨®k. |
szerkeszthet? | logikai | |
excludeSearch | logikai | |
sz?r? | objektum | |
°ì´Ç°ù±ô¨¢³Ù | eg¨¦sz sz¨¢m | |
kimenet | ±ô±ð°ì¨¦°ù»å±ð³ú¨¦²õ | |
preservekeys | boolean | |
keres? | objektum | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | °ì²¹°ù²¹°ì³Ù±ð°ù±ô¨¢²Ô³¦/³Ù?³¾²ú | |
startSearch | boolean |
(integer/array)
A k?vetkez?ket adja vissza:
countOutput
param¨¦ter rendelkezik haszn¨¢ltak.T?ltse le az ?sszes gazdag¨¦p protot¨ªpus¨¢t, csoporthivatkoz¨¢sait, csoport protot¨ªpusait ¨¦s c¨ªmk¨¦ket egy LLD-szab¨¢lyb¨®l.
°¨¦°ù¨¦²õ:
{
"jsonrpc": "2.0",
"method": "hostprototype.get",
"params": {
"output": &±ç³Ü´Ç³Ù;°ì¾±³Ù±ð°ùÂá±ð²õ³ú³Ù¨¦²õ&±ç³Ü´Ç³Ù;,
"selectInterfaces": "extend",
"selectGroupLinks": "extend",
"selectGroupPrototypes": "extend",
"selectTags": "extend",
"discoveryids": "23554"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
&±ç³Ü´Ç³Ù;²¹³ú´Ç²Ô´Ç²õ¨ª³Ù¨®&±ç³Ü´Ç³Ù;: 1
}
³Õ¨¢±ô²¹²õ³ú:
{
"jsonrpc": "2.0",
&±ç³Ü´Ç³Ù;±ð°ù±ð»å³¾¨¦²Ô²â&±ç³Ü´Ç³Ù;: [
{
"hostid": "10092",
"host": "{#HV.UUID}",
"name": "{#HV.UUID}",
"status": "0",
"templateid": "0",
"discover": "0",
"custom_interfaces": "1",
"inventory_mode": "-1",
"groupLinks": [
{
"group_prototypeid": "4",
"hostid": "10092",
"groupid": "7",
"sablon": "0"
}
],
"groupPrototypes": [
{
"group_prototypeid": "7",
"hostid": "10092",
&±ç³Ü´Ç³Ù;²Ô¨¦±¹&±ç³Ü´Ç³Ù;: "{#CLUSTER.NAME}",
"sablon": "0"
}
],
&±ç³Ü´Ç³Ù;³¦¨ª³¾°ì¨¦°ì&±ç³Ü´Ç³Ù;: [
{
"tag": "Adatk?zpont",
&±ç³Ü´Ç³Ù;¨¦°ù³Ù¨¦°ì&±ç³Ü´Ç³Ù;: "{#ADATOCENTR.NAME}"
},
{
"tag": &±ç³Ü´Ç³Ù;±Ê¨¦±ô»å¨¢²Ô²â³Ù¨ª±è³Ü²õ&±ç³Ü´Ç³Ù;,
&±ç³Ü´Ç³Ù;¨¦°ù³Ù¨¦°ì&±ç³Ü´Ç³Ù;: "{#INSTANCE_TYPE}"
}
],
&±ç³Ü´Ç³Ù;¾±²Ô³Ù±ð°ù´Ú¨¦²õ³ú±ð°ì&±ç³Ü´Ç³Ù;: [
{
"f?": "1",
"type": "2",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"port": "161",
&±ç³Ü´Ç³Ù;°ù¨¦²õ³ú±ô±ð³Ù±ð°ì&±ç³Ü´Ç³Ù;: {
&±ç³Ü´Ç³Ù;±¹±ð°ù³ú¾±¨®&±ç³Ü´Ç³Ù;: "2",
"?mlesztett": "1",
&±ç³Ü´Ç³Ù;°ì?³ú?²õ²õ¨¦²µ&±ç³Ü´Ç³Ù;: "{$SNMP_COMMUNITY}"
}
}
]
}
],
&±ç³Ü´Ç³Ù;²¹³ú´Ç²Ô´Ç²õ¨ª³Ù¨®&±ç³Ü´Ç³Ù;: 1
}
CHostPrototype::get() in ui/include/classes/api/services/CHostPrototype.php.