APIs in Category: lun | API version 1.1

lun-get-map-info lun-get-space-reservation-info lun-set-space-reservation-info

NetApp Manage ONTAP

lun-get-map-info | [top]

> Returns a list of initiator groups and their members (the initiators) mapped to the given LUN.

> Input Name | Range | Type | Description
> path |  | string | LUN for which the initiator group list is requested.
> Output Name | Range | Type | Description
> initiator-groups |  | initiator-group-info[] | List of initiator groups that are mapped to the given LUN.

> Errno | Description
> EFILENOTFOUND |  |
> EINTERNALERROR |  |
> EINVALIDINPUTERROR |  |

lun-get-space-reservation-info | [top]

> Queries the space reservation settings for the named LUN.

> Input Name | Range | Type | Description
> path |  | string | Name of the LUN to be queried.
> Output Name | Range | Type | Description
> is-enabled |  | boolean | Whether or not the LUN has space reservation enabled.

> Errno | Description
> EFILENOTFOUND |  |
> EINTERNALERROR |  |

lun-set-space-reservation-info | [top]

> Sets the space reservation settings for the named LUN.

> Input Name | Range | Type | Description
> enable |  | boolean | Enable or disable space reservation on this LUN.
> path |  | string | Path to the LUN for which the space reservations need to be set.

> Errno | Description
> EFILENOTFOUND |  |
> EINTERNALERROR |  |
> EINVALIDINPUTERROR |  |
> ESETSPCRESERROR |  |
> ENOSPC |  |

Element definition: initiator-group-info | [top]

> Information about an initiator group.

> Name | Range | Type | Description
> initiator-group-name |  | string | Name of this initiator group.
> initiator-group-type |  | string | Type of the initiators in this group. Current supported types are "iscsi" and "fcp".
> initiators |  | initiator-info[] | List of initiators belonging to this group.

Element definition: initiator-info | [top]

> Information about one initiator.

> Name | Range | Type | Description
> initiator-name |  | string | Name of the initiator.