Skip to main content
Membuat VM, database, atau load balancer, dan aksi seperti start, stop, resize, snapshot, atau restore butuh waktu dari beberapa detik sampai beberapa menit. API tidak menunggu sampai selesai:
  1. Request diterima dan dijawab 201 (resource baru) atau 202 (aksi diterima), dengan status yang menunjukkan proses masih berjalan.
  2. Resource berpindah status di belakang.
  3. Anda membaca resource dengan GET sampai status akhirnya tercapai.

Status per resource

Status error berarti proses gagal. Penjelasannya ada di status_message (VM, database, load balancer, snapshot) atau last_error (volume).

Cara polling

  • Polling setiap 5–10 detik. Pembuatan VM dan load balancer biasanya selesai dalam hitungan menit atau kurang; database bisa beberapa menit.
  • Pasang batas waktu (mis. 15 menit untuk database) dan berhenti bila status menjadi error.
  • Untuk penghapusan, anggap 404 sebagai selesai.
  • Aksi berikutnya pada resource yang sama sebaiknya menunggu aksi sebelumnya selesai. Selama task masih berjalan, platform bisa menjawab 409; ulangi beberapa detik kemudian.

Biaya selama proses

Tagihan mengikuti aturan yang sama dengan dashboard. Misalnya, database yang dimatikan tetap ditagih untuk disknya, load balancer ditagih sejak active, dan database atau load balancer berstatus deleting tidak ditagih lagi. Rincian per resource: GET /billing/usage/monthly.