def parse_arguments()

in ansible_image_validation/azure-table-data.py [0:0]


def parse_arguments():
    parser = argparse.ArgumentParser(description= "Build Template Generator Arguments")

    parser.add_argument('--method', '-m', help = "Method to execute")

    parser.add_argument('--connection-str', '-c', help = "connection string for the storage account")
    parser.add_argument('--container-name', '-n', help = "Container name")
    parser.add_argument('--table-name', '-t', help = "Table name")
    parser.add_argument('--image-name', '-i', help = "Image name which was validated")
    parser.add_argument('--validation-epoch', '-e', help = "Epoch value at the time of validation")
    parser.add_argument('--validation-time', help = "Time of validation")
    parser.add_argument('--validation-result', help = "Validation result")
    parser.add_argument('--err-msg-file', help = "File which contains error messages")

    parser.add_argument('--all-image-list', '-in', help = "connection string for the storage account")
    parser.add_argument('--filtered-image-list', '-out', help = "connection string for the storage account")

    parser.add_argument('--max-vm-to-validate', help = "Number of VMs to validate in a single run")
    parser.add_argument('--validation-period', help = "Number of days to wait before validating a VM again")

    return parser.parse_args()