cycle values
NEO Metal and NEO GPU accept only
m and a. GPU instances can bill hourly instead, via the on-demand mode (on_demand block / onDemand input) instead of a cycle.
pay_with_credit_card
Both providers default pay_with_credit_card / payWithCreditCard to true: the invoice for the order is charged to your credit card immediately.
Set it to false to place the order without paying:
- The resource is created but stays
Pendinguntil the invoice is paid in the portal. - The providers poll for
Activeand will wait (up to the create timeout) for payment. - Resources that stay
Pendingpast the timeout surface a create error with partial state; once you pay in the portal, the next apply/up resumes.
Promocodes
Passpromocode (Terraform) / promocode (Pulumi) at creation to apply a portal promo. Promocodes are create-only — changing one replaces the resource.
Grow-only sizing
Storage-sized attributes can only increase; shrinking fails validation:
To shrink, you must recreate the resource (which deletes the server/disk/instance and its data).
raw outputs and invoices
Every resource exports a raw secret output — the last API response JSON, with credentials redacted. Invoice details also surface on VM resources: last_invoice (Terraform) / lastInvoice (Pulumi) carries id, status, date, duedate, paybefore, datepaid, and invoice_type.