Share via


Scale Class

Container App scaling configurations.

Constructor

Scale(*, min_replicas: int | None = None, max_replicas: int = 10, cooldown_period: int | None = None, polling_interval: int | None = None, rules: List[_models.ScaleRule] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
min_replicas
int

Optional. Minimum number of container replicas.

Default value: None
max_replicas
int

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

Default value: 10
cooldown_period
int

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

Default value: None
polling_interval
int

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

Default value: None
rules

Scaling rules.

Default value: None

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.

rules

Scaling rules.