Block Storage(BM)
Block Storage(BM)
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 Block Storage(BM) 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.
| Version | Status | Not Before |
|---|---|---|
| 1.3 | CURRENT | - |
| 1.2 | SUPPORTED | 20260531 |
| 1.1 | DEPRECATED | 20260331 |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://baremetal-blockstorage.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.3
Replica Lag time retrieval have been added.
Changes
- [Updated]
GET /volumes/{volume_id}/replicationsLag time has been added to the response. - [Updated]
GET /volume-groups/{volume_group_id}/replicationsLag time has been added to the response.
1.2
QoS configuration feature has been added, and some unnecessary API responses have been simplified.
Changes
- [New]
PUT /volumes/{volume_id}/qosSet Volume QoS API has been added. - [Updated]
POST /volumesQoS item has been added as a required input. - [Updated]
GET /volumes/{volume_id}QoS item has been added to the response. - [Updated]
POST /volumes/{volume_id}/attachmentsAPI response has been simplified. - [Updated]
DELETE /volumes/{volume_id}/attachmentsAPI response has been simplified.
1.1
Recovery creation feature has been added.
Changes
- [New]
POST /volume-groups/{volume_group_id}/recoveriesCreate Volume Group Recovery API has been added. - [New]
POST /volumes/{volume_id}/recoveriesCreate Volume Recovery API has been added.
1.0
Block Storage(BM) has been released.
Changes
- [New]
PUT /volume-groups/{volume_group_id}/members/addAdd Volume Group Member on Volume Group API has been added. - [New]
POST /volumesCreate Volume API has been added. - [New]
POST /volumes/{volume_id}/attachmentsCreate Volume Attachments API has been added. - [New]
POST /volume-groupsCreate Volume Group API has been added. - [New]
POST /volume-groups/{volume_group_id}/replicationsCreate Volume Group Replication API has been added. - [New]
POST /volume-groups/{volume_group_id}/snapshotsCreate Volume Group Snapshot API has been added. - [New]
POST /volume-groups/{volume_group_id}/snapshot-schedulesCreate Volume Group Snapshot Schedule API has been added. - [New]
POST /volumes/{volume_id}/replicationsCreate Volume Replication API has been added. - [New]
POST /volumes/{volume_id}/snapshotsCreate Volume Snapshot API has been added. - [New]
POST /volumes/{volume_id}/snapshot-ratesCreate Volume Snapshot Rate API has been added. - [New]
POST /volumes/{volume_id}/snapshot-schedulesCreate Volume Snapshot Schedule API has been added. - [New]
DELETE /volumes/{volume_id}Delete Volume API has been added. - [New]
DELETE /volumes/{volume_id}/attachmentsDelete Volume Attachments API has been added. - [New]
DELETE /volume-groups/{volume_group_id}/replicationsDelete Volume Group Replication API has been added. - [New]
DELETE /volume-groups/{volume_group_id}/snapshots/{snapshot_id}Delete Volume Group Snapshot API has been added. - [New]
DELETE /volume-groups/{volume_group_id}/snapshot-schedulesDelete Volume Group Snapshot Schedule API has been added. - [New]
DELETE /volumes/{volume_id}/replicationsDelete Volume Replication API has been added. - [New]
DELETE /volumes/{volume_id}/snapshots/{snapshot_id}Delete Volume Snapshot API has been added. - [New]
DELETE /volumes/{volume_id}/snapshot-ratesDelete Volume Snapshot Rate API has been added. - [New]
DELETE /volumes/{volume_id}/snapshot-schedulesDelete Volume Snapshot Schedule API has been added. - [New]
GET /volume-groups/{volume_group_id}/snapshotsList Volume Group Snapshots API has been added. - [New]
GET /volume-groupsList Volume Groups API has been added. - [New]
GET /volumes/{volume_id}/snapshotsList Volume Snapshots API has been added. - [New]
GET /volumesList Volumes API has been added. - [New]
PUT /volume-groups/{volume_group_id}/members/removeRemove Volume Group Member on Volume Group API has been added. - [New]
PUT /volume-groups/{volume_group_id}/snapshots/{snapshot_id}/restoreRestore Volume Group Snapshot API has been added. - [New]
PUT /volumes/{volume_id}/snapshots/{snapshot_id}/restoreRestore Volume Snapshot API has been added. - [New]
PUT /volume-groups/{volume_group_id}/replications/cycleSet Volume Group Replication Cycle API has been added. - [New]
PUT /volume-groups/{volume_group_id}/replications/policySet Volume Group Replication Policy API has been added. - [New]
PUT /volume-groups/{volume_group_id}/snapshot-schedulesSet Volume Group Snapshot Schedule API has been added. - [New]
PUT /volumes/{volume_id}/replications/cycleSet Volume Replication Cycle API has been added. - [New]
PUT /volumes/{volume_id}/replications/policySet Volume Replication Policy API has been added. - [New]
PUT /volumes/{volume_id}/snapshot-ratesSet Volume Snapshot Rate API has been added. - [New]
PUT /volumes/{volume_id}/snapshot-schedulesSet Volume Snapshot Schedule API has been added. - [New]
GET /volumes/{volume_id}Show Volume API has been added. - [New]
GET /volume-groups/{volume_group_id}Show Volume Group API has been added. - [New]
GET /volume-groups/{volume_group_id}/replicationsShow Volume Group Replication API has been added. - [New]
GET /volumes/{volume_id}/replicationsShow Volume Replication API has been added.