VM Konfiguration ändern
POST
/vm/:vmid/change
Die maximalen Werte für die Ressourcen sind abhängig vom Hostsystem und können im /vm/list/hosts Endpunkt abgerufen werden.
URL Variablen
| Name | Beschreibung |
|---|---|
| vmid | Identifier der VM (fünfstellige Zahl) |
Body Parameter (application/x-www-form-urlencoded)
| Name | Format | Beschreibung | Optional |
|---|---|---|---|
| cores | Integer (1 - n) | Anzahl der virtuellen Kerne | |
| mem | Integer (1024 - n) | Arbeitsspeicher in MB | |
| disk | Integer (10 - n) | NVMe Speicher in GB | |
| storage | Integer (0, 500 - n) | Zusätzlicher HDD-Speicher. Nur bei VMs im NTT möglich. Verwende 0 zum Entfernen des HDD-Speichers | |
| backup_slots | Integer (2 - n) | Anzahl an Backup-Slots (Standard und Minimum: 2) | |
| network_speed | Integer (1000 - n) | Netzwerkgeschwindigkeit in Mbit/s | |
| allowFallbackIPs | Boolean | Bei eigenen IP-Subnetzen: Legt fest, ob als Fallback Standard IPs der FireAPI außerhalb der eigenen Subnetze verwendet werden sollen, sofern keine eigenen IPs mehr verfügbar sind. (Standard: false) |
Response (application/json)
200
{4 Eigenschaften
"status": "success",
"requestID": "cd7c5d7b-ced0-41b5-83f8-816f040b20e0",
"message": "success",
"data": {2 Eigenschaften
"newConfig": {7 Eigenschaften
"cores": 10,
"memory": 2048,
"nvme_storage": 10,
"backup_amount": 2,
"network_speed": 1000,
"ip_amount": 2,
"hostsystem": "nl_xeon"
},
"pricings": {1 Eigenschaft
"monthly": 9.83
}
}
}
cURL
curl -X POST 'https://live.fireapi.de/vm/:vmid/change' \ -H 'X-FIRE-APIKEY: YOUR-API-KEY' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'cores=VALUE&mem=VALUE&disk=VALUE&storage=VALUE&backup_slots=VALUE&network_speed=VALUE&allowFallbackIPs=VALUE'