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.