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 (1 - 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)

{
    "status": "success",
    "requestID": "cd7c5d7b-ced0-41b5-83f8-816f040b20e0",
    "message": "success",
    "data": {
        "newConfig": {
            "cores": 10,
            "memory": 2048,
            "nvme_storage": 10,
            "backup_amount": 2,
            "network_speed": 1000,
            "ip_amount": 2,
            "hostsystem": "nl_xeon"
        },
        "pricings": {
            "monthly": 9.83
        }
    }
}

cURL

curl "https://live.fireapi.de/vm/:vmid/change" -X POST -H "Content-Type: application/x-www-form-urlencoded" -H "X-FIRE-APIKEY: REPLACE_API-KEY" -d "cores=REPLACE_VALUE&mem=REPLACE_VALUE&disk=REPLACE_VALUE&storage=REPLACE_VALUE&backup_slots=REPLACE_VALUE&network_speed=REPLACE_VALUE&allowFallbackIPs=REPLACE_VALUE"

Anfrage testen