Skip to content

EventRuleProps

Properties for defining a EventRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms-eventrule

Initializer

import { EventRuleProps } from '@alicloud/ros-cdk-cms'
const eventRuleProps: EventRuleProps = { ... }

Properties

Name Type Description
eventPattern @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | EventPatternProperty[] Property eventPattern: The pattern of the event-triggered alert rule.
ruleName string | @alicloud/ros-cdk-core.IResolvable Property ruleName: The name of the alarm rule.
description string | @alicloud/ros-cdk-core.IResolvable Property description: The description of the alert rule.
eventType string | @alicloud/ros-cdk-core.IResolvable Property eventType: The type of the event.
groupId string | @alicloud/ros-cdk-core.IResolvable Property groupId: The ID of the application group.
silenceTime number | @alicloud/ros-cdk-core.IResolvable Property silenceTime: Channel silence time in seconds.
state string | @alicloud/ros-cdk-core.IResolvable Property state: The status of the event-triggered alert rule.

eventPatternRequired

public readonly eventPattern: IResolvable | IResolvable | EventPatternProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | EventPatternProperty[]

Property eventPattern: The pattern of the event-triggered alert rule.


ruleNameRequired

public readonly ruleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ruleName: The name of the alarm rule.


descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property description: The description of the alert rule.


eventTypeOptional

public readonly eventType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property eventType: The type of the event.

Valid values: - SYSTEM: a system event. - CUSTOM: a custom event.


groupIdOptional

public readonly groupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property groupId: The ID of the application group.


silenceTimeOptional

public readonly silenceTime: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property silenceTime: Channel silence time in seconds.


stateOptional

public readonly state: string | IResolvable;
  • Type: string | @alicloud/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.