ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ/ΠΌΠ°ΡΡΠΈΠ² action.get(ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ)
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ.
(ΠΎΠ±ΡΠ΅ΠΊΡ)
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°Π΄Π°ΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ Π²ΡΠ²ΠΎΠ΄.
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | Π’ΠΈΠΏ | Π’ΠΈΠΏ |
---|---|---|
actionids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ID. |
groupids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. |
hostids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΡΠ·Π»Ρ ΡΠ΅ΡΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. |
triggerids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ³Π³Π΅ΡΡ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. |
mediatypeids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. |
usrgrpids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π³ΡΡΠΏΠΏΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. |
userids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. |
scriptids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ². |
selectFilter | Π·Π°ΠΏΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΈΠ»ΡΡΡΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ filter . |
selectOperations | Π·Π°ΠΏΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ operations . |
sortfield | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: actionid , name ΠΈ status . |
countOutput | ΡΠ»Π°Π³ | ΠΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² get ΠΈ ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
. |
editable | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
excludeSearch | ΡΠ»Π°Π³ | |
filter | ΠΎΠ±ΡΠ΅ΠΊΡ | |
limit | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | |
output | Π·Π°ΠΏΡΠΎΡ | |
preservekeys | ΡΠ»Π°Π³ | |
search | ΠΎΠ±ΡΠ΅ΠΊΡ | |
searchByAny | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
searchWildcardsEnabled | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
sortorder | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | |
startSearch | ΡΠ»Π°Π³ |
(ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ/ΠΌΠ°ΡΡΠΈΠ²)
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΈΠ±ΠΎ:
countOutput
.ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π€ΠΈΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ "ΠΈ" ΡΠΈΠΏ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ formula
ΠΏΡΡΡΠΎΠ΅ ΠΈ eval_formula
Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΠ°ΠΏΡΠΎΡ:
{
"jsonrpc": "2.0",
"method": "action.get",
"params": {
"output": "extend",
"selectOperations": "extend",
"selectFilter": "extend",
"filter": {
"eventsource": 1
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
ΠΡΠ²Π΅Ρ:
{
"jsonrpc": "2.0",
"result": [
{
"actionid": "2",
"name": "Auto discovery. Linux servers.",
"eventsource": "1",
"status": "1",
"esc_period": "0",
"def_shortdata": "",
"def_longdata": "",
"recovery_msg": "0",
"r_shortdata": "",
"r_longdata": "",
"filter": {
"evaltype": "0",
"formula": "",
"conditions": [
{
"conditiontype": "10",
"operator": "0",
"value": "0",
"formulaid": "B"
},
{
"conditiontype": "8",
"operator": "0",
"value": "9",
"formulaid": "C"
},
{
"conditiontype": "12",
"operator": "2",
"value": "Linux",
"formulaid": "A"
}
],
"eval_formula": "A and B and C"
},
"operations": [
{
"operationid": "1",
"actionid": "2",
"operationtype": "6",
"esc_period": "0",
"esc_step_from": "1",
"esc_step_to": "1",
"evaltype": "0",
"opconditions": [],
"optemplate": [
{
"operationid": "1",
"templateid": "10001"
}
]
},
{
"operationid": "2",
"actionid": "2",
"operationtype": "4",
"esc_period": "0",
"esc_step_from": "1",
"esc_step_to": "1",
"evaltype": "0",
"opconditions": [],
"opgroup": [
{
"operationid": "2",
"groupid": "2"
}
]
}
]
}
],
"id": 1
}
CAction::get() Π² frontends/php/include/classes/api/services/CAction.php.