def make_snap_pycl(vol_name: str, snapshot_name: str, svm_name: str) -> None: """Create a new snapshot with default settings for a given volume""" volume = Volume.find(**{'svm.name': svm_name, 'name': vol_name}) snapshot = Snapshot(volume.uuid, name=snapshot_name) try: snapshot.post() print("Snapshot %s created successfully" % snapshot.name) except NetAppRestError as err: print("Error: Snapshot was not created: %s" % err)
def make_snap(vol_name: str, snapshot_name: str) -> Optional[Snapshot]: """Create a new snapshot with default settings for a given volume""" volume = Volume.find(name=vol_name) snapshot = Snapshot(volume.uuid, name=snapshot_name) try: snapshot.post() print("Snapshot %s created successfullys" % snapshot.name) return snapshot except NetAppRestError as err: print("Error: Snapshot was not created: %s" % err) return None