You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

template.delete

説明

object template.delete(array templateIds)

このメソッドは、テンプレートを削除することができます。

テンプレートを削除すると、すべてのテンプレートエンティティ(アイテム、トリガー、グラフなど)が削除されます。 テンプレートエンティティをホストに残しつつ、テンプレート自体を削除するにはtemplate.updatetemplate.massupdatehost.updatehost.massupdateのいずれかを使用して、ホストからテンプレートのリンクを解除します。

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

パラメーター

(array) 削除するテンプレートのID。

戻り値

(object) templateidsプロパティの下にある削除されたテンプレートのIDを含むオブジェクトを返します。

複数のテンプレートの削除

2つのテンプレートを削除します。

リクエスト:

{
           "jsonrpc": "2.0",
           "method": "template.delete",
           "params": [
               "13",
               "32"
           ],
           "id": 1
       }

レスポンス:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "13",
                   "32"
               ]
           },
           "id": 1
       }

ソース

CTemplate::delete() in ui/include/classes/api/services/CTemplate.php.