GroupPolicyScaleOutAction

Properties

Name
Type
Description
Notes

amount

Float

'amountType=ABSOLUTE' specifies the absolute number of VMs that are added or removed. The value must be between 1 to 10. 'amountType=PERCENTAGE' specifies the percentage value that is applied to the current 'targetReplicaCount' of the autoscaling group. The value must be between 1 to 200. At least one VM is always added or removed. Note that for 'SCALE_IN' operations, volumes are not deleted after the server is deleted.

amount_type

cooldown_period

String

The minimum time that elapses after the start of this scaling action until the following scaling action is started. While a scaling action is in progress, no second action is initiated for the same Auto Scaling group. Instead, the metric is re-evaluated after the current scaling action completes (either successfully or with errors). This is currently validated with a minimum value of 2 minutes and a maximum of 24 hours. The default value is 5 minutes if not specified.

[optional][default to '5m']

Example

require 'ionoscloud-vm-autoscaling'

instance = IonoscloudVmAutoscaling::GroupPolicyScaleOutAction.new(
  amount: 1,
  amount_type: null,
  cooldown_period: 5m
)

Last updated

Was this helpful?