network:read (baca) atau network:write (ubah).
VPC
VPC adalah jaringan privat dalam satu region. Setiap organisasi punya VPC default per region yang dibuat otomatis saat pertama dipakai (mis. saat membuat VM tanpavpc_id).
template:simple(bawaan) membuat satu subnet publik default /20 di setiap zona aktif region itu;public_privatemembuat satu subnet publik /20 dan satu subnet privat /20 per zona. Hapus subnet zona yang tidak dipakai denganDELETE /vpcs/{id}/subnets/{subnet_id}.resource_countdi daftar dan detail = jumlah VM, database, load balancer, dan node Kubernetes di VPC itu.DELETE /vpcs/{id}: VPC harus kosong (tanpa VM, database, load balancer). Subnet dan security group default-nya ikut terhapus. VPC default tidak bisa dihapus.
Subnet
Satu VPC punya paling banyak 32 subnet. Setiap subnet ada di satu zona.
Hapus subnet:
DELETE /vpcs/{id}/subnets/{subnet_id}. Subnet harus kosong.
Pengelolaan subnet (
/vpcs/{id}/subnets, template, dan subnet_id saat membuat resource) bergantung pada fitur subnet platform. Selama fitur itu belum aktif, endpoint subnet menjawab 404 dan template/subnet_id ditolak 422.Security group
Security group adalah firewall stateful untuk VM di satu VPC. Tanpa rule: semua trafik keluar diizinkan, tidak ada yang masuk.- Ganti rule:
PUT /security-groups/{id}/rulesdengan{"rules": [...]}menggantikan seluruh daftar rule ([]menghapus semua). Berlaku langsung untuk semua VM yang memakai grup itu. - Pakai di VM: kirim
security_group_idssaatPOST /vms. - Grup default: setiap VPC punya grup
defaultyang tidak tampil diGET /security-groups. VM tanpasecurity_group_idsmemakai grup default itu. - Hapus:
DELETE /security-groups/{id}. Lepaskan dulu dari semua VM.
Floating IP
Floating IP adalah IP publik milik organisasi yang bisa dipasang ke VM dan dipindah ke VM lain. Ditagih per jam sejak dipesan sampai dilepas (release), terpasang atau tidak.1
Pesan
vm_id, IP langsung dipasang ke VM itu (zona IP mengikuti VM).2
Pasang ke VM
status menjadi associated.3
Lepas dari VM
POST /floating-ips/{id}/unassign. IP kembali available dan tetap milik organisasi (tetap ditagih).4
Release
DELETE /floating-ips/{id}. IP kembali ke pool dan tagihannya berhenti.Floating IP hanya bisa dipasang ke VM. Load balancer sudah punya IP publik sendiri. Saat menghapus VM, floating IP-nya tetap milik organisasi kecuali
DELETE /vms/{id}?release_floating_ips=true.