Skip to main content
NEO Object Storage is Biznet GIO’s S3-compatible storage (/object-storages API group). The provider manages the subscription itself, 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_object_storage

The subscribed Object Storage instance (S3 tenant). Quota is grow-only; updates send the increment.
Import with the numeric account id.
product_id and cycle are correctly create-only here: a change destroys and recreates the whole instance, deleting every bucket, credential, and object inside it. This is the opposite of the Pulumi provider’s behavior for the same fields, which silently ignores a productId/cycle change instead of replacing the resource - if you use both providers, do not assume they behave the same way here.

biznetgio_object_storage_bucket

A bucket inside an instance. Only the ACL is mutable.
Import ID format: <account_id>:<bucket_name>, e.g. terraform import biznetgio_object_storage_bucket.assets 12345:my-assets.

biznetgio_object_storage_credential

An S3 access/secret key pair. The secret key is shown only once at creation and can never be re-fetched.
Import ID format: <account_id>:<access_key> - the access key may be given literally or in its 16-hex hashed form.

biznetgio_object_storage_object

Convenience wrapper that uploads a single object through the control-plane API. Exactly one of source or content must be set.
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 biznetgio_object_storage_credential - Biznet GIO publishes per-region S3 endpoints of the form nos.<region>.neo.id.
Import ID format: <account_id>:<bucket>:<key>, e.g. terraform import biznetgio_object_storage_object.index 12345:my-assets:site/index.html.

Data sources

For real pricing and how to pick a specific package instead of trusting [0], see the Product Catalog page.

biznetgio_object_storage_instances

instances items: id, label, status, product_id, quota, raw.

biznetgio_object_storage_buckets

Buckets inside an instance (account_id argument required). Items: name, acl, raw.

biznetgio_object_storage_credentials

Credentials of an instance (account_id argument required). Items: access_key (sensitive), active. Secret keys are never returned.