Az alábbi feladatokat oldja meg Python programok készítésével! A használt API-hoz talált dokumentációt itt találja: https://api.simontam.as/docs
Kérdezze le az összes interfészt a publikus /interface végpontról.
A program írja ki a képernyőre az eszközök nevét és az interfész nevét egymás mellé (pl. SW-CORE-1 - GigabitEthernet1/0/1).
Számolja meg, összesen hány interfész található az adatbázisban.
Kérdezze le az összes interfészt, és csak azokat írja ki, amelyek állapota (status) "error".
Írja ki a switch nevét és a hibaüzenetet (ha lenne, de itt az interfész nevét és leírását érdemes).
Kérdezze le az adatokat, és számolja ki, hogy a VLAN 10-es hálózathoz hány darab interfész tartozik.
Egy új szervert kötöttek be. Hozzon létre egy új interfész rekordot az API segítségével!
Adatok:
switchName: "SW-ACCESS-02"
interface: "GigabitEthernet1/0/24"
vlanId: 20
speedMbps: 1000
status: "connected"
description: "Szerver Terem - Rack 2"
Ellenőrzés: A kérés után mentse el a válaszban kapott id-t egy változóba, és írja ki a konzolra!
A 4. feladatban létrehozott interfészen sebességet kell váltani.
Használja a kapott id-t.
Fontos: A PUT a teljes objektumot cseréli, ezért küldje el az összes adatot újra, de a speedMbps értékét módosítsd 10000-re (10 Gbps).
A szervert elvitték. Törölje a létrehozott interfészt az adatbázisból.
Tételezzük fel, hogy több ezer interfész van, ezért nem kérhetjük le mindet egyszerre.
Készítsen egy ciklust, amely 100-asával kéri le az adatokat.
A ciklus minden lépésben növelje a skip paramétert, majd álljon le, ha a válaszban kapott lista üres.
Kérje le a hálózat 5 leggyorsabb interfészét!