Skip to main content
NEO Lite Pro is the premium VPS tier (/neolite-pros API group). The resource set mirrors NEO Lite with its own keypair, snapshot, and disk pools, and no migrateToPro (Pro is the migration destination).
Every create/upgrade places a real paid order. Read the billing guide for cycle values and payWithCreditCard semantics.

biznetgio:index:NeoliteProVm

Identical inputs to NeoliteVm minus migrateToPro: Outputs identical to NeoliteVm (including lastInvoice and redacted raw). Import with the numeric account id.

biznetgio:index:NeoliteProKeypair

Same shape as NeoliteKeypair, in the Pro pool:
Input name; outputs keypairId, publicKey, privateKey (secret, once). No update.

biznetgio:index:NeoliteProSnapshot

Same shape as NeoliteSnapshot:
Inputs neoliteAccountId (required), cycle (required), name (default snapshot-name), description, payWithCreditCard (default true), promocode; outputs orderId, status. No update.

biznetgio:index:NeoliteProDisk

Same shape as NeoliteDisk with a 30 GB minimum/default:
Upgrades send the increment (additional_size); 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_pro_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.
All five mirror the NEO Lite functions against /neolite-pros:

biznetgio:index:neoliteProProducts

No arguments. Same nested structure as neoliteProducts (options, billing, components, prices).

biznetgio:index:neoliteProOsList

Argument productId; returns oss (vmid, node, name, maxmem, maxcpu).

biznetgio:index:neoliteProChangePackageOptions

Argument accountId; returns raw (secret).

biznetgio:index:neoliteProStorageUpgradeOptions

Argument accountId; returns raw (secret).

biznetgio:index:neoliteProIPAvailability

Argument productId; returns available (bool).