Bases: cinder.volume.drivers.netapp.dataontap.client.client_base.Client
Checks API availability and permissions on cluster.
Checks API availability and permissions for executing user. Returns a list of failed apis.
Clones file on vserver.
Delete file at path.
Assigns the named QoS policy-group to a file.
Gets the FC target details.
Gets the file unique bytes.
Gets total capacity and free capacity, in bytes, of the flexvol.
Gets the network interface info by ip.
Get igroups exactly matching a set of initiators.
Returns iscsi iqn.
Gets the iSCSI target portal details.
Retrieves LUN with specified args.
Gets the list of LUNs on filer.
Gets the LUNs from cluster with vserver.
Gets the LUN map by LUN path.
Gets the IP addresses of operational LIFs on the vserver.
Gets the volume by junction path and vserver.
Get ips for the vserver.
Do (soft) delete of backing QOS policy group for a cinder volume.
Create QOS policy group on the backend if appropriate.
Creates a QOS policy group.
Attempts to delete a QOS policy group.
Renames a QOS policy group.
Deletes all QOS policy groups that are marked for deletion.
Sets qos_policy_group on a LUN.