ModifyInitiatorsメソッドを使用すると、1つ以上の既存のイニシエータの属性を変更できます。
既存のイニシエータの名前を変更することはできません。イニシエータの名前を変更する必要がある場合は、まずDeleteInitiatorsメソッドで該当のイニシエータを削除してから、CreateInitiatorsメソッドで新しいイニシエータを作成します。
パラメータで指定されたイニシエータのいずれかの変更にModifyInitiatorsが失敗した場合、メソッドからエラーが返され、どのイニシエータも変更されません(一部だけを完了することはできません)。
このメソッドの入力パラメータは次のとおりです。
名前 | 説明 | タイプ | デフォルト値 | 必須 |
---|---|---|---|---|
initiators | 変更する各イニシエータの特性を含むオブジェクトのリスト。オブジェクトは次のとおりです。
|
JSONオブジェクトの配列 | なし | ○ |
このメソッドの要求例を次に示します。
{ "id": 6683, "method": "ModifyInitiators", "params": { "initiators": [ { "initiatorID": 2, "alias": "alias1", "volumeAccessGroupID": null }, { "initiatorID": 3, "alias": "alias2", "volumeAccessGroupID": 1 } ] } }
このメソッドの応答例を次に示します。
{ "id": 6683, "result": { "initiators": [ { "alias": "alias1", "attributes": {}, "initiatorID": 2, "initiatorName": "iqn.1993-08.org.debian:01:395543635", "volumeAccessGroups": [] }, { "alias": "alias2", "attributes": {}, "initiatorID": 3, "initiatorName": "iqn.1993-08.org.debian:01:935573135", "volumeAccessGroups": [ 1 ] } ] } }