/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.