Skip to main content
NEO Lite resources under the biznetgio package (/neolites API group). The typical flow chains catalog functions into a create: neoliteProducts → neoliteOsList → NeoliteKeypair → NeoliteVm.
Every create/upgrade places a real paid order. Read the billing guide for cycle values and payWithCreditCard semantics.

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, redacted). Import with pulumi import biznetgio:index:NeoliteVm demo-vm <account_id>.

biznetgio:index:NeoliteKeypair

Outputs: keypairId, publicKey, privateKey (secret - generated server-side, returned only at creation, preserved across refreshes). No update support. Keypairs are per-service: NEO Lite keypairs can’t be used on Pro/Metal/GPU.

biznetgio:index:NeoliteSnapshot

Outputs: orderId, status. No update - any input change replaces the snapshot.

biznetgio:index:NeoliteVmFromSnapshot

Outputs: orderId, status. Deleting this resource deletes the restored VM - never the snapshot. No update support.

biznetgio:index:NeoliteDisk

Outputs: orderId, status, raw (secret). Update upgrades size only - the API receives the increment (newSize - oldSize), not the absolute target; shrinking errors.
productId and cycle have no replaceOnChanges tag. If you change either without also changing size, Update discards the change and writes the old value back into state, so the next pulumi preview shows the same diff again - it never resolves and never errors. The Terraform equivalent (biznetgio_neolite_disk) correctly marks both RequiresReplace(). If you need a different disk product or cycle in Pulumi, destroy and recreate the resource.

Functions

For real pricing and how to pick a specific package instead of trusting [0], see the Product Catalog page.

biznetgio:index:neoliteProducts

No arguments. Returns products: productId, name, description, categoryId, categoryName, options (type, cores, memory, allowDowngrade), billing (label, cycle, price, components with per-quantity prices).

biznetgio:index:neoliteOsList

Argument productId (int64). Returns oss: vmid, node, name (use for selectOs), maxmem, maxcpu.

biznetgio:index:neoliteChangePackageOptions

Argument accountId. Returns raw (secret) - the upstream response is unmodeled and exported as JSON.

biznetgio:index:neoliteStorageUpgradeOptions

Argument accountId. Returns raw (secret).

biznetgio:index:neoliteIPAvailability

Argument productId. Returns available (bool).