Skip to main content

Konfigurasi

Terraform: set api_key di block provider atau export BIZNETGIO_API_KEY. Pulumi: jalanin pulumi config set --secret biznetgio:apiToken <token> atau export BIZNETGIO_API_KEY. Token dikeluarin dari portal - cek Authentication.
Bisa. Set BIZNETGIO_BASE_URL=https://api.portal.biznetgio.dev/v1 (base_url Terraform / biznetgio:baseUrl Pulumi bisa override per-konfigurasi).
Invoice yang belum dibayar bikin resource tetep Pending. Dengan pay_with_credit_card = false, order ke-place tanpa bayar - bayar di portal, terus jalanin apply/up lagi; provider lanjut polling. Cek Billing.

Secrets dan state

API cuma ngembaliin value itu sekali, pas create. Kedua provider nyimpennya di state walau ke-refresh. Kalau ilang dari state (misal abis import baru), gak bisa di-recover - bikin keypair/credential baru.
Gak. api_key/apiToken, password, dan key material di-mark sensitive, dan semua output JSON raw di-redact - value di bawah key kayak password, private_key, secret_key, token, dan pem di-mask jadi *** sebelum masuk state.
raw nyimpen JSON response API terakhir (di-redact). API upstream gak publish schema response buat beberapa endpoint, jadi raw itu escape hatch buat apa pun yang gak ke-model - contohnya data source change-package dan storage-upgrade options cuma expose raw.

Resource

Gak. Pool keypair itu per-service (NEO Lite, NEO Lite Pro, NEO Metal, NEO GPU), dan id-nya gak bisa dituker-tuker. Bikin satu resource keypair per service.
Pake aksi rebuild: rebuild_os / rebuildOs di NEO Lite/Pro/Metal, atau rebuild_trigger / rebuildTrigger di GPU. Ini destructive - disk-nya ke-wipe. Cek Triggers.
Set migrate_to_pro / migrateToPro di NEO Lite VM ke product_id NEO Lite Pro target. Itu aksi one-shot - ganti value-nya buat fire lagi.
Storage cuma bisa naik di API ini. Recreate resource buat nyusutin (data kehapus).
Cuma buat upload kecil sekali-sekali. Jalur upload control-plane emang gak dibikin buat data gede - pake tooling S3-compatible dengan credential resource ke endpoint nos.<region>.neo.id.
Semua yang gak punya portal API publik: NEO Virtual Compute, NEO Kubernetes, NEO DNS, domains, web hosting, NEO Sense, GIO Private, GIO Enterprise Cloud, dan produk backup. Manage dari portal atau CLI resmi (npx @biznetgio/cli).

Operasi

Mayoritas create polling tiap 5 detik sampe resource lapor Active - biasanya 1-5 menit, di-cap sama create timeout (default 20m di Terraform).
Aman. Pas timeout, provider ngembaliin error initialization dengan partial state, dan pulumi up berikutnya lanjut dari posisi terakhir.
gpuConsole mint session baru di setiap read - itu aksi, bukan lookup murni. Jauhkan dari value yang di-evaluate pas plan diffing.

Dukungan