Skip to main content
Dua-duanya provider authenticate ke Biznet GIO Portal API pake satu API token. Gak ada flow username/password, dan tiap product group pake token yang sama.

Ambil API token

  1. Login ke customer portal.
  2. Buka menu Generate API Key (di bagian akun/profil lu).
  3. Generate key dan copy langsung - tokennya cuma keliatan sekali. Kalau ilang, kontak support buat regenerate.
Token dikirim di setiap request lewat header x-token.

Konfigurasi

Terraform

Value di provider block menang dari environment variable. Kalau api_key gak ketemu di mana-mana, konfigurasi error.
Provider jalan tanpa provider block sama sekali - tinggal export environment variables terus pake provider "biznetgio" {}.

Pulumi

Provider error kalau apiToken gak di-set lewat config atau environment.

Base URLs

Dua-duanya default kalau base_url / baseUrl kosong. Arahin ke staging dengan set variable, contoh export BIZNETGIO_BASE_URL="https://api.portal.biznetgio.dev/v1".

Jaga token lu

  • api_key dan apiToken ditandai sensitive; gak pernah muncul di plans, diffs, atau outputs.
  • Output raw di setiap resource udah di-redact: value di bawah keys kayak password, private_key, secret_key, token, dan pem dimask jadi *** sebelum masuk state.
  • Secrets yang API kasih cuma sekali (private key keypair, S3 secret keys) disimpen di state lintas refresh - lindungi state file lu pake secure backend.
Token ini pegang kontrol penuh akun lu. Jangan pernah commit ke version control; pake secret manager (Terraform Cloud variables, Pulumi ESC, SOPS, Vault) buat CI/CD.