ServerAutoScalePolicy
uuid
- Type
- string
- Category
- required
- Description
name
- Type
- string
- Category
- required
- Description
intelligent_autoscale
- Type
- bool
- Category
- optional
- Description
- Use Avi intelligent autoscale algorithm where autoscale is performed by comparing load on the pool against estimated capacity of all the servers.
- Default
- False
intelligent_scaleout_margin
- Type
- uint32
- Category
- optional
- Description
- Minimum extra capacity as percentage of load used by the intelligent scheme. Scaleout is triggered when available capacity is less than this margin.
- Default
- 20
intelligent_scalein_margin
- Type
- uint32
- Category
- optional
- Description
- Maximum extra capacity as percentage of load used by the intelligent scheme. Scalein is triggered when available capacity is more than this margin.
- Default
- 40
min_size
- Type
- uint32
- Category
- optional
- Description
- No scale-in happens once number of operationally up servers reach min_servers.
max_size
- Type
- uint32
- Category
- optional
- Description
- Maximum number of servers after scaleout.
max_scaleout_adjustment_step
- Type
- uint32
- Category
- optional
- Description
- Maximum number of servers to scaleout simultaneously. The actual number of servers to scaleout is chosen such that target number of servers is always less than or equal to the max_size.
- Default
- 1
max_scalein_adjustment_step
- Type
- uint32
- Category
- optional
- Description
- Maximum number of servers to scalein simultaneously. The actual number of servers to scalein is chosen such that target number of servers is always more than or equal to the min_size.
- Default
- 1
scaleout_cooldown
- Type
- uint32
- Category
- optional
- Description
- Cooldown period during which no new scaleout is triggered to allow previous scaleout to successfully complete.
- Units
- sec
- Default
- 300
scalein_cooldown
- Type
- uint32
- Category
- optional
- Description
- Cooldown period during which no new scalein is triggered to allow previous scalein to successfully complete.
- Units
- sec
- Default
- 300
scaleout_alertconfig_refs
- Type
- Reference to AlertConfig
- Category
- repeated
- Description
- Trigger scaleout when alerts due to any of these Alert configurations are raised.
scalein_alertconfig_refs
- Type
- Reference to AlertConfig
- Category
- repeated
- Description
- Trigger scalein when alerts due to any of these Alert configurations are raised.
use_predicted_load
- Type
- bool
- Category
- optional
- Description
- Use predicted load rather than current load.
- Default
- False
description
- Type
- string
- Category
- optional
- Description
tenant_ref
- Type
- Reference to Tenant
- Category
- required
- Description