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.

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

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.