Skip to main content
Resource NEO Lite di bawah package biznetgio (API group /neolites). Alur biasa ngerangkai function katalog ke create: neoliteProducts → neoliteOsList → NeoliteKeypair → NeoliteVm.
Setiap create/upgrade bikin order berbayar beneran. Baca panduan billing buat nilai cycle dan semantics payWithCreditCard.

biznetgio:index:NeoliteVm

Outputs: orderId, status (Active/Pending/Suspended/Terminated), uptime, maxDisk, maxMem, mem, cpus, ciUser, ciPassword (secret), osName, region, regionLabel, nextDue, recurringAmount, billingcycle, productName, lastInvoice (id, paidId, status, date, duedate, paybefore, datepaid, invoiceType), raw (secret, di-redact). Import pake pulumi import biznetgio:index:NeoliteVm demo-vm <account_id>.

biznetgio:index:NeoliteKeypair

Outputs: keypairId, publicKey, privateKey (secret - digenerate server-side, return sekali pas create, dipertahankan saat refresh). Gak ada update. Keypair itu per-service: keypair NEO Lite gak bisa dipake di Pro/Metal/GPU.

biznetgio:index:NeoliteSnapshot

Outputs: orderId, status. Gak ada update - perubahan input apa pun ganti snapshotnya.

biznetgio:index:NeoliteVmFromSnapshot

Outputs: orderId, status. Hapus resource ini = hapus VM hasil restore - bukan snapshotnya. Gak ada update.

biznetgio:index:NeoliteDisk

Outputs: orderId, status, raw (secret). Update cuma upgrade size - API nerima increment (newSize - oldSize), bukan target absolut; ngecilin error.
productId dan cycle gak punya tag replaceOnChanges. Kalau lu ganti salah satunya tanpa ganti size juga, Update bakal buang perubahannya dan nulis balik value yang lama ke state, jadi pulumi preview berikutnya nunjukin diff yang sama lagi - gak pernah keselesein dan gak pernah error. Terraform equivalent-nya (biznetgio_neolite_disk) bener nge-mark keduanya RequiresReplace(). Kalau lu butuh disk product atau cycle beda di Pulumi, destroy dan recreate resource-nya.

Functions

Buat harga beneran dan cara milih paket tertentu, bukan asal percaya [0], liat halaman Katalog Produk.

biznetgio:index:neoliteProducts

Gak ada argument. Return products: productId, name, description, categoryId, categoryName, options (type, cores, memory, allowDowngrade), billing (label, cycle, price, components dengan prices per-quantity).

biznetgio:index:neoliteOsList

Argument productId (int64). Return oss: vmid, node, name (pake buat selectOs), maxmem, maxcpu.

biznetgio:index:neoliteChangePackageOptions

Argument accountId. Return raw (secret) - response upstream belum ke-model dan di-export sebagai JSON.

biznetgio:index:neoliteStorageUpgradeOptions

Argument accountId. Return raw (secret).

biznetgio:index:neoliteIPAvailability

Argument productId. Return available (bool).