您可以使用 ModifyInitiators 方法更改一个或多个现有启动程序的属性。
您不能更改现有启动程序的名称。如果需要更改启动程序的名称,请先使用 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 ] } ] } }
9.6