{{{
"title": "Get Data Center Bare Metal Capabilities",
"date": "07-15-2015",
"author": "Bryan Friedman",
"attachments": []
}}}
Gets the list of bare metal capabilities that a specific data center supports for a given account, including the list of configuration types and the list of supported operating systems. Calls to this operation must include a token acquired from the authentication endpoint. See the Login API for information on acquiring this token.
When to Use It
Use this API operation when you want to discover the available capabilities of related to provisioning bare metal servers in a data center for your account. Specifically, this operation is helpful for retrieving the list of configuration identifiers and OS types to use when creating a bare metal server.
URL
Structure
GET https://api.ctl.io/v2/datacenters/{accountAlias}/{dataCenter}/bareMetalCapabilities
Example
GET https://api.ctl.io/v2/datacenters/ALIAS/VA1/bareMetalCapabilities
Request
URI Parameters
Name
Type
Description
Req.
AccountAlias
string
Short code for a particular account
Yes
DataCenter
string
Short string representing the data center you are querying. Valid codes can be retrieved from the Get Data Center List API operation.
Yes
Response
Entity Definition
Name
Type
Description
skus
array
Collection of available bare metal configuration types to pass in to configurationId when creating a bare metal server
operatingSystems
array
Collection of available operating systems when creating a bare metal server
SKUs Definition
Name
Type
Description
id
string
The configurationId to pass to the Create Server API operation when creating a bare metal server.
hourlyRate
number
Price per hour for the given configuration.
availability
string
The level of availability for the given configuration: either high, low, or none .
memory
array
Information about the memory on the server.
processor
complex
Information about the physical processors on the server.
storage
array
Collection of disk information, each item representing one physical disk on the server.
Memory Definition
Name
Type
Description
capacityGB
number
Memory capacity in gigabytes
Processor Definition
Name
Type
Description
coresPerSocket
number
Number of cores for each processor socket
description
string
Description of the processor including model and clock speed