Skip to content

RosAlarmTaskProps

Properties for defining a RosAlarmTask.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-alarmtask

Initializer

import ros_cdk_ess
ros_cdk_ess.RosAlarmTaskProps(
  alarm_action: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
  metric_name: typing.Union[str, IResolvable],
  scaling_group_id: typing.Union[str, IResolvable],
  threshold: typing.Union[typing.Union[int, float], IResolvable],
  comparison_operator: typing.Union[str, IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  dimensions: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DimensionsProperty]]] = None,
  evaluation_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  group_id: typing.Union[typing.Union[int, float], IResolvable] = None,
  metric_type: typing.Union[str, IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  statistics: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
alarm_action typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
metric_name typing.Union[str, ros_cdk_core.IResolvable] No description.
scaling_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
comparison_operator typing.Union[str, ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
dimensions typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DimensionsProperty]]] No description.
evaluation_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
group_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
metric_type typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
statistics typing.Union[str, ros_cdk_core.IResolvable] No description.

alarm_actionRequired

alarm_action: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]

metric_nameRequired

metric_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

scaling_group_idRequired

scaling_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

thresholdRequired

threshold: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

comparison_operatorOptional

comparison_operator: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

descriptionOptional

description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

dimensionsOptional

dimensions: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DimensionsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DimensionsProperty]]]

evaluation_countOptional

evaluation_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

group_idOptional

group_id: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

metric_typeOptional

metric_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

nameOptional

name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

periodOptional

period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

statisticsOptional

statistics: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]