addedInput schema / properties / asgPolicyList
Added value: +{
+ "description": "Auto Scaling group policies",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "autoScalingGroupNo": {
+ "description": "Auto Scaling group number",
+ "type": "number"
+ },
+ "autoScalingPolicyNo": {
+ "description": "Auto Scaling policy number",
+ "type": "number"
+ },
+ "policyName": {
+ "description": "Auto Scaling policy name",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
removedInput schema / properties / cfgRuleList
Removed value: -{
- "description": "Updated rule configurations",
- "items": {
- "additionalProperties": false,
- "properties": {
- "aggregation": {
- "description": "Aggregation type",
- "enum": [
- "AVG",
- "MIN",
- "MAX",
- "SUM",
- "COUNT"
- ],
- "type": "string"
- },
- "condition": {
- "description": "Threshold condition",
- "enum": [
- "GT",
- "GTE",
- "LT",
- "LTE",
- "EQ"
- ],
- "type": "string"
- },
- "duration": {
- "description": "Duration in minutes",
- "type": "number"
- },
- "eventLevel": {
- "description": "Event severity level",
- "enum": [
- "CRITICAL",
- "WARNING",
- "INFO"
- ],
- "type": "string"
- },
- "metricGroupItemId": {
- "description": "Metric item ID",
- "type": "string"
- },
- "threshold": {
- "description": "Threshold value",
- "type": "number"
- }
- },
- "required": [
- "metricGroupItemId",
- "condition",
- "threshold",
- "duration",
- "eventLevel"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedInput schema / properties / groupDesc
Added value: +{
+ "description": "Description (<= 300 chars)",
+ "type": "string"
+}
changedInput schema / properties / groupName / description
Previous value: -"New name for the rule group"New value: +"Name of the rule group (1-1000 chars)"
removedInput schema / properties / metricsGroupId
Removed value: -{
- "description": "New metrics group ID",
- "type": "string"
-}
addedInput schema / properties / metricsGroupKey
Added value: +{
+ "description": "Metrics group (rule template) IDs to apply (at least one)",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+}
removedInput schema / properties / monitorGroupId
Removed value: -{
- "description": "New monitor group ID",
- "type": "string"
-}
addedInput schema / properties / monitorGroupKey
Added value: +{
+ "description": "Monitor group (target group) IDs to monitor (at least one)",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / personalNotificationRecipients
Added value: +{
+ "description": "Personal notification recipients",
+ "items": {
+ "$ref": "#/properties/recipientNotifications/items"
+ },
+ "type": "array"
+}
addedInput schema / properties / prodKey
Added value: +{
+ "description": "Product key (cw_key) for the target service",
+ "type": "string"
+}
removedInput schema / properties / recipientNotification
Removed value: -{
- "description": "Updated notification recipients",
- "items": {
- "additionalProperties": false,
- "properties": {
- "notificationType": {
- "description": "Notification type",
- "enum": [
- "EMAIL",
- "SMS",
- "WEBHOOK"
- ],
- "type": "string"
- },
- "recipient": {
- "description": "Notification recipient",
- "type": "string"
- }
- },
- "required": [
- "notificationType",
- "recipient"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedInput schema / properties / recipientNotifications
Added value: +{
+ "description": "Notification recipient groups",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "enableNotiWhenEventClose": {
+ "description": "Send a notification when the event closes",
+ "type": "boolean"
+ },
+ "groupName": {
+ "description": "Notification recipient group name",
+ "type": "string"
+ },
+ "groupNum": {
+ "description": "Notification recipient group number",
+ "type": "number"
+ },
+ "notifyTypes": {
+ "description": "Notification methods (SMS, EMAIL)",
+ "items": {
+ "enum": [
+ "SMS",
+ "EMAIL"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "reminderTime": {
+ "description": "Reminder interval in minutes (5-720)",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / properties / ruleGroupId / description
Previous value: -"Rule group ID to update"New value: +"Rule group (Event Rule) ID to update"
addedInput schema / properties / suspendRuleItems
Added value: +{
+ "description": "Rule items to suspend ([{resourceId, metricGroupItemId}])",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "metricGroupItemId": {
+ "description": "Metric item ID",
+ "type": "string"
+ },
+ "resourceId": {
+ "description": "Monitoring target ID",
+ "type": "string"
+ }
+ },
+ "required": [
+ "resourceId",
+ "metricGroupItemId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / required
Previous value: -[
- "ruleGroupId"
-]New value: +[
+ "ruleGroupId",
+ "prodKey",
+ "groupName",
+ "metricsGroupKey",
+ "monitorGroupKey"
+]