Bare Metal Server

Bare Metal Server

Overview

Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.

This guide provides a brief description of Bare Metal Server service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.

Version

Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.

VersionStatusNot Before
1.1CURRENT-
1.0DEPRECATED20251231

OpenAPI URL

https://baremetal.{region}.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-east1

API Version History

1.1

Baremetal API v1.1 enhances bare metal server management capabilities with new networking options and resource monitoring features.

Changes

  • [New] POST /baremetal/1.1/baremetals/{baremetal_id}/private-nat-ips - CreateBaremetalPrivateNatIp API has been added.
  • [New] DELETE /baremetal/1.1/baremetals/{baremetal_id}/private-nat-ips - DeleteBaremetalPrivateNatIp API has been added.
  • [Updated] GET /baremetal/1.1/baremetals - The following fields have been added/removed from the response.
    • Added: private_nat_info, public_nat_info
    • Removed: policy_nat, policy_use_nat, public_nat_status
  • [Updated] GET /baremetal/1.1/baremetals/{baremetal_id} - The following fields have been added/removed from the response.
    • Added: private_nat_info, public_nat_info
    • Removed: policy_nat, policy_use_nat, public_nat_status
  • [Updated] GET /baremetal/1.1/bm_products - The following fields have been added/removed from the response.
    • Added: os_disk_gb
    • Removed: attri_name, attri_value, compute_class_type_unit, cpu_generation, created_by, disk_name, infiniband_name, infiniband_unit, infiniband_value, modified_by, socket_name, socket_unit, socket_value

1.0

Bare Metal Service has been released.

Changes

  • [New] POST /baremetals - CreateBulkBaremetals API has been added.
  • [New] GET /baremetals - ListBaremetals API has been added.
  • [New] GET /baremetals/{baremetal_id} - ShowBaremetal API has been added.
  • [New] DELETE /baremetals - DeleteBulkBaremetals API has been added.
  • [New] POST /baremetals/start - StartBulkBaremetals API has been added.
  • [New] POST /baremetals/stop - StopBulkBaremetals API has been added.
  • [New] PUT /baremetals/{baremetal_id}/lock - CreateBaremetalLock API has been added.
  • [New] PUT /baremetals/{baremetal_id}/unlock - DeleteBaremetalLock API has been added.
  • [New] POST /baremetals/{baremetal_id}/public-nat-ips - CreateBaremetalNatIp API has been added.
  • [New] DELETE /baremetals/{baremetal_id}/public-nat-ips - DeleteBaremetalNatIp API has been added.
  • [New] PUT /baremetals/local-subnet/{baremetal_id}/attach - CreateBaremetalLocalSubnetIp API has been added.
  • [New] PUT /baremetals/local-subnet/{baremetal_id}/detach - DeleteBaremetalLocalSubnetIp API has been added.
  • [New] GET /images - ListBaremetalImages API has been added.
  • [New] GET /bm_products - ListBaremetalProducts API has been added.