ApplicationScalingRuleScalingRuleMetricMetricArgs

data class ApplicationScalingRuleScalingRuleMetricMetricArgs(val metricTargetAverageUtilization: Output<Int>? = null, val metricType: Output<String>? = null, val slbId: Output<String>? = null, val slbLogStore: Output<String>? = null, val slbProject: Output<String>? = null, val vport: Output<String>? = null) : ConvertibleToJava<ApplicationScalingRuleScalingRuleMetricMetricArgs>

Constructors

constructor(metricTargetAverageUtilization: Output<Int>? = null, metricType: Output<String>? = null, slbId: Output<String>? = null, slbLogStore: Output<String>? = null, slbProject: Output<String>? = null, vport: Output<String>? = null)

Properties

Link copied to clipboard
val metricTargetAverageUtilization: Output<Int>? = null

According to different metric_type, set the target value of the corresponding monitoring index.

Link copied to clipboard
val metricType: Output<String>? = null

Monitoring indicator trigger condition. Valid values: CPU, MEMORY, tcpActiveConn, QPS, RT, SLB_QPS, SLB_RT, INTRANET_SLB_QPS and INTRANET_SLB_RT. The values are described as follows:

Link copied to clipboard
val slbId: Output<String>? = null

SLB ID.

Link copied to clipboard
val slbLogStore: Output<String>? = null

The log store of the Log Service.

Link copied to clipboard
val slbProject: Output<String>? = null

The project of the Log Service.

Link copied to clipboard
val vport: Output<String>? = null

SLB listening port.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationScalingRuleScalingRuleMetricMetricArgs