:mod:`client` -- HPE3ParClient
===========================================

.. automodule:: hpe3parclient.client
   :synopsis: HPE 3PAR REST Web client

   .. autoclass:: hpe3parclient.client.HPE3ParClient(api_url, secure=False, timeout=None, suppress_ssl_warnings=False)

      .. automethod:: getWsApiVersion
      .. automethod:: getStorageSystemInfo
      .. automethod:: getWSAPIConfigurationInfo
      .. automethod:: getOverallSystemCapacity
      .. automethod:: debug_rest
      .. automethod:: login
      .. automethod:: logout
      .. automethod:: setSSHOptions
      .. automethod:: getVolumes
      .. automethod:: getVolume
      .. automethod:: createVolume
      .. automethod:: deleteVolume
      .. automethod:: modifyVolume
      .. automethod:: growVolume
      .. automethod:: copyVolume
      .. automethod:: createSnapshot
      .. automethod:: getCPGs
      .. automethod:: getCPG
      .. automethod:: getCPGAvailableSpace
      .. automethod:: createCPG
      .. automethod:: deleteCPG
      .. automethod:: getVLUNs
      .. automethod:: getVLUN
      .. automethod:: createVLUN
      .. automethod:: deleteVLUN
      .. automethod:: findHostSet
      .. automethod:: getHostSets
      .. automethod:: getHostSet
      .. automethod:: createHostSet
      .. automethod:: deleteHostSet
      .. automethod:: modifyHostSet
      .. automethod:: addHostToHostSet
      .. automethod:: removeHostFromHostSet
      .. automethod:: removeHostFromItsHostSet
      .. automethod:: createHost
      .. automethod:: modifyHost
      .. automethod:: getHosts
      .. automethod:: getHost
      .. automethod:: findHost
      .. automethod:: queryHost
      .. automethod:: deleteHost
      .. automethod:: getHostVLUNs
      .. automethod:: getPorts
      .. automethod:: getFCPorts
      .. automethod:: getiSCSIPorts
      .. automethod:: getIPPorts
      .. automethod:: findVolumeSet
      .. automethod:: findAllVolumeSets
      .. automethod:: getVolumeSet
      .. automethod:: getVolumeSets
      .. automethod:: createVolumeSet
      .. automethod:: deleteVolumeSet
      .. automethod:: modifyVolumeSet
      .. automethod:: addVolumeToVolumeSet
      .. automethod:: removeVolumeFromVolumeSet
      .. automethod:: createSnapshotOfVolumeSet
      .. automethod:: setQOSRule
      .. automethod:: queryQoSRule
      .. automethod:: queryQoSRules
      .. automethod:: createQoSRules
      .. automethod:: modifyQoSRules
      .. automethod:: deleteQoSRules
      .. automethod:: setVolumeMetaData
      .. automethod:: getVolumeMetaData
      .. automethod:: getAllVolumeMetaData
      .. automethod:: removeVolumeMetaData
      .. automethod:: findVolumeMetaData
      .. automethod:: isOnlinePhysicalCopy
      .. automethod:: stopOnlinePhysicalCopy
      .. automethod:: stopOfflinePhysicalCopy
      .. automethod:: getAllTasks
      .. automethod:: getTask
      .. automethod:: getPatches
      .. automethod:: getPatch
      .. automethod:: getCPGStatData
      .. automethod:: getRemoteCopyInfo
      .. automethod:: getRemoteCopyGroups
      .. automethod:: getRemoteCopyGroup
      .. automethod:: createRemoteCopyGroup
      .. automethod:: removeRemoteCopyGroup
      .. automethod:: modifyRemoteCopyGroup
      .. automethod:: addVolumeToRemoteCopyGroup
      .. automethod:: removeVolumeFromRemoteCopyGroup
      .. automethod:: startRemoteCopy
      .. automethod:: stopRemoteCopy
      .. automethod:: synchronizeRemoteCopyGroup
      .. automethod:: recoverRemoteCopyGroupFromDisaster
      .. automethod:: toggleRemoteCopyConfigMirror
      .. automethod:: getVolumeSnapshots
