Baremetal
baremetal
Domain types
Bare metal flavors
Capacity
baremetal.capacity
Methods
Get amount of available bare metal nodes
It's similar v1/bmcapacity just with
Get amount of available bare metal nodes without client's reservations
It's similar v2/bmcapacity just without
Domain types
Available bare metal nodes count per flavor
Flavors
baremetal.flavors
Methods
Retrieve a list of flavors. When the include_prices query parameter is specified, the list shows prices. A client in trial mode gets all price values as 0. If you get Pricing Error contact the support
Retrieve a list of flavors. When the include_prices query parameter is specified, the list shows prices. A client in trial mode gets all price values as 0. If you get Pricing Error contact the support
Images
baremetal.images
Methods
Create image
Retrieve the available images list for bare metal servers. Returned entities may or may not be owned by the project
Instances
baremetal.instances
Methods
Check if regional quota is exceeded, if yes the number of additional quotas needed to create the specified bare metal server will be calculated
Create a new bare metal server or multiple servers
Get flavors available for a potential bare metal server
The date and time stamp format in changes-since or changes-before should be ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. Values must be urlencoded. If the time zone is omitted, the UTC time zone is assumed. When both changes-since and changes-before are specified, the value of the changes-since must be earlier than or equal to the value of the changes-before.
Filters the instances by a date and time stamp when the instances last changed. Those instances that changed before or equal to the specified date and time stamp are returned.
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. Example: "g1-standard-1-2"
Filter out instances by flavor_prefix. Example: "g1-standard" or "g1-"
Include k8s instances. default True.
An IPv4 address to filter results by. Regular expression allowed
Limit the number of returned instances
Filter by metadata key-value pairs. Must be a valid JSON string. curl -G --data-urlencode "metadata_kv={"key": "value"}" --url "http://localhost:1111/v1/instances/1/1"
Filter by metadata values. Must be a valid JSON string. curl -G --data-urlencode "metadata_v=["value", "sense"]" --url "http://localhost:1111/v1/instances/1/1"
Filter out instances by name. Use MySQL regular expression. Example: "^.est_...._[0-9]$". Also, any substring can be used and instances will be returned with names containing the substring. Example: "test".
Offset value is used to exclude the first set of records from the result
Include only isolated instances. default False.
Return bare metals only with external fixed IP addresses.
Order instances by transmitted fields and directions (name.asc).
Filter result by profile name. Effective only with with_ddos set to true.
Filter result by DDoS protection_status. if parameter is provided. Effective only with with_ddos set to true. (Active, Queued or Error)
Filters instances by a server status, as a string. Possible statuses are ACTIVE, ERROR, SHUTOFF, REBOOT, PAUSED, etc.
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
DDoS profile information will be included to Bare metal servers
Number of objects
Objects
Rebuild bare metal server