Bases: cinder.volume.drivers.netapp.dataontap.client.client_base.Client
Checks the availability of a cluster API.
Returns True if the specified cluster API exists and may be called by the current user. The API is called on Data ONTAP versions prior to 8.2, while versions starting with 8.2 utilize an API designed for this purpose.
Returns True if initiator exists.
Clones file on vserver.
Delete file at path.
Assigns the named QoS policy-group to a file.
Get aggregate attributes needed for the storage service catalog.
Gets capacity info for multiple aggregates.
Gets capacity info for an aggregate.
Get the disk type(s) of an aggregate.
Gets the FC target details.
Gets the file unique bytes.
Get flexvol attributes needed for the storage service catalog.
Gets total capacity and free capacity, in bytes, of the flexvol.
Get dedupe attributes needed for the storage service catalog.
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.
Check if flexvol is a SnapMirror source.
Returns the names of the flexvols on the controller.
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.
Invoke an iterator-style getter API.
Provides NetApp host’s CHAP credentials to the backend.
Sets qos_policy_group on a LUN.