Skip to content

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.ListEventPatternProperty> 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.ListEventPatternProperty>

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.