This is a translation of the original English documentation page. Help us make it better.

graphprototype.create

説明

object graphprototype.create(object/array graphPrototypes)

このメソッドに graph prototypes を作成することができます。

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

パラメータ

(object/array) Graph prototypes を作成する。

standard graph prototype propertiesに加えて、このメソッドは以下のパラメータを受け付ける。

パラメータ Type 説明
gitems
(required)
array Graph items to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.

戻り値

(object) graphids プロパティの下に作成されたグラフプロトタイプのIDを含むオブジェクトを返します。
返されたIDの順番は、渡されたグラフプロトタイプの順番と一致する。

graph prototype の作成

2つの項目からなる graph prototype を作成する。

Request:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.create",
           "params": {
               "name": "Disk space usage {#FSNAME}",
               "width": 900,
               "height": 200,
               "gitems": [
                   {
                       "itemid": "22828",
                       "color": "00AA00"
                   },
                   {
                       "itemid": "22829",
                       "color": "3333FF"
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": {
               "graphids": [
                   "652"
               ]
           },
           "id": 1
       }

参照

ソース

CGraphPrototype::create() in ui/include/classes/api/services/CGraphPrototype.php.