예제 #1
0
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))
예제 #2
0
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))