Actions9
Group → Create
AI-generatedSummary
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