ScaleRuleArgs

data class ScaleRuleArgs(val azureQueue: Output<QueueScaleRuleArgs>? = null, val custom: Output<CustomScaleRuleArgs>? = null, val http: Output<HttpScaleRuleArgs>? = null, val name: Output<String>? = null, val tcp: Output<TcpScaleRuleArgs>? = null) : ConvertibleToJava<ScaleRuleArgs>

Azure Spring Apps App Instance scaling rule.

Constructors

Link copied to clipboard
constructor(azureQueue: Output<QueueScaleRuleArgs>? = null, custom: Output<CustomScaleRuleArgs>? = null, http: Output<HttpScaleRuleArgs>? = null, name: Output<String>? = null, tcp: Output<TcpScaleRuleArgs>? = null)

Properties

Link copied to clipboard
val azureQueue: Output<QueueScaleRuleArgs>? = null

Azure Queue based scaling.

Link copied to clipboard
val custom: Output<CustomScaleRuleArgs>? = null

Custom scale rule.

Link copied to clipboard
val http: Output<HttpScaleRuleArgs>? = null

HTTP requests based scaling.

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

Scale Rule Name

Link copied to clipboard
val tcp: Output<TcpScaleRuleArgs>? = null

Tcp requests based scaling.

Functions

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