python vyos module: menampilkan semua interface

 

from vyos.ifconfig import Section


@app.route('/api/get_eth', methods=['GET'])

def get_eth():

    # Mendapatkan informasi tentang semua antarmuka

    all_interfaces = Section.interfaces()


    # Membuat list untuk menyimpan informasi antarmuka

    interfaces_info = []


    # Menyusun informasi antarmuka ke dalam list

    for interface_info in all_interfaces:

        interfaces_info.append(interface_info)


    # Mengembalikan informasi antarmuka dalam format JSON

    return jsonify(interfaces_info)