AutoScaleConfigurationArgs

data class AutoScaleConfigurationArgs(val maxReplicas: Output<Int>? = null, val minReplicas: Output<Int>? = null, val refreshPeriodInSeconds: Output<Int>? = null, val status: Output<Either<String, Status>>? = null, val targetUtilization: Output<Double>? = null) : ConvertibleToJava<AutoScaleConfigurationArgs>

AutoScale configuration properties.

Constructors

Link copied to clipboard
constructor(maxReplicas: Output<Int>? = null, minReplicas: Output<Int>? = null, refreshPeriodInSeconds: Output<Int>? = null, status: Output<Either<String, Status>>? = null, targetUtilization: Output<Double>? = null)

Properties

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

The maximum number of replicas for each service.

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

The minimum number of replicas for each service.

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

Refresh period in seconds.

Link copied to clipboard
val status: Output<Either<String, Status>>? = null

If auto-scale is enabled for all services. Each service can turn it off individually.

Link copied to clipboard
val targetUtilization: Output<Double>? = null

The target utilization.

Functions

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