niammuddin icon

vyos API ConfigTreeQuery

niammuddin | PRO | 03/20/24 06:18:24 AM UTC | 0 ⭐ | 517 👁️ | Never ⏰ | []
text |

1.24 KB

|

None

|

0 👍

/

0 👎

# # ConfigTreeQuery
# @app.route('/api/test_config', methods=['GET'])
# def test_config():
#     if 'user_id' not in session:
#         return jsonify(error="Not authenticated"), 401
 #     try:
#         config = ConfigTreeQuery()
#         response = config.get_config_dict(["interfaces", "ethernet"])
#         return jsonify({
#             "success": True,
#             "data": response,
#             "message": "load config success"
#         })
 #     except Exception as e:
#         return jsonify({
#             "success": False,
#             "data": None,
#             "message": str(e)
#         })
 # # VbashOpRun
# @app.route('/api/test_config1', methods=['GET'])
# def test_config1():
#     if 'user_id' not in session:
#         return jsonify(error="Not authenticated"), 401
 #     try:
#         config = VbashOpRun()
#         response = config.run(["show interfaces"])
#         return jsonify({
#             "success": True,
#             "data": response,
#             "message": "load config success"
#         })
 #     except Exception as e:
#         return jsonify({
#             "success": False,
#             "data": None,
#             "message": str(e)
#         })

Comments