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.
Returns True if initiator exists.
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.
Get home node for the specified aggregate.
This API could return None, most notably if it was sent to a Vserver LIF, so the caller must be able to handle that case.
Gets the IP addresses of operational LIFs on the vserver.
Gets or or more cDOT performance counters.
Get UUIDs of performance instances for a cluster node.
Gets a single snapshot.
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.
Checks if a QOS policy group exists.
Modifies a QOS policy group.
Renames a QOS policy group.
Deletes all QOS policy groups that are marked for deletion.
Provides NetApp host’s CHAP credentials to the backend.
Sets qos_policy_group on a LUN.