Bases: cinder.volume.drivers.coprhd.helpers.commoncoprhdapi.CoprHDResource
New snapshot is created, for a given volume.
:param otype : block type should be provided :param typename : either volume or consistency-groups should
be provided
:param ouri : uri of volume :param snaplabel : name of the snapshot :param inactive : if true, the snapshot will not activate the
synchronization between source and target volumes
:param sync : synchronous request :param synctimeout : Query for task status for “synctimeout” secs.
If the task doesn’t complete in synctimeout secs, an exception is thrown
Delete a snapshot by uri.
:param otype : block :param resource_uri: uri of the source resource :param suri : Uri of the Snapshot :param sync : To perform operation synchronously :param synctimeout : Query for task status for “synctimeout” secs. If
the task doesn’t complete in synctimeout secs, an exception is thrown
Makes REST API call to list snapshots under a volume.
:param otype : block :param otypename : either volume or consistency-group should be
provided
:param ouri : uri of volume or consistency-group :returns: list of snapshots
Retrieves snapshot details based on snapshot Name or Label.
:param otype : block :param suri : uri of the Snapshot. :param resource_uri: uri of the source resource :returns: Snapshot details in JSON response payload