def show_snapshot(svm_name, volume_name) -> None: """List Snapshots in a volume""" print() vol_uuid = get_key_volume(svm_name, volume_name) print("The List of Snapshots:-") print("=======================") try: for snapshot in Snapshot.get_collection(vol_uuid): print(snapshot.name) except NetAppRestError as error: print("Error:- " % error.http_err_response.http_response.text) print("Exception caught :" + str(error))
def lista_snapshots(nombre_vol, vol_uuid) -> None: try: print() print("Listado de Snapshots para el volumen << %s >>" % nombre_vol) print() for snapshot in Snapshot.get_collection(vol_uuid): print(" - " + snapshot.name) except NetAppRestError as error: print("Volumen inexistente!\n " + error.http_err_response.http_response.text) print(" --- por favor, especifique un volumen valido ---") print("\n")
def show_snapshot() -> None: """List Snapshots in a volume""" print() print("The List of SVMs:-") show_svm() print() svm_name = input( "Enter the SVM from which the Volumes need to be listed:-") print() show_volume(svm_name) print() vol_uuid = input( "Enter the Volume UUID from which the Snapshots need to be listed [UUID]:-" ) print("The List of Snapshots:-") try: for snapshot in Snapshot.get_collection(vol_uuid): print(snapshot.name) except NetAppRestError as error: print("Error:- " % error.http_err_response.http_response.text) print("Exception caught :" + str(error))
def list_snapshot() -> None: """List Snapshots in a volume""" print() print("The List of SVMs:-") show_svm() print() svm_name = input( "Enter the SVM from which the Volumes need to be listed:-") print() show_volume(svm_name) print() volume_name = input( "Enter the Volume from which the Snapshots need to be listed:-") print() vol_uuid = get_key_volume(svm_name, volume_name) print() print("The List of Snapshots:-") print("=======================") try: for snapshot in Snapshot.get_collection(vol_uuid): print(snapshot.name) except NetAppRestError as error: print("Exception caught :" + str(error))
def get_snapshot_list(volume): result = Snapshot.get_collection(volume.uuid, name="*") lst = list(result) lst.reverse() # sort from more to least recent return lst