List bare metal servers
List all bare metal servers in the specified project and region. Results can be filtered by various parameters like name, status, and IP address.
Path parameters
Project ID
Project ID
Region ID
Region ID
Query parameters
Filters the instances by a date and time stamp when the instances last changed.
Filters the instances by a date and time stamp when the instances last changed.
Filters the instances by a date and time stamp when the instances last changed status.
Filters the instances by a date and time stamp when the instances last changed status.
Filter out instances by flavor_id. Flavor id must match exactly.
Filter out instances by flavor_id. Flavor id must match exactly.
Filter out instances by flavor_prefix.
Filter out instances by flavor_prefix.
Include managed k8s worker nodes
Include managed k8s worker nodes
An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
Optional. Limit the number of returned items
Optional. Limit the number of returned items
Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
Optional. Offset value is used to exclude the first set of records from the result
Optional. Offset value is used to exclude the first set of records from the result
Include only isolated instances
Include only isolated instances
Return bare metals only with external fixed IP addresses.
Return bare metals only with external fixed IP addresses.
Order by field and direction.
Filter result by ddos protection profile name. Effective only with with_ddos set to true.
Filter result by ddos protection profile name. Effective only with with_ddos set to true.
Filter result by DDoS protection_status. Effective only with with_ddos set to true. (Active, Queued or Error)
Filter result by DDoS protection_status. Effective only with with_ddos set to true. (Active, Queued or Error)
Filters instances by a server status, as a string.
Optional. Filter by tag key-value pairs.
Optional. Filter by tag key-value pairs.
Optional. Filter by tag values. ?tag_value=value1&tag_value=value2
Optional. Filter by tag values. ?tag_value=value1&tag_value=value2
[ "value1", "value2" ]
Return bare metals either only with advanced or only basic DDoS protection. Effective only with with_ddos set to true. (advanced or basic)
Return bare metals either only with advanced or only basic DDoS protection. Effective only with with_ddos set to true. (advanced or basic)
Filter the server list result by the UUID of the server. Allowed UUID part
Filter the server list result by the UUID of the server. Allowed UUID part
Include DDoS profile information for bare-metal servers in the response when set to true. Otherwise, the ddos_profile field in the response is null by default.
Include DDoS profile information for bare-metal servers in the response when set to true. Otherwise, the ddos_profile field in the response is null by default.
Include interface_name in the addresses
Include interface_name in the addresses
Response
OK
Example response
{
"count": 1,
"results": [
{
"blackhole_ports": [
{
"AlarmEnd": "2025-02-05 12:04:30Z",
"AlarmStart": "2025-02-05 12:04:11Z",
"AlertDuration": "2 hours",
"DestinationIP": "80.240.114.116"
}
],
"created_at": "2023-11-29T10:56:49Z",
"ddos_profile": {
"fields": [
{
"base_field": 10,
"description": "ARK server ports. Valid port values are in range 1000-65535",
"field_value": 45046,
"id": 11,
"name": "ARK Ports",
"required": true,
"validation_schema": {
"items": {
"maximum": 65535,
"minimum": 1000,
"type": "integer"
},
"minItems": 1,
"type": "array"
}
}
],
"options": {
"active": true,
"bgp": true
},
"profile_template": {
"description": "description",
"fields": [
{
"description": "ARK server ports. Valid port values are in range 1000-65535",
"id": 11,
"name": "ARK Ports",
"required": true,
"validation_schema": {
"items": {
"maximum": 65535,
"minimum": 1000,
"type": "integer"
},
"minItems": 1,
"type": "array"
}
}
],
"id": 123,
"name": "ICMP port"
},
"profile_template_description": "ARK server ports. Valid port values are in range 1000-65535",
"protocols": [
{
"port": "80",
"protocols": [
"TCP",
"HTTP"
]
},
{
"port": "53",
"protocols": [
"UDP"
]
}
],
"site": "ED",
"status": {
"error_description": "An error occured while deleting profile",
"status": "Error Deleting"
}
},
"fixed_ip_assignments": [
{
"ip_address": "123.123.123.1",
"subnet_id": "eaafdc3c-f48b-4eb4-826f-057dfc7d6476"
}
],
"flavor": {
"architecture": "x86_64",
"flavor_id": "g2-standard-32-64",
"flavor_name": "g2-standard-32-64",
"hardware_description": {
"cpu": "1x Intel Xeon 4C/8T 3.7 GHz",
"disk": "2x 250GiB SSD",
"license": "Windows License",
"network": "1x 500Mbps",
"ram": "32 GiB"
},
"os_type": "linux",
"ram": 2048,
"resource_class": "bm2-hf-medium",
"vcpus": 1
},
"id": "6c6aa80f-7836-4dc2-a2ae-125e248be476",
"instance_isolation": {
"reason": "Suspicious activities"
},
"name": "my-server-1",
"project_id": 1,
"region": "Luxembourg",
"region_id": 1,
"tags": [
{
"key": "my-tag",
"read_only": false,
"value": "my-tag-value"
}
]
}
]
}