Skip to main content
NEO Object Storage itu storage S3-compatible punya Biznet GIO (/object-storages API group). Provider manage subscription, bucket, kredensial S3, dan objek individual lewat API control-plane.
Setiap create/upgrade bikin order berbayar beneran. Upgrade quota cuma bisa naik dan ditagih increment.

biznetgio:index:ObjectStorage

Outputs: orderId, status (Active/Pending/Suspended/Terminated), raw (secret). Read error kalau status instance terminated. Import pake numeric account id.
productId dan cycle gak punya tag replaceOnChanges, beda dari label dan promocode di resource yang sama - jadi kalau berubah, instance-nya GAK di-destroy dan direcreate kayak yang biasanya lu harapin dari field create-only lain di halaman ini. Pulumi malah manggil Update, yang cuma beraksi pas quota naik; productId atau cycle yang berubah langsung ditulis ke state tanpa API call apapun, jadi pulumi up lapor sukses dan preview berikutnya gak nunjukin diff, padahal instance beneran masih di plan dan cycle yang lama. Ini kebalikan dari behavior Terraform provider buat field yang sama, yang bener destroy dan recreate pas product_id berubah. Kalau lu butuh plan atau cycle beda di Pulumi, destroy dan recreate resource-nya sendiri - jangan ngandelin ganti dua input ini in-place.

biznetgio:index:ObjectStorageBucket

Output: raw (secret). Composite id <accountId>:<name>; cuma acl yang update in place.

biznetgio:index:ObjectStorageCredential

Outputs: accessKey (secret - return sekali pas create), secretKey (secret - ditampilin cuma sekali; value state terakhir dipertahankan saat refresh), raw (secret). Composite id <accountId>:<16-hex sha256 prefix of accessKey> - access key plaintext gak pernah muncul di id; delete resolve key dari list credentials.

biznetgio:index:ObjectStorageObject

Harus set tepat satu dari source atau content - kalau nggak, validation gagal.
Output: raw (secret). Composite id <accountId>:<bucket>:<key>; ganti content = ganti objek, cuma acl yang update in place.
Resource ini gak cocok buat objek gede atau bulk sync. Buat workload beneran, pake tooling S3-compatible (AWS CLI, rclone, SDKs) dengan credential dari ObjectStorageCredential - Biznet GIO publish S3 endpoint per-region berbentuk nos.<region>.neo.id.

Functions

Buat harga beneran dan cara milih paket tertentu, bukan asal percaya [0], liat halaman Katalog Produk.

biznetgio:index:objectStorageInstances

Argument status (filter optional). Return instances: id, label, status, productId, quota, raw (secret).

biznetgio:index:objectStorageBuckets

Argument accountId (string). Return buckets: name, acl, raw (secret).

biznetgio:index:objectStorageCredentials

Argument accountId (string). Return credentials: accessKey (secret), active. Secret key gak pernah di-return.