API情報
API種別 |
メソッド |
URI |
対象 |
名称 |
実行 |
設定 |
PUT |
/:GisServiceCode/system-storages/:StorageServiceCode/action.json |
システムストレージ |
リストア |
非同期 |
- 指定したシステムストレージにストレージアーカイブから指定したイメージをリストアします
- ImageIdに指定できるのは、システムストレージのOS種別と一致するイメージに限られます
- APIのレスポンスはリストアが終わるのを待つことなく戻ります
- リストアが開始されるとシステムストレージのステータスはInitializingとなり、完了するとNotAttachedに戻ります
- このAPIを利用するには、接続された仮想サーバを停止しておくか、システムストレージを切り離しておく必要があります
- インスタントクローニングのクローン元もしくはクローン先となっているシステムストレージのリストアはできません
リクエストパラメータ
|
パラメータ |
必須 |
意味 |
値 |
URL |
GisServiceCode |
○ |
P2契約のサービスコード |
gis######## |
|
StorageServiceCode |
○ |
システムストレージのサービスコード |
iba########, ica######## |
ボディ |
Image |
○ |
操作内容 |
"Archive" |
|
IarServiceCode |
○ |
ストレージアーカイブのサービスコード |
iar######## |
|
ImageId |
○ |
バックアップイメージID |
数値 |
レスポンス
フィールド |
タイプ |
意味 |
値 |
Current.ResourceStatus |
String |
設定後のストレージステータス
|
|
Previous.ResourceStatus |
String |
設定前のストレージステータス
|
|
エラーコード
- このAPIに関する個別エラーはありません。
- 共通エラーコードはエラーレスポンスを参照して下さい
サンプル
リクエストボディ
{
"Image": "Archive",
"IarServiceCode": "iar########",
"ImageId": "1"
}
レスポンス (JSON)
Json
{
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
"Current": {
"ResourceStatus": "Configuring"
},
"Previous": {
"ResourceStatus": "NotAttached"
}
}