scalinggroup


application/vnd.abiquo.scalinggroup+json

The horizontal autoscaling functionality clones VMs to scale out cloud deployments. Create a scaling group within a virtual appliance for a base VM. Abiquo will clone the VM or remove clones according to the scaling rules, when autoscaling is triggered by a schedule or an alert

Name Type Description
name String Name of the scaling group
createdBy String Username (nick) of the user that created the scaling group
defaultCooldownSeconds int Time to wait until checking if a new scaling operation is required, from the start of a scaling operation
minSize int Minimum number of deployed machines in the scaling group
maxSize int Maximum number of deployed machines in the scaling group
keepInLayer boolean If true, when creating clones to scale out, add new VMs to the same anti-affinity layer
disableWorkflow boolean If true, for scaling, disable the workflow feature and ignore existing workflows
maintenanceMode Boolean If true, disable scaling and allow the user to make changes to the scaling group
lastScaleActivityTime Long The time of the last scaling activity
scaleOutRules Collection of ScalingRuleDto The collection of rules to use for scale-out operations
scaleInRules Collection of ScalingRuleDto The collection of rules to use for scale-in operations

Used in Entity