Hitachi

Hitachi Storage Advisor Embedded ガイド 


9.4 管理対象のリソースの指定(URL)

REST APIでは、管理対象のリソースをURLの形式で指定します。

管理対象のリソースを特定するには、次の形式のURLを指定します。

プロトコル>://<ホスト名>:<ポート番号>/<アプリケーション>/<バージョン>/<ドメイン
メモ

このドキュメントでは、「プロトコル>://<ホスト名>:<ポート番号>/ConfigurationManager」をベースURLと表記します。

オブジェクトタイプcommand-statusのリソース一覧

各オブジェクトタイプでサポートするURLの形式の一覧を次に示します。

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/command-status/<オブジェクトID

GET

同期

非同期処理のAPIのステータス情報を取得する

DELETE

同期

非同期処理のAPIのステータス情報を削除する

オブジェクトタイプdrivesのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/drives

GET

同期

ドライブの情報を取得する

/simple/v1/objects/drives/actions/set-spare/invoke

POST

非同期

ドライブをスペアドライブに設定する

/simple/v1/objects/drives/actions/release-spare/invoke

POST

非同期

スペアドライブの設定を解除する

/simple/v1/objects/drives/<オブジェクトID

GET

同期

特定のドライブの情報を取得する

オブジェクトタイプhealth-statusのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/health-status

GET

同期

ストレージリソースの稼働状態の情報を取得する

オブジェクトタイプpoolsのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/pools

GET

同期

プールの情報を取得する

POST

非同期

プールを作成する

/simple/v1/objects/pools/<オブジェクトID

GET

同期

特定のプールの情報を取得する

PATCH

同期

プールの設定を変更する

DELETE

非同期

プールを削除する

/simple/v1/objects/pools/<オブジェクトID>/actions/expand/invoke

POST

非同期

プールにドライブを追加する

オブジェクトタイプportsのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/ports

GET

同期

ポートの情報を取得する

/simple/v1/objects/ports/<オブジェクトID

GET

同期

特定のポートの情報を取得する

PATCH

同期

ポートの設定を変更する

オブジェクトタイプsnapshot-groupsのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/snapshot-groups

GET

同期

スナップショットグループ名の一覧を取得する

/simple/v1/objects/snapshot-groups/<オブジェクトID

GET

同期

特定のスナップショットグループの情報を取得する

DELETE

非同期

スナップショットグループを削除する

オブジェクトタイプsnapshotsのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/snapshots

GET

同期

スナップショットの情報を取得する

POST

非同期

スナップショットを作成する

/simple/v1/objects/snapshots/<オブジェクトID

GET

同期

特定のスナップショットの情報を取得する

DELETE

非同期

スナップショットを削除する

/simple/v1/objects/snapshots/<オブジェクトID>/actions/map/invoke

POST

非同期

スナップショットをマッピングする

/simple/v1/objects/snapshots/<オブジェクトID>/actions/restore/invoke

POST

非同期

スナップショットをリストアする

オブジェクトタイプstoragesのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/storages

GET

同期

ストレージシステムの情報を取得する

オブジェクトタイプvolumesのリソース一覧

URLの形式(ベースURLを除く)

HTTP

メソッド

処理方式

操作の内容

/simple/v1/objects/volumes

GET

同期

ボリュームの情報を取得する

POST

非同期

ボリュームを作成する

/simple/v1/objects/volumes/<オブジェクトID

GET

同期

特定のボリュームの情報を取得する

PATCH

  • 同期
  • 非同期

ボリュームの設定を変更する

DELETE

非同期

ボリュームを削除する

/simple/v1/objects/volumes/<オブジェクトID>/actions/expand/invoke

POST

同期

ボリュームの容量を拡張する

REST APIの処理方式には、次に示す2つの処理方式があります。

メモ

複数のリクエストを同時に実行できるのは16個までです。