Pricing (source: biznetgio.com/pricelist#neo-object-storage)
Public list prices, current as of this writing. Object Storage bills by GB of
quota, per month, at whichever cycle you choose (m a q s b t p4 p5); see the billing guide.There is no catalog data source for this at all
This is the one product line in these providers with zero typed catalog information.biznetgio_object_storage.product_id / ObjectStorage.productId is a plain required integer. There is no name, no region field, no quota tier exposed anywhere in the schema:
region does not exist as an attribute. Whichever region and quota tier you get is entirely a function of which product_id you pick. There is no region argument to set independently.
Neither provider wraps this catalog as a data source, even though the upstream API has the endpoint: GET /object-storages/products. Confirmed by reading both providers’ source directly - the Terraform provider’s DataSources() list only registers biznetgio_object_storage_instances, biznetgio_object_storage_buckets, and biznetgio_object_storage_credentials; none of them call the /products endpoint. The Pulumi provider’s function list is the same, one-to-one.
Discover a product_id manually
product_id. This is exactly what the example repo does (product_id = 8) - there is currently no better way. If you place an order through the portal first, the order confirmation or account page there is another way to learn the product_id you were assigned, without calling the API directly.
Wrapping GET /object-storages/products as a real biznetgio_object_storage_products data source is a good, contained first contribution, and arguably the highest-value one in either provider - see the Terraform provider guide and Pulumi provider guide.
What you can list
Once an instance exists, three data sources give you real information about it:biznetgio_object_storage_instances/objectStorageInstances- every instance on the account (optionally filtered bystatus), returningid,label,status,product_id,quota,rawper item. This confirms theproduct_idof instances you already own, but does not help you choose a new one.biznetgio_object_storage_buckets/objectStorageBuckets- buckets inside a given instance (name,acl,raw).biznetgio_object_storage_credentials/objectStorageCredentials- credentials on a given instance (access_key,active- secret keys are never returned by a list).