def list_quotarule() -> None: """Lists Quota Rule""" print() print("Getting Quota Rule Details") print("==========================") try: for quotarule in QuotaRule.get_collection(): print("Quota-Rule UUID = %s; Volume Name = %s" % (quotarule.uuid, quotarule.volume.name)) except NetAppRestError as error: print("Exception caught :" + str(error))
def get_key_quotarule_volume(svm_name, volume_name) -> None: """Gets key of Quota Rule of volume""" print() print("Getting Quota Rule Details") print("==========================") try: for quotarule in QuotaRule.get_collection( **{'svm.name': svm_name, 'volume.name': volume_name}): print( "Quota-Rule UUID = %s; Volume Name = %s" % (quotarule.uuid, quotarule.volume.name)) return quotarule.uuid except NetAppRestError as error: print("Error:- " % error.http_err_response.http_response.text) print("Exception caught :" + str(error))