アラートグループ: JSON オブジェクト
JSON の例

{
「ID」:613、
「名前」:”通知グループ”,
“Scheduler_Id”: 0、
“アドレス”: [{
“アドレス”: “alerts@company.com”、
“Template_Id”: 0、
“タイプ”: “電子メール”
}, {
「番号」:「0111234567」、
“Template_Id”: 0、
「タイプ」:”SMS”
}, {
“ワイヤレスデバイスメール”: “wireless@company.com”,
“Template_Id”: 0、
“タイプ”: “ワイヤレス”
}],
“Assigned_To”: [8533, 8534] }

フィールドの説明

種類 形容
身分証明書

Int32

一意の通知先グループ ID

例:

“Id”: 613

名前

通知先グループ名

例:

“名前”: “通知先グループ”

Scheduler_Id

Int32

通知先グループに割り当てられたスケジューラの ID。 “0” 値は、グループに割り当てられたスケジューラがないことを意味します。

例:

“Scheduler_Id”: 0

アドレス

オブジェクトの配列

通知アドレスの可能な種類は、「電子メール」、「スクリプト」、「電話」、「Snmp」、「ポケットベル」、「SMS」、「ワイヤレス」です。各通知アドレスの種類には、独自のフィールドのセットがあります。

「メール」の例:
{
 "Address": "alerts@company.com",
 "Template_Id": 0,
 "Type": "Email"
}
「スクリプト」の例:
{
 "File": "url_executor.cs \"address.com\"",
 "Template_Id": 0,
 "Type": "Script"
}
「電話」の例:
{
 "Code": "011",
 "Number": "1234567",
 "Template_Id": 0,
 "Type": "Phone"
}
“Snmp” の例:
{
 "Community": "public",
 "Host": "127.0.0.1",
 "Template_Id": 0,
 "Type": "Snmp"
}

“SMS” の例:
{
 "Number": "0111234567",
 "Template_Id": 0,
 "Type": "Sms"
}
「ワイヤレス」の例:
{
 "WirelessDeviceEmail": "wireless@company.com",
 "Template_Id": 0,
 "Type": "Wireless"
}
Assigned_To

int32 を含む配列

この配列には、通知先グループが割り当てられたデバイス ID のリストが含まれています。

例:
"Assigned_To": [8533, 8534,9756]

アラート グループでは、次の操作を実行できます。

新しい通知先グループの作成

通知先グループは、次の 2 つの方法で作成できます。

次の URI に置く : /グループ
次の URI に投稿します。 /グループ?動詞=PUT
PUT / POST コンテンツの例 (フォーマット済み):

{
「名前」:”通知グループ”,
“Scheduler_Id”: 0、
“アドレス”: [{
「住所」:”email@company.com”、
“Template_Id”: 0、
“タイプ”: “電子メール”
}, {
“コード”: “011”、
「番号」:「1234567」、
“Template_Id”: 0、
“タイプ”: “電話”
}, {
「コード」:”777″、
「番号」:”12345678″、
「メッセージ」:”123456789″、
“Template_Id”: 0、
“タイプ”: “ポケットベル”
}, {
「番号」:「0111234567」、
“Template_Id”: 0、
「タイプ」:”SMS”
}],
}

成功の応答:

{
「成功」:真、
「結果」:637
}

アラート グループの削除

アラート グループは、次の 2 つの方法で削除できます。

次の URI で削除します。 /グループ/{group_id}
次の URI に投稿します。 /グループ/ {group_id} ?動詞=削除
成功の応答:

{
「成功」:真、
“結果”:”グループ 638 が削除されました”
}

通知先グループの一覧を取得する

URI を取得します。

/groups
成功の応答:
[608,609,610,611]
通知先グループ情報の取得

URI を取得します。

/Group/{groupid}
成功の応答:

{
「ID」:613、
「名前」:”通知グループ”,
“Scheduler_Id”: 0、
“アドレス”: [{
「住所」:”email@company.com”、
“Template_Id”: 0、
“タイプ”: “電子メール”
}, {
“ファイル”: “スクリプト.cs \”パラメータ\”、
“Template_Id”: 0、
“タイプ”: “スクリプト”
}, {
“コード”: “011”、
「番号」:「1234567」、
“Template_Id”: 0、
“タイプ”: “電話”
}, {
「コミュニティ」:「パブリック」、
「ホスト」:”127.0.0.1″、
“Template_Id”: 0、
“タイプ”: “Snmp”
}, {
「コード」:”777″、
「番号」:”12345678″、
「メッセージ」:”123456789″、
“Template_Id”: 0、
“タイプ”: “ポケットベル”
}, {
「番号」:「0111234567」、
“Template_Id”: 0、
「タイプ」:”SMS”
}, {
“ワイヤレスデバイスメール”: “wireless@company.com”,
“Template_Id”: 0、
“タイプ”: “ワイヤレス”
}],
“Assigned_To”: [8533, 8534] }