environment.Trigger.AddTrigger方法は、パラメータのセットを必要とする:
- 名 - 通知トリガの名前を
- ノードグループ - ターゲットノードグループ(あなたが選択された環境内の任意のノード グループにトリガをかけることができる)
- 期間 - ノードの負荷期間
- 条件 - 監視リソースのルール
- タイプ - 比較記号は、より大きい値と大きい値です。
- 値 - resourcetypeの
- を監視されているリソースの割合 - トリガーによって監視されているリソースの種類、 すなわちCPU、メモリ(RAM)、ネットワーク、ディスクI/O、およびディスクIOPS
- 値タイプ - 測定値。ここではPERCENTAGESが唯一可能な測定値である です。利用可能な範囲は0から100までです。
- アクション - オブジェクトトリガアクション
- タイプ説明する - トリガーアクションを、利用可能な値は、NOTIFY ADD_NODE、及び REMOVE_NODE
- customDataある:
- 通知 - アラート通知電子メールを介してユーザーに送信された上で
次のコードは、新しいトリガーを作成することができる方法を示しています。
{
"type": "update",
"name": "AddTrigger",
"onInstall": {
"environment.trigger.AddTrigger": {
"data": {
"name": "new alert",
"nodeGroup": "sqldb",
"period": "10",
"condition": {
"type": "GREATER",
"value": "55",
"resourceType": "MEM",
"valueType": "PERCENTAGES"
},
"actions": [
{
"type": "NOTIFY",
"customData": {
"notify": false
}
}
]
}
}
}
}
イベントやあなたが見つけることができる他のCloudScripting言語機能について詳しい情報here。