You can use the RemoveInitiatorsFromVolumeAccessGroup method to remove initiators from a specified volume access group.
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 |
This method has the following return value:
Name | Description | Type |
---|---|---|
volumeAccessGroup | An object containing information about the newly modified volume access group. | volumeAccessGroup |
Requests for this method are similar to the following example:
{ "id": 13171, "method": "RemoveInitiatorsFromVolumeAccessGroup", "params": { "initiators": [114,115], "volumeAccessGroupID": 96 } }
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 ] } } }
9.6