Hitachi

Hitachi Command Suite Configuration Manager REST API リファレンスガイド


20.5 仮想ストレージマシンを作成する

仮想ストレージマシンを作成します。同時にリソースグループも作成されます。
メモ

REST API を実行するユーザが、対象ストレージシステムのリソースをREST API でロックしている場合、このAPIは実行できません。その場合は、ロックを解除してから実行してください。

実行権限

セキュリティ管理者(参照・編集)

リクエストライン

POST <ベースURL>/v1/objects/storages/<ストレージデバイスID>/virtual-storages

リクエストメッセージ

オブジェクトID

なし。

クエリパラメータ
なし。
ボディ
{
  "virtualSerialNumber": "422222",
  "virtualModel": "VSP G700",
  "resourceGroupName": "DevGroup"
}

属性

説明

virtualSerialNumber

string

(必須)仮想ストレージマシンのシリアル番号

virtualModel

string

(必須)仮想ストレージマシンのモデル名

次の値が指定できます。

  • VSP E990

  • VSP E790

  • VSP E590

  • VSP E790H

  • VSP E590H

  • VSP F900

  • VSP F700

  • VSP F370

  • VSP F350

  • VSP G900

  • VSP G700

  • VSP G370

  • VSP G350

  • VSP G150

  • VSP G130

  • VSP G800 and VSP F800

  • VSP G400/G600 and VSP F400/F600

  • VSP G100/G200

  • HUS VM

  • VSP 5000 series AFA

  • VSP 5000 series hybrid

  • VSP G1000/G1500 and VSP F1500

  • VSP

  • USP VM

  • USP V

resourceGroupName

string

(必須)仮想ストレージマシン作成時に作成するリソースグループ名

1~32文字で指定します。

レスポンスメッセージ

ボディ

ジョブオブジェクトを返します。affectedResources以外の属性については、ジョブオブジェクトの説明を参照してください。

属性

説明

affectedResources

作成した仮想ストレージマシンのURL

ステータスコード

この操作のリクエストに対するステータスコードについては、HTTPステータスコードの説明を参照してください。

コード例

curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session d7b673af189048468c5af9bcf3bbbb6f" -X POST --data-binary @./InputParameters.json https://192.0.2.100:23451/ConfigurationManager/v1/objects/storages/886000012345/virtual-storages/