/neo-gpus API group), billed by subscription cycle or on-demand (hourly). Exactly one billing mode must be set - validation fails otherwise.
Every create places a real paid order. On-demand instances accumulate hourly charges until deleted.
biznetgio:index:GpuInstance
- TypeScript
- Python
- Go
- .NET
- Java
- YAML
subscription:
- TypeScript
- Python
- Go
- .NET
- Java
- YAML
keypairId comes from GpuKeypair’s id converted to a number, as in the examples above - GpuKeypair exposes no separate keypairId output, unlike the other keypair resources.
Outputs: status, orderId, raw (secret, redacted). Import with the numeric account id.
Every input above except the two triggers is create-only in Pulumi - a change destroys and recreates the instance. The Terraform provider’s equivalent resource does not handle this safely: changing
product_id, select_os, or keypair_id there causes a permanent, unresolvable plan diff instead of a replace - see the Terraform reference if you also use Terraform for NEO GPU.biznetgio:index:GpuKeypair
- TypeScript
- Python
- Go
- .NET
- Java
- YAML
name; outputs publicKey, privateKey (secret - returned only at creation), raw (secret). No update.
Functions
For real pricing and how to pick a specific package instead of trusting
[0], see the Product Catalog page.biznetgio:index:gpuProducts
No arguments. Returns products: productId, name, description, categoryName, flavors (flavorId, name, raw), raw (secret).
biznetgio:index:gpuConsole
Argument accountId (string). Returns url (secret) and raw (secret). Side-effecting: each call mints a new one-time console session - do not use it inside plan diffing.
biznetgio:index:gpuGraph
Arguments accountId (string), timeframe (optional, default hour; hour / day / week / month / year). Returns graph and raw (secret) from GET /neo-gpus/accounts/{id}/graph-monitor.