Bare metal

Explore this section for detailed information on endpoints related to the management and operation of bare metal servers within our cloud software API environment.

Get detailed information about a specific metal host

get
Query parameters
IdstringRequired

Unique identifier for a resource within the cluster

ClusterstringRequired

The cluster you're operating on

Example: Hou1
Responses
chevron-right
200

Success

idstring · nullableOptional

The bare metal id, unique identifier

Example: denvrbm-128
clusterstring · nullableOptional

The cluster where the bare metal host is allocated

Example: Msc1
tenancyNamestring · nullableOptional

Name of the tenant where the node has been allocated

Example: denvr
nodeTypestring · nullableOptional

The specific host node type

Example: NVIDIA_H100_SXM5_80GB
imagestring · nullableOptional

The image used to provision the host

Example: jammy-server-cloudimg-amd64
privateIpstring · nullableOptional

private IP address of the host

Example: admin
publicIpstring · nullableOptional

public IP address of the host

Example: 123.45.67.89
provisionedHostnamestring · nullableOptional

host name provisioned by the system

operationalStatusstring · nullableOptional

operational status of the host

Example: OK
poweredOnbooleanOptional

true if the host is powered on

provisioningStatestring · nullableOptional

provisioning status of the host

get
/api/v1/servers/metal/GetHost

Get a list of bare metal hosts in a cluster

get
Query parameters
ClusterstringOptionalExample: Hou1
Responses
chevron-right
200

Success

get
/api/v1/servers/metal/GetHosts

Reboot the bare metal host

post
Body
idstring · min: 1Required

Unique identifier for a resource within the cluster

clusterstring · min: 1Required

The cluster you're operating on

Example: Hou1
Responses
chevron-right
200

Success

idstring · nullableOptional

The bare metal id, unique identifier

Example: denvrbm-128
clusterstring · nullableOptional

The cluster where the bare metal host is allocated

Example: Msc1
tenancyNamestring · nullableOptional

Name of the tenant where the node has been allocated

Example: denvr
nodeTypestring · nullableOptional

The specific host node type

Example: NVIDIA_H100_SXM5_80GB
imagestring · nullableOptional

The image used to provision the host

Example: jammy-server-cloudimg-amd64
privateIpstring · nullableOptional

private IP address of the host

Example: admin
publicIpstring · nullableOptional

public IP address of the host

Example: 123.45.67.89
provisionedHostnamestring · nullableOptional

host name provisioned by the system

operationalStatusstring · nullableOptional

operational status of the host

Example: OK
poweredOnbooleanOptional

true if the host is powered on

provisioningStatestring · nullableOptional

provisioning status of the host

post
/api/v1/servers/metal/RebootHost

Reprovision the bare metal host

post
Body
imageUrlstring · nullableOptional

The URL to the image to use for the host

Example: https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
imageChecksumstring · nullableOptional

The checksum url of the image to use for the host

Example: https://cloud-images.ubuntu.com/jammy/current/MD5SUMS
cloudInitBase64string · nullableOptional

Base64 encoded cloud-init data yaml file to use for the host

Example: SGVsbG8sIFdvcmxkIQ==
idstring · min: 1Required

Unique identifier for a resource within the cluster

clusterstring · min: 1Required

The cluster you're operating on

Example: Hou1
Responses
chevron-right
200

Success

idstring · nullableOptional

The bare metal id, unique identifier

Example: denvrbm-128
clusterstring · nullableOptional

The cluster where the bare metal host is allocated

Example: Msc1
tenancyNamestring · nullableOptional

Name of the tenant where the node has been allocated

Example: denvr
nodeTypestring · nullableOptional

The specific host node type

Example: NVIDIA_H100_SXM5_80GB
imagestring · nullableOptional

The image used to provision the host

Example: jammy-server-cloudimg-amd64
privateIpstring · nullableOptional

private IP address of the host

Example: admin
publicIpstring · nullableOptional

public IP address of the host

Example: 123.45.67.89
provisionedHostnamestring · nullableOptional

host name provisioned by the system

operationalStatusstring · nullableOptional

operational status of the host

Example: OK
poweredOnbooleanOptional

true if the host is powered on

provisioningStatestring · nullableOptional

provisioning status of the host

post
/api/v1/servers/metal/ReprovisionHost

Last updated