AlarmTaskProps
Properties for defining a AlarmTask
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-alarmtask
Initializer
import com.aliyun.ros.cdk.ess.AlarmTaskProps;
AlarmTaskProps.builder()
.alarmAction(IResolvable)
.alarmAction(java.util.List<java.lang.String)
.alarmAction(IResolvable>)
.metricName(java.lang.String)
.metricName(IResolvable)
.scalingGroupId(java.lang.String)
.scalingGroupId(IResolvable)
.threshold(java.lang.Number)
.threshold(IResolvable)
// .comparisonOperator(java.lang.String)
// .comparisonOperator(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .dimensions(IResolvable)
// .dimensions(java.util.List<IResolvable)
// .dimensions(DimensionsProperty>)
// .evaluationCount(java.lang.Number)
// .evaluationCount(IResolvable)
// .groupId(java.lang.Number)
// .groupId(IResolvable)
// .metricType(java.lang.String)
// .metricType(IResolvable)
// .name(java.lang.String)
// .name(IResolvable)
// .period(java.lang.Number)
// .period(IResolvable)
// .statistics(java.lang.String)
// .statistics(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
alarmAction |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
Property alarmAction: Alarm Actions. |
metricName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property metricName: Metric Name. |
scalingGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property scalingGroupId: The ID of the scaling group. |
threshold |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property threshold: Threshold. |
comparisonOperator |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property comparisonOperator: Comparison Operator. |
description |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property description: Description. |
dimensions |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
Property dimensions: Dimensions. |
evaluationCount |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property evaluationCount: Evaluation Count. |
groupId |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property groupId: Group Id. |
metricType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property metricType: Metric Type. |
name |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property name: Name. |
period |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property period: Period. |
statistics |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property statistics: Statistics. |
alarmAction
Required
public java.lang.Object getAlarmAction();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
Property alarmAction: Alarm Actions.
metricName
Required
public java.lang.Object getMetricName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property metricName: Metric Name.
scalingGroupId
Required
public java.lang.Object getScalingGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property scalingGroupId: The ID of the scaling group.
threshold
Required
public java.lang.Object getThreshold();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property threshold: Threshold.
comparisonOperator
Optional
public java.lang.Object getComparisonOperator();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property comparisonOperator: Comparison Operator.
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property description: Description.
dimensions
Optional
public java.lang.Object getDimensions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DimensionsProperty>
Property dimensions: Dimensions.
evaluationCount
Optional
public java.lang.Object getEvaluationCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property evaluationCount: Evaluation Count.
groupId
Optional
public java.lang.Object getGroupId();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property groupId: Group Id.
metricType
Optional
public java.lang.Object getMetricType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property metricType: Metric Type.
name
Optional
public java.lang.Object getName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property name: Name.
period
Optional
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property period: Period.
statistics
Optional
public java.lang.Object getStatistics();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property statistics: Statistics.