Scale Class

Container App scaling configurations.

Constructor

Scale(*args: Any, **kwargs: Any)

Variables

Name Description
min_replicas
int

Optional. Minimum number of container replicas.

max_replicas
int

Optional. Maximum number of container replicas. Defaults to 10 if not set.

cooldown_period
int

Optional. KEDA Cooldown Period in seconds. Defaults to 300 seconds if not set.

polling_interval
int

Optional. KEDA Polling Interval in seconds. Defaults to 30 seconds if not set.

allow_scaling_rule_override

Optional. Whether custom scale rules can override the automatic scale rules. This property is only applicable to Function Apps.

rules

Scaling rules.

Attributes

allow_scaling_rule_override

Optional. Whether custom scale rules can override the automatic scale rules. This property is only applicable to Function Apps.

allow_scaling_rule_override: bool | None

cooldown_period

Optional. KEDA Cooldown Period in seconds. Defaults to 300 seconds if not set.

cooldown_period: int | None

max_replicas

Optional. Maximum number of container replicas. Defaults to 10 if not set.

max_replicas: int | None

min_replicas

Optional. Minimum number of container replicas.

min_replicas: int | None

polling_interval

Optional. KEDA Polling Interval in seconds. Defaults to 30 seconds if not set.

polling_interval: int | None

rules

Scaling rules.

rules: list['_models.ScaleRule'] | None