// type=1 创建告警策略
// cooldown必选,triggerObj必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"cooldown": 300,
"operateCount": 1,
"action": 1,
"type": 1,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test1-5",
"triggerObj": {
"statistics": "max",
"name": "as-alarm-f88f",
"period": "5m",
"threshold": 50,
"evaluationCount": 1,
"comparisonOperator": "ge",
"metricName": "cpu_util"
}
}
// type=2 创建定时策略
// executionTime必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"executionTime": "2022-10-13 15:05:00",
"operateCount": 1,
"action": 1,
"type": 2,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test1-4",
}
// type=3 创建周期策略
// executionTime、effectiveFrom、effectiveTill、cycle必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"executionTime": "2023-10-13 15:21:00",
"effectiveFrom": "2023-10-13 15:44:00",
"operateCount": 1,
"action": 1,
"type": 3,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test-Type3",
"cycle": 3
}
curl --location --request POST '/v4/scaling/rule/create' \
--header 'Content-Type: application/json' \
--data-raw '// type=1 创建告警策略
// cooldown必选,triggerObj必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"cooldown": 300,
"operateCount": 1,
"action": 1,
"type": 1,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test1-5",
"triggerObj": {
"statistics": "max",
"name": "as-alarm-f88f",
"period": "5m",
"threshold": 50,
"evaluationCount": 1,
"comparisonOperator": "ge",
"metricName": "cpu_util"
}
}
// type=2 创建定时策略
// executionTime必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"executionTime": "2022-10-13 15:05:00",
"operateCount": 1,
"action": 1,
"type": 2,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test1-4",
}
// type=3 创建周期策略
// executionTime、effectiveFrom、effectiveTill、cycle必选
{
"regionID": "TestRegionID",
"operateUnit": 1,
"executionTime": "2023-10-13 15:21:00",
"effectiveFrom": "2023-10-13 15:44:00",
"operateCount": 1,
"action": 1,
"type": 3,
"groupID": "3697e730-9095-11ed-ac87-0242ac130008",
"name": "zjy-policy-test-Type3",
"cycle": 3
}'
{
"returnObj": {
"ruleID": "3664a38a-540d-11ed-8599-0242ac120006"
},
"statusCode": 800
}