Paket yükseltme ve ek hizmet satın alma; bakiyeden ödenir (dry_run, confirm, Idempotency-Key, günlük sınır: hesap başına varsayılan 50 ücretli işlem, hesap/bayi bazında istisna, 429 daily_limit).
Hizmetin yükseltilebileceği ürünler ve fiyatlarıKapsam: services_readgetResizeOptionsBu işlemin OpenAPI parçası
Veri güvencesi (Gyro Bulut İstanbul, tr-ist-1): plan değişikliği diski ve içindeki tüm veriyi, IP adreslerini, ek diskleri ve snapshot'ları korur. Kök disk yerinde büyütülür ve dosya sistemi kendiliğinden genişler; disk asla küçülmez, daha küçük diskli plan 409 disk_shrink ile reddedilir (dry_run'da da; resize-options bu planları allowed: false gösterir). Artan CPU/RAM hipervizör izin veriyorsa canlı uygulanır, yoksa sunucu düzgünce kapatılıp yeniden açılır (ölçüm: 1-2 -> 2-4 yeniden başladı, SSH yaklaşık 12 sn yok; 2-4 -> 4-8 canlı, yeniden başlatma yok). Sunucuda snapshot varken disk büyütülemez: 409 resize_refused (önce snapshot'ları silin). Yanıtta data_preserved: true, disk: grows_only, restart: if_needed. Veriyi yalnız yeniden kurulum siler (POST /cloud/servers/{id}/actions/rebuild, confirm: true ister): disk, ek diskler ve snapshot'lar silinir (IP adresleri kalır). recreate_required (422, yalnız faturalı ürünler): hedef plan hizmetin başka platformda yeniden kurulmasını gerektirir, bu da veriyi siler; API bunu asla yapmaz, hiçbir şey değişmez ve ücret alınmaz. resize-options'tan başka plan seçin ya da yeni sunucu açıp veriyi taşıyın.
Parametreler
Alan
in
Tür
Açıklama
idzorunlu
path
integer
Yanıtlar
200
Options — data: object
401
Missing, invalid or revoked key
404
Not found — also returned for objects owned by someone else
422
Validation or business rule failure (confirm_required, invalid_image, tool_action_failed ...)
dry_run fiyatı döndürür; gerçek değişiklik "confirm": true + Idempotency-Key ister. Yükseltme faturası oluşturulur ve bakiyeden ödenir; bakiye yetmezse awaiting_payment ve pay_url döner. Sunucuyu yeniden kuracak değişiklikler reddedilir (recreate_required). Ön ödemeli hizmetler (Gyro Kapsayıcı, Gyro Bulut İstanbul): fatura yok, confirm/Idempotency-Key gerekmez; resize-options'tan product_id ya da plan seçin. Yeni saatlik ücret bir sonraki saatten; disk küçülmez; daha büyük plan için bakiye 24 saatlik farkı karşılamalı.
Veri güvencesi (Gyro Bulut İstanbul, tr-ist-1): plan değişikliği diski ve içindeki tüm veriyi, IP adreslerini, ek diskleri ve snapshot'ları korur. Kök disk yerinde büyütülür ve dosya sistemi kendiliğinden genişler; disk asla küçülmez, daha küçük diskli plan 409 disk_shrink ile reddedilir (dry_run'da da; resize-options bu planları allowed: false gösterir). Artan CPU/RAM hipervizör izin veriyorsa canlı uygulanır, yoksa sunucu düzgünce kapatılıp yeniden açılır (ölçüm: 1-2 -> 2-4 yeniden başladı, SSH yaklaşık 12 sn yok; 2-4 -> 4-8 canlı, yeniden başlatma yok). Sunucuda snapshot varken disk büyütülemez: 409 resize_refused (önce snapshot'ları silin). Yanıtta data_preserved: true, disk: grows_only, restart: if_needed. Veriyi yalnız yeniden kurulum siler (POST /cloud/servers/{id}/actions/rebuild, confirm: true ister): disk, ek diskler ve snapshot'lar silinir (IP adresleri kalır). recreate_required (422, yalnız faturalı ürünler): hedef plan hizmetin başka platformda yeniden kurulmasını gerektirir, bu da veriyi siler; API bunu asla yapmaz, hiçbir şey değişmez ve ücret alınmaz. resize-options'tan başka plan seçin ya da yeni sunucu açıp veriyi taşıyın.
Parametreler
Alan
in
Tür
Açıklama
idzorunlu
path
integer
Idempotency-Keyzorunlu
header
string
Unique per logical request (e.g. a UUID). Replays within 24 hours return the stored answer.
İstek gövdesi
Alan
Tür
Açıklama
product_id
integer
target product from resize-options (or give plan for prepaid services)
price_id
integer
dry_run
boolean
confirm
boolean
plan
string
prepaid services: plan name from resize-options (alternative to product_id)
Yanıtlar
202
Accepted / awaiting_payment (200 for dry_run) — data: object
401
Missing, invalid or revoked key
404
Not found — also returned for objects owned by someone else
422
recreate_required (invoiced products: would re-create the service - refused, nothing changed) | invalid_product | confirm_required