EventRuleProps
Properties for defining a EventRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms-eventrule
Initializer
import com.aliyun.ros.cdk.cms.EventRuleProps;
EventRuleProps.builder()
.eventPattern(IResolvable)
.eventPattern(java.util.List<IResolvable)
.eventPattern(EventPatternProperty>)
.ruleName(java.lang.String)
.ruleName(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .eventType(java.lang.String)
// .eventType(IResolvable)
// .groupId(java.lang.String)
// .groupId(IResolvable)
// .silenceTime(java.lang.Number)
// .silenceTime(IResolvable)
// .state(java.lang.String)
// .state(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
eventPattern | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property eventPattern: The pattern of the event-triggered alert rule. |
ruleName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property ruleName: The name of the alarm rule. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property description: The description of the alert rule. |
eventType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property eventType: The type of the event. |
groupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property groupId: The ID of the application group. |
silenceTime | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property silenceTime: Channel silence time in seconds. |
state | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property state: The status of the event-triggered alert rule. |
eventPatternRequired
public java.lang.Object getEventPattern();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
EventPatternProperty>
Property eventPattern: The pattern of the event-triggered alert rule.
ruleNameRequired
public java.lang.Object getRuleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property ruleName: The name of the alarm rule.
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property description: The description of the alert rule.
eventTypeOptional
public java.lang.Object getEventType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property eventType: The type of the event.
Valid values:
- SYSTEM: a system event.
- CUSTOM: a custom event.
groupIdOptional
public java.lang.Object getGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property groupId: The ID of the application group.
silenceTimeOptional
public java.lang.Object getSilenceTime();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property silenceTime: Channel silence time in seconds.
stateOptional
public java.lang.Object getState();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property state: The status of the event-triggered alert rule.
Valid values:
- ENABLED: The rule is enabled.
- DISABLED: The rule is disabled.