/neolites. Alur biasa ngerangkai data source katalog ke create: products → OS list → keypair → VM.
Setiap create/upgrade bikin order berbayar beneran. Baca panduan billing buat nilai
cycle dan semantics pay_with_credit_card.biznetgio_neolite_vm
Order VM NEO Lite, nunggu sampe Active, dan manage nama, keypair, paket, storage, power state, sama rebuild OS in place.
Import pake numeric account id:
terraform import biznetgio_neolite_vm.main 12345.
biznetgio_neolite_keypair
SSH keypair di pool NEO Lite. Key material digenerate server-side; private key muncul cuma sekali, di response create.
Update ditolak - ganti
name buat recreate. Import pake keypair id. Keypair itu per-service: keypair NEO Lite gak bisa dipake di NEO Lite Pro, NEO Metal, atau NEO GPU.
biznetgio_neolite_snapshot
Snapshot berbayar dari VM NEO Lite. Snapshot punya account id sendiri dan gak bisa di-update.
Semua input create-only; perubahan apa pun recreate snapshot. Import pake snapshot account id.
biznetgio_neolite_vm_from_snapshot
Restore snapshot jadi VM NEO Lite baru. Hapus resource ini = hapus VM barunya (bukan snapshotnya).
Semua input create-only. Import pake account id VM hasil restore.
biznetgio_neolite_disk
Disk tambahan (extra) yang nempel ke VM NEO Lite. Size cuma bisa naik dan upgrade ngirim increment, bukan nilai absolut.
Import pake disk account id.
Data sources
biznetgio_neolite_products
Katalog produk - pake buat isi product_id.
products: product_id, name, description, category_id, category_name, plus options (type, cores, memory MB, allow_downgrade) dan nested billing (label, cycle, price, dan step harga per-component).
biznetgio_neolite_os_list
List OS image yang tersedia buat produk - pake oss[].name buat isi select_os.
product_id (required). Item oss: vmid, node, name, maxmem, maxcpu.
biznetgio_neolite_change_package_options
Paket target dan harga buat operasi change-package akun. Response upstream belum ke-model, jadi di-export sebagai JSON raw.
biznetgio_neolite_storage_upgrade_options
Harga upgrade storage per-GB buat akun; di-export sebagai JSON raw. Argument: account_id.
biznetgio_neolite_ip_availability
Cek ketersediaan public IP buat produk.
available (bool).