as — Auto Scaling
as · type
MetricAlarm
7 fields
| Field | Type | Description |
|---|---|---|
| ComparisonOperator | string | Comparison operator. Value range: GREATER_THAN: greater than GREATER_THAN_OR_EQUAL_TO: greater than or equal to LESS_THAN: less than LESS_THAN_OR_EQUAL_TO: less than or equal to EQUAL_TO: equal to NOT_EQUAL_TO: not equal to |
| MetricName | string | Metric names, with the following optional fields: CPU_UTILIZATION: CPU utilization. MEM_UTILIZATION: Memory utilization. LAN_TRAFFIC_OUT: Private network outbound bandwidth. LAN_TRAFFIC_IN: Private network inbound bandwidth. WAN_TRAFFIC_OUT: Public network outbound bandwidth. WAN_TRAFFIC_IN: Public network inbound bandwidth. TCP_CURR_ESTAB: TCP connections. |
| Threshold | integer | Alarm threshold values: CPU_UTILIZATION: [1, 100], Unit: %. MEM_UTILIZATION: [1, 100], Unit: %. LAN_TRAFFIC_OUT: >0, Unit: Mbps. LAN_TRAFFIC_IN: >0, Unit: Mbps. WAN_TRAFFIC_OUT: >0, Unit: Mbps. WAN_TRAFFIC_IN: >0, Unit: Mbps. TCP_CURR_ESTAB: >0, Unit: Count. |
| Period | integer | Time period in seconds. Enumerated values: 60, 300. |
| ContinuousTime | integer | Number of repetitions. Value range: [1, 10] |
| Statistic | string | Statistics type. Value range: AVERAGE: average MAXIMUM: maximum MINIMUM: minimum Default value: AVERAGE |
| PreciseThreshold | number | Precise alarm threshold values. This parameter is not used as an input argument but is used solely as an output parameter for the query API: CPU_UTILIZATION: (0, 100], Unit: %. MEM_UTILIZATION: (0, 100], Unit: %. LAN_TRAFFIC_OUT: >0, Unit: Mbps. LAN_TRAFFIC_IN: >0, Unit: Mbps. WAN_TRAFFIC_OUT: >0, Unit: Mbps. WAN_TRAFFIC_IN: >0, Unit: Mbps. TCP_CURR_ESTAB: >0, Unit: Count. |
