- Request diterima dan dijawab
201(resource baru) atau202(aksi diterima), denganstatusyang menunjukkan proses masih berjalan. - Resource berpindah status di belakang.
- Anda membaca resource dengan
GETsampai 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
404sebagai 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 sejakactive, dan database atau load balancer berstatus deleting tidak ditagih lagi. Rincian per resource: GET /billing/usage/monthly.