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.