イニシエーターの変更
使用することができます `ModifyInitiators`1 つ以上の既存のイニシエーターの属性を変更するメソッド。
既存のイニシエーターの名前を変更することはできません。イニシエーターの名前を変更する必要がある場合は、まずイニシエーターの削除メソッドを使用して新しいものを作成し、イニシエーターの作成方法。
ModifyInitiators がパラメータで指定されたイニシエーターのいずれかを変更できない場合、メソッドはエラーを返し、イニシエーターを変更しません (部分的な完了は不可能です)。
パラメータ
このメソッドには次の入力パラメータがあります。
Name |
説明 |
タイプ |
デフォルト値 |
必須 |
イニシエータ |
変更する各イニシエーターの特性を含むオブジェクトのリスト。可能なオブジェクト:
|
JSONオブジェクト配列 |
なし |
はい |
戻り値
このメソッドの戻り値は次のとおりです。
Name |
説明 |
タイプ |
イニシエータ |
新しく変更されたイニシエーターを記述するオブジェクトのリスト。 |
イニシエータ配列 |
リクエスト例
このメソッドのリクエストは次の例のようになります。
{
"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
]
}
]
}
}
バージョン以降の新機能
9.6