RemoveInitiatorsFromVolumeAccessGroup
You can use the RemoveInitiatorsFromVolumeAccessGroup
method to remove initiators from a specified volume access group.
Parameters
This method has the following input parameters:
Name | Description | Type | Default value | Required |
---|---|---|---|---|
volumeAccessGroupID |
The ID of the volume access group from which initiators are removed. |
integer |
None |
Yes |
initiators |
List of initiator IDs or names (IQNs and WWPNs) to include in the volume access group. If you pass a list of initiator names, the initiators are created if they do not already exist. If you pass a list of initiator IDs, the method returns an error if any of the initiators does not already exist. Passing initiator names is deprecated; you should use initiator IDs whenever possible. |
integer array (recommended) or string array (deprecated) |
None |
No |
deleteOrphanInitiators |
Specifies whether to delete initiator objects after they are removed from a volume access group or not. Possible values:
|
boolean |
false |
No |
Return value
This method has the following return value:
Name | Description | Type |
---|---|---|
volumeAccessGroup |
An object containing information about the newly modified volume access group. |
Request example
Requests for this method are similar to the following example:
{ "id": 13171, "method": "RemoveInitiatorsFromVolumeAccessGroup", "params": { "initiators": [114,115], "volumeAccessGroupID": 96 } }
Response example
This method returns a response similar to the following example:
{ "id": 13171, "result": { "volumeAccessGroup": { "attributes": {}, "deletedVolumes": [ 327 ], "initiatorIDs": [], "initiators": [], "name": "test", "volumeAccessGroupID": 96, "volumes": [ 346 ] } } }
New since version
9.6