Available in Classic and VPC
This is the RuleGroupItemDto information.
Syntax
The syntax is as follows:
private String id;
private String prodKey;
private String groupName;
private String groupDesc;
private String domainCode;
private String regionCode;
private List<MonitorGrpDto> monitorGroups;
private List<MetricsGroupDto> metricsGroups;
private String productName;
private List<RecipientNotification> recipientNotifications;
private List<AsgGroupOptions> asgGroupOptions;
private List<AsgPolicy> asgPolicys;
private Long createTime;
private Long updateTime;
private RuleStatus status;
private RuleVersion ruleVersion;
private Set<String> cfTriggers;
private List<CfTriggersOptions> cfTriggersOptions;
private Set<SuspendRuleItemDto> suspendRuleItems;
Field
The following describes the fields:
Field | Type | Required | Description |
---|---|---|---|
id |
String | - | Event Rule ID |
prodKey |
String | - | cw_key of the product |
groupName |
String | - | Name of event rule |
groupDesc |
String | - | Description of event rule |
domainCode |
String | - | Domain code |
regionCode |
String | - | Region code |
monitorGroups |
List<MonitorGrpDto> | - | Monitored target group |
metricsGroups |
List<MetricsGroupDto> | - | Monitored item group |
productName |
String | - | Name of product |
recipientNotifications |
List<RecipientNotification> | - | Notification recipient group
|
asgGroupOptions |
List<AsgGroupOptions> | - | Auto Scaling Group configuration information |
asgGroupOptions.id |
String | - | Auto Scaling Group ID |
asgGroupOptions.reminderTime |
Integer | - | Reminder notification frequency (minute) |
asgGroupOptions.type |
String | - | Event action type |
asgGroupOptions.updateTime |
Integer | - | Update time (millisecond) |
asgPolicys |
List<AsgPolicy> | - | Autoscaling group policy
|
createTime |
long | - | Event rule creation time (milliseconds) |
updateTime |
long | - | Event rule modification time (milliseconds) |
status |
- | Status
|
|
ruleVersion |
- | Rule version | |
cfTriggers |
Set<String> | - | Cloud Functions Trigger |
cfTriggersOptions |
List<cfTriggersOptions> | - | Cloud Functions trigger configuration information |
cfTriggersOptions.name |
String | - | Cloud Functions trigger name |
cfTriggersOptions.enableNotiWhenEventClose |
Boolean | - | Whether notification is enabled upon event termination
|
cfTriggersOptions.reminderTime |
Integer | - | Reminder notification frequency (minute) |
cfTriggersOptions.type |
String | - | Event action type |
cfTriggersOptions.updateTime |
Integer | - | Update time (millisecond) |
suspendRuleItems |
Set<SuspendRuleItemDto> | - | Set the list to disable during an event rule. |
Note
The detailUrl
field, which is not described in the response body, is a field that does not affect the use of the service, although it may be displayed in some API response results.