correlation.update
説明
object correlation.update(object/array correlations)
このメソッドは、既存の相関関係を更新することができます。
このメソッドは、Super adminタイプのユーザーのみ利用可能です。メソッドを呼び出す権限は、ユーザーの役割の設定で取り消すことができます。詳細はユーザーの役割を参照してください。
パラメーター
(object/array) 更新する相関関係プロパティ。
correlationid プロパティは相関ごとに定義する必要があり、他のすべてのプロパティはオプションです。渡されたプロパティのみが更新され、他のプロパティは変更されません。
標準相関プロパティに加えて、このメソッドは次のパラメーターを受け入れます。
戻り値
(object) correlationids`プロパティの下で更新された相関関係IDを含むオブジェクトを返します。
例
相関関係の無効化
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
レスポンス:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
評価方法を維持したままで条件の置き換え
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
レスポンス:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
参照
ソース
CCorrelation::update() in ui/include/classes/api/services/CCorrelation.php.