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)
//  .state(java.lang.String)
//  .state(IResolvable)
    .build();

Properties

Name Type Description
eventPattern com.aliyun.ros.cdk.core.IResolvable OR java.util.ListEventPatternProperty> Property eventPattern: Event pattern configuration.A maximum of 20 event patterns.
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 alert.
groupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property groupId: The ID of the application group.
state java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property state: The status of the alert rule.

eventPatternRequired

public java.lang.Object getEventPattern();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListEventPatternProperty>

Property eventPattern: Event pattern configuration.A maximum of 20 event patterns.


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

Valid values: SYSTEM CUSTOM


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.


stateOptional

public java.lang.Object getState();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property state: The status of the alert rule.

Valid values: ENABLED DISABLED