jelastic api environment.Trigger.AddTrigger将“data”作为参数,但我找不到可以使用的所有不同可能变量。 Jelastic API文档只是说“数据:字符串,有关触发器的信息”。这个“数据”是否记录在其他地方?
我找到了一些JPS javascript / java示例,它们指向了正确的方向,但更多信息会很好。
https://github.com/jelastic-jps/magento-cluster/blob/master/scripts/addTriggers.js
https://docs.cloudscripting.com/0.99/examples/horizontal-scaling/
答案 0 :(得分:0)
environment.Trigger.AddTrigger 方法需要一组参数:
以下代码显示了如何创建新触发器:
{
"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。