Skip to content

Bare Metal Instances ​

Comprehensive API operations for provisioning and managing bare metal resources and their associated functionalities within the Rich platform ecosystem.

Instance Object Specification ​

API responses for bare metal endpoints include a standardized instance object containing detailed resource specifications and operational parameters.

Object Attributes ​

id string ​

Unique instance identifier

name string ​

Instance designation

status string ​

Current operational state. Possible values:

  • creating: Instance initialization
  • running: Active operation
  • deleting: Termination in progress
  • starting: Boot sequence initiated
  • stopping: Shutdown sequence initiated
  • stopped: Power state inactive
  • rebooting: System restart in progress

login object ​

Authentication and access configuration parameters

json
{
    "_id": "676cf147e39574b1e3149831",
    "ssh_key": {
        "name": "sshkey"
    },
    "password": "password",
    "username": "username"
}

flavor object ​

Hardware resource allocation specifications

json
{
    "name": "1 x H200",
    "cpu": 32, // CPU cores
    "ram": 256, // Memory in GB
    "disk": 1000, // Storage in GB
    "gpu": "H200",
    "gpu_count": 1
}

fixed_ip string ​

Static network address assignment

image object ​

Operating system configuration details

json
{
    "name": "Ubuntu-22.04"
}

region object ​

Geographical deployment location

json
{
    "name": "FRANCE"
}

started_time date-time ​

Instance initialization timestamp