リストア
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 | 設定前のストレージステータス |
制限
- 特になし
サンプル
リクエストボディ
{
"Image": "Archive",
"IarServiceCode": "iar########",
"ImageId": "1"
}
レスポンス (JSON)
{
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
"Current": {
"ResourceStatus": "Configuring"
},
"Previous": {
"ResourceStatus": "NotAttached"
}
}