Catalog
The catalog is the repository of products and prices available on the Numspot platform. It provides the technical characteristics, certifications and pricing conditions required to provision resources.
Domains and product types
The catalog organizes products by domain (domain) and by type (kind).
compute domain
Type (kind) | Description |
|---|---|
virtual-machine | VM (Virtual Machine) with vCPU (virtual Central Processing Unit) and memory |
| gpu | GPU (Graphics Processing Unit) attached or standalone |
block-storage | Block storage volumes |
snapshot:usage | Volume snapshots |
internet-gateway | Internet gateway |
nat-gateway | NAT (Network Address Translation) gateway |
load-balancer | Load balancer |
public-ip | Public IP (Internet Protocol) addresses |
connectivity domain
Type (kind) | Description |
|---|---|
| directlink | DirectLink private connection |
vpn-connection | VPN (Virtual Private Network) connection |
kubernetes domain
Type (kind) | Description |
|---|---|
| cluster | Managed Kubernetes cluster (group of machines) |
| node | Compute nodes of the cluster |
persistent-volume | Persistent volumes |
root-disk | System disk of the nodes |
public-ip | Public IP addresses of the cluster |
load-balancer | Load balancer of the cluster |
objectstorage domain
Type (kind) | Description |
|---|---|
object-storage | Object storage (buckets) |
postgresql domain
Type (kind) | Description |
|---|---|
| node | PostgreSQL database instances |
persistent-volume | Data volumes |
| backup | Database backups |
public-ip | Public IP addresses |
registry domain
Type (kind) | Description |
|---|---|
instance | Container registry instance |
storage | Container image storage |
public-ip | Public IP addresses |
secrets domain
Type (kind) | Description |
|---|---|
instance | Secrets management instance |
public-ip | Public IP addresses |
Structure of a product
Each catalog product includes:
Identifiers
- UUID: unique identifier of the product;
- productCode: stable product code assigned by the domain team (e.g.
ns-eco7-2c1r); - SKU (Stock Keeping Unit): billing identifier built from the
productCode, the unit, the frequency, the currency and the region code (e.g.NS-INF7-126C1024R/VM/HOURLY/EUR/EU-WEST-2).
Technical attributes
- domain: service domain of the product;
- kind: specific type of product within the domain;
- label: human-readable label of the product;
- currentGeneration: indicates whether the product is part of the current generation;
- licenseModel: applicable license model;
- deploymentOption: deployment option;
- certifications: list of certifications;
- releaseStage: release stage (
generalAvailability,preview,deprecated).
Resource specifications
For virtual-machine:
- family and generation;
- number of vCPU (1 to 78);
- memory in GiB (1 to 1039);
- type, quantity and total memory of the attached GPU (optional).
For gpu:
- model;
- VRAM (Video Random Access Memory) in GB (1 to 256).
Pricing
The pricing conditions (terms) include:
- effectiveDate: start and end date of the price validity;
- consumptionPrice: consumption price with:
- billing frequency (e.g.
HOURLY); - currency (e.g.
EUR); - unit amount;
- consumption unit.
- billing frequency (e.g.
Region
Each product is associated with a region code where it is available (e.g. eu-west-2, cloudgouv-eu-west-1).
Using the catalog
The catalog is consulted automatically when resources are created. The console displays the available products filtered by region and resource type.
Exporting the catalog
The catalog can be consulted and exported via the API or the console. The CSV export retrieves all products with their prices for offline analysis. You can find the catalog here.