IONOS Cloud VM Auto Scaling icon

IONOS Cloud VM Auto Scaling

Manage VM Auto Scaling Groups with IONOS Cloud. Developped with Love by Ascenzia (ascenzia.fr)

Actions9

Group → Create

AI-generated

Summary

Create a new IONOS Cloud VM Auto Scaling Group

Inputs

  • datacenterId (required) — The ID of the datacenter where the VMs will be created
  • groupName (required) — The name of the Auto Scaling Group
  • location (required) — Datacenter location code (e.g., de/fra)
  • minReplicaCount (required) — Minimum number of VM replicas
  • maxReplicaCount (required) — Maximum number of VM replicas
  • cores (required) — Total number of CPU cores for VMs
  • ram (required) — Memory size in MB
  • metric (required) — Metric that triggers scaling (e.g., INSTANCE_CPU_UTILIZATION_AVERAGE)
  • scaleOutThreshold (required) — Upper threshold for scaling out
  • scaleInThreshold (required) — Lower threshold for scaling in
  • scaleOutAmount (required) — Number or percentage of VMs to add when scaling out
  • scaleInAmount (required) — Number or percentage of VMs to remove when scaling in
  • deleteVolumes (required) — Whether to delete volumes when scaling in
  • additionalOptions (required) — Various advanced configuration options
  • volumes (required) — Collection of volume specifications to attach to VMs
  • nics (required) — Collection of NIC specifications

Output shape

the created Auto Scaling Group object

The response includes the full group definition; fields may be omitted if optional or when defaults are used.

Examples

Example 1: Create a basic group with defaults

datacenterId=09043280-aafc-49f7-a048-d61673f52024, groupName=MyGroup, location=de/fra, minReplicaCount=1, maxReplicaCount=5, cores=2, ram=2048, metric=INSTANCE_CPU_UTILIZATION_AVERAGE, scaleOutThreshold=75, scaleInThreshold=25, scaleOutAmount=1, scaleInAmount=1, deleteVolumes=true

Example 2: Create a group with custom additional options and volumes

additionalOptions.availabilityZone=ZONE_2, additionalOptions.cpuFamily=INTEL_ICELAKE, additionalOptions.amountType=PERCENTAGE, additionalOptions.policyUnit=PER_HOUR, volumes[0].size=20, volumes[0].type=SSD, volumes[0].bootOrder=AUTO

Links

Discussion