Active IQ Unified Managerで提供されるRESTサービス
Active IQ Unified Manager API の使用を開始する前に、提供される REST サービスと操作について知っておく必要があります。
APIサーバの設定に使用されるプロビジョニングAPIと管理APIでは、読み取り(GET)処理または書き込み(POST、PATCH、DELETE)処理がサポートされます。APIでサポートされるGET、PATCH、POST、およびDELETE処理のいくつかの例を次に示します。
-
GETの例: `GET /datacenter/cluster/clusters`データセンター内のクラスターの詳細を取得します。返されるレコードの最大数は、 `GET`操作は1000です。
APIでは、サポートされる属性でレコードのフィルタ、ソート、並べ替えが可能です。
-
POSTの例: `POST /datacenter/svm/svms`カスタム ストレージ仮想マシン (SVM) を作成します。
-
PATCHの例: `PATCH /datacenter/svm/svms/{key}`一意のキーを使用して SVM のプロパティを変更します。
-
DELETEの例: `DELETE /storage-provider/access-endpoints/{key}`一意のキーを使用して、LUN、SVM、またはファイル共有からアクセス エンドポイントを削除します。
APIを使用して実行できるREST処理は、ユーザ ロール(オペレータ、ストレージ管理者、またはアプリケーション管理者)によって異なります。
ユーザーロール | サポートされているRESTメソッド |
---|---|
オペレーター |
データへの読み取り専用アクセス。このロールのユーザは、すべてのGET要求を実行できます。 |
ストレージ管理者 |
すべてのデータへの読み取りアクセス。このロールのユーザは、すべてのGET要求を実行できます。 また、管理、ストレージ サービス オブジェクト、ストレージ管理オプションなどの特定のアクティビティを実行するための書き込みアクセス(PATCH、POST、およびDELETE要求を実行するため)が可能です。 |
アプリケーション管理者 |
すべてのデータへの読み取りおよび書き込みアクセス。このロールのユーザは、すべての機能に対するGET、PATCH、POST、およびDELETE要求を実行できます。 |
すべての REST 操作の詳細については、_オンライン API ドキュメント_を参照してください。