Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
BiznetGIO
I want to use the Pulumi Pulumi BiznetGIO Provider package (biznetgio) in my project.
## Provider details
- Package: biznetgio
- Version: v0.1.7
- Publisher: shirasakaren
- Source: pulumi
- Repository: https://github.com/shirasakaren/pulumi-biznetgio
## Documentation
The Pulumi Cloud Registry API serves canonical, up-to-date docs for this package — including private packages and every published version. Send the "Accept: text/markdown" header for clean readable content, or "application/json" for structured data.
Start at the navigation tree, which cross-links to the readme, installation guide, and per-resource docs URL template:
- https://api.pulumi.com/api/registry/packages/pulumi/shirasakaren/biznetgio/versions/latest/nav
Returns a summary by default. The full tree can be hundreds of kB for large providers, so prefer targeted search: append "?q=<query>&depth=full" to filter by resource/function title or token (for example "?q=bucket&depth=full"). Only request the full nav without a query if you actually need to enumerate every resource.
Other endpoints:
- Overview and getting started: https://api.pulumi.com/api/registry/packages/pulumi/shirasakaren/biznetgio/versions/latest/readme
- Installation and configuration: https://api.pulumi.com/api/registry/packages/pulumi/shirasakaren/biznetgio/versions/latest/installation
- Per-resource/function docs: https://api.pulumi.com/api/registry/packages/pulumi/shirasakaren/biznetgio/versions/latest/docs/{token}?lang={lang}
Replace {token} with the percent-encoded token from the nav response (for example aws:s3/bucket:Bucket).
Replace {lang} with typescript, python, go, csharp, java, or yaml.
Fetch the installation endpoint above for the correct setup steps — install instructions vary between native providers, bridged Terraform providers, and component packages.
Help me get started using this provider. Show me a complete Pulumi program that provisions a common resource, including all necessary configuration and imports.
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
Unofficial Pulumi provider for BiznetGIO, an Indonesian cloud platform. It manages NEO Metal (bare metal), NEO Lite / NEO Lite Pro (VMs), NEO GPU, and NEO Object Storage as code, backed by the BiznetGIO Portal API.
Not affiliated with or endorsed by PT Biznet Gio Nusantara. See the full docs site for guides, every resource, and the complete API reference.
Example
import * as biznetgio from "@shirasakaren/biznetgio";
const keypair = new biznetgio.NeoliteKeypair("deploy", { name: "deploy-key" });
const vm = new biznetgio.NeoliteVm("web", {
vmName: "web-1",
productId: 123,
selectOs: "Ubuntu 22.04",
keypairId: keypair.keypairId,
cycle: "m",
consolePassword: "change-this-now!",
sshAndConsoleUser: "root",
// defaults to true: bills the card on file immediately.
// set false to keep the order pending until paid manually in the portal.
payWithCreditCard: true,
});
export const vmStatus = vm.status;
import pulumi
import pulumi_biznetgio as biznetgio
keypair = biznetgio.NeoliteKeypair("deploy", name="deploy-key")
vm = biznetgio.NeoliteVm("web",
vm_name="web-1",
product_id=123,
select_os="Ubuntu 22.04",
keypair_id=keypair.keypair_id,
cycle="m",
console_password="change-this-now!",
ssh_and_console_user="root",
# defaults to True: bills the card on file immediately.
# set False to keep the order pending until paid manually in the portal.
pay_with_credit_card=True,
)
pulumi.export("vmStatus", vm.status)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
biznetgio "github.com/shirasakaren/pulumi-biznetgio/sdk/go/pulumi-biznetgio"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
keypair, err := biznetgio.NewNeoliteKeypair(ctx, "deploy", &biznetgio.NeoliteKeypairArgs{
Name: pulumi.String("deploy-key"),
})
if err != nil {
return err
}
vm, err := biznetgio.NewNeoliteVm(ctx, "web", &biznetgio.NeoliteVmArgs{
VmName: pulumi.String("web-1"),
ProductId: pulumi.Int(123),
SelectOs: pulumi.String("Ubuntu 22.04"),
KeypairId: keypair.KeypairId,
Cycle: pulumi.String("m"),
ConsolePassword: pulumi.String("change-this-now!"),
SshAndConsoleUser: pulumi.String("root"),
// defaults to true: bills the card on file immediately.
// set false to keep the order pending until paid manually in the portal.
PayWithCreditCard: pulumi.Bool(true),
})
if err != nil {
return err
}
ctx.Export("vmStatus", vm.Status)
return nil
})
}
using System.Collections.Generic;
using System.Threading.Tasks;
using Pulumi;
using Shirasakaren.Biznetgio;
return await Deployment.RunAsync(() =>
{
var keypair = new NeoliteKeypair("deploy", new NeoliteKeypairArgs
{
Name = "deploy-key",
});
var vm = new NeoliteVm("web", new NeoliteVmArgs
{
VmName = "web-1",
ProductId = 123,
SelectOs = "Ubuntu 22.04",
KeypairId = keypair.KeypairId,
Cycle = "m",
ConsolePassword = "change-this-now!",
SshAndConsoleUser = "root",
// defaults to true: bills the card on file immediately.
// set false to keep the order pending until paid manually in the portal.
PayWithCreditCard = true,
});
return new Dictionary<string, object?>
{
["vmStatus"] = vm.Status,
};
});
package myproject;
import com.pulumi.Pulumi;
import ren.shirasaka.biznetgio.NeoliteKeypair;
import ren.shirasaka.biznetgio.NeoliteKeypairArgs;
import ren.shirasaka.biznetgio.NeoliteVm;
import ren.shirasaka.biznetgio.NeoliteVmArgs;
public class App {
public static void main(String[] args) {
Pulumi.run(ctx -> {
var keypair = new NeoliteKeypair("deploy", NeoliteKeypairArgs.builder()
.name("deploy-key")
.build());
var vm = new NeoliteVm("web", NeoliteVmArgs.builder()
.vmName("web-1")
.productId(123)
.selectOs("Ubuntu 22.04")
.keypairId(keypair.keypairId())
.cycle("m")
.consolePassword("change-this-now!")
.sshAndConsoleUser("root")
// defaults to true: bills the card on file immediately.
// set false to keep the order pending until paid manually in the portal.
.payWithCreditCard(true)
.build());
ctx.export("vmStatus", vm.status());
});
}
}
Billing note:
payWithCreditCarddefaults totrue, so the firstpulumi upplaces a real order and may charge the credit card on file. Set it tofalseto leave the orderPendinguntil it’s paid manually in the portal.
What’s covered
- NEO Metal - bare metal servers, keypairs, additional IPs, elastic storage.
- NEO Lite / NEO Lite Pro - VMs, keypairs, snapshots, extra disks, and one-way Lite-to-Pro migration.
- NEO GPU - GPU instances (subscription or on-demand billing) and keypairs.
- NEO Object Storage - S3-compatible storage instances, buckets, credentials, and objects.
Every resource also exposes a secret-marked raw output with the full last-read API response, so you’re never
blocked on a field the provider hasn’t modeled yet.
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren