龙虎赌博

This is the documentation page for an unsupported version of 龙虎赌博.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

maintenance.update

説明

object maintenance.update(object/array maintenances)

このメソッドで、既存のメンテナンスを更新できます。

このメソッドはAdminおよびSuper adminユーザータイプでのみ使用できます。 メソッドを呼び出す権限は、ユーザーロール设定で取り消すことができます。 詳細についてはユーザーの役割を参照してください。

パラメータ

(object/array) 更新されるメンテナンスプロパティ

maintenanceidプロパティは、メンテナンスごとに定義する必要があります。すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。

このメソッドは标準のメンテナンスプロパティに加えて、次のパラメーターを受け入れます。

パラメータ タイプ 説明
groups object/array ホストgroupsを使用して、现在のグループを置き换えます。

ホストグループにはgroupidプロパティを定义する必要があります。
hosts object/array ホスト は现在のホストを置き换えます。

ホストにはhostidプロパティが定义されている必要があります。
timeperiods object/array 现在のメンテンナンス期间を置き换えるための期间
tags object/array 障害タグで现在のタグを置き换えます。

メンテナンスごとに、少なくとも1つのホストまたはホストグループを定义する必要があります。

戻り値

(object) maintenanceidsプロパティの下で更新されたメンテナンスの滨顿を含むオブジェクトを返します。

异なるホストの割り当て

现在メンテナンスに割り当てられているホストを2つの异なるホストに置き换えます。

Request:

{
           "jsonrpc": "2.0",
           "method": "maintenance.update",
           "params": {
               "maintenanceid": "3",
               "hosts": [
                   {"hostid": "10085"},
                   {"hostid": "10084"}
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "maintenanceids": [
                   "3"
               ]
           },
           "id": 1
       }

参照

ソース

CMaintenance::update() in ui/include/classes/api/services/CMaintenance.php.