Skip to main content
NEO Object Storage is Biznet GIO’s S3-compatible storage (/object-storages API group). The provider manages the subscription, buckets, S3 credentials, and individual objects through the control-plane API.
Every create/upgrade places a real paid order. Quota upgrades are grow-only and bill the increment.

biznetgio:index:ObjectStorage

Outputs: orderId, status (Active/Pending/Suspended/Terminated), raw (secret). Reads error if the instance status is terminated. Import with the numeric account id.

biznetgio:index:ObjectStorageBucket

Output: raw (secret). Composite id <accountId>:<name>; only acl updates in place.

biznetgio:index:ObjectStorageCredential

Outputs: accessKey (secret — returned once at create), secretKey (secret — shown only once; last state value kept on refresh), raw (secret). Composite id <accountId>:<16-hex sha256 prefix of accessKey> — the plaintext access key never appears in the id; deletion resolves the key from the credentials list.

biznetgio:index:ObjectStorageObject

Exactly one of source or content must be set — validation fails otherwise.
Output: raw (secret). Composite id <accountId>:<bucket>:<key>; content changes replace the object, only acl updates in place.
This resource is not suited to large objects or bulk sync. For real workloads, use S3-compatible tooling (AWS CLI, rclone, SDKs) with the credential from ObjectStorageCredential — Biznet GIO publishes per-region S3 endpoints of the form nos.<region>.neo.id.

Functions

biznetgio:index:objectStorageInstances

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

biznetgio:index:objectStorageBuckets

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

biznetgio:index:objectStorageCredentials

Argument accountId (string). Returns credentials: accessKey (secret), active. Secret keys are never returned.