ModifyInitiators
您可以使用 ModfyInitiators
方法更改一个或多个现有启动程序的属性。
您不能更改现有启动程序的名称。如果需要更改启动程序的名称,请先使用将其删除 DeleteInitiators 方法并使用创建新的方法 CreateInitiators 方法
如果 ModifyInitiators 无法更改参数中提供的启动程序之一,则该方法将返回错误且不会修改任何启动程序(无法部分完成)。
参数
此方法具有以下输入参数:
Name |
Description |
Type |
默认值 |
Required |
启动程序 |
包含要修改的每个启动程序的特性的对象列表。可能的对象:
|
JSON 对象数组 |
无 |
是的。 |
返回值
此方法具有以下返回值:
Name |
Description |
Type |
启动程序 |
描述新修改的启动程序的对象列表。 |
启动程序 数组 |
请求示例
此方法的请求类似于以下示例:
{ "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