unités

Sommaire
casp1032
Utilisez la ressource Devices (Unités) pour récupérer des informations sur les unités et les attributs
DX NetOps Spectrum
.
Une
unité
est définie comme tous les modèles renvoyés par l'action
SpectroSERVER
FIND_ALL_DEVICE_MODELS (0x1023a).
  • URL de base
    http://<hostname><:portnumber>/spectrum/restful/devices
GET devices (OBTENIR les unités)
GET Devices (OBTENIR les unités) renvoie tous les descripteurs de modèle d'unité. Vous pouvez récupérer des attributs de modèle spécifiques à l'aide du paramètre &attr=<
attr_id
>.
  • URL
    http://<hostname><:portnumber>/spectrum/restful/devices[?attr=<attr_ID>][&landscape=<landscape_handle>][&throttlesize=<num>]
  • HTTP Method (Méthode HTTP)
    GET
  • Body (Corps)
    Aucun
  • Body Content (Contenu du corps)
    Non utilisé
  • Header (En-tête)
    application/xml, application/json
  • Output (Sortie)
    XML ou JSON répertoriant tous les descripteurs de modèles d'unités et les attributs demandés dans
    SpectroSERVER
    ou
    SpectroSERVER
    distribué
URL Parameters (Paramètres d'URL)
  • &attr=<
    attr_ID
    >
    (Facultatif) Spécifie les attributs demandés. Vous pouvez spécifier plusieurs paramètres d'attribut.
    Il existe de nombreux attributs sur un modèle ; pour des performances optimales, vous devez uniquement sélectionner des attributs qui vous intéressent.
  • &landscape=<
    landscape_handle
    >
    (Facultatif) Filtre les paysages interrogés. Vous pouvez spécifier plusieurs paramètres de paysage.
  • &throttlesize=<
    num
    >
    (Facultatif) Spécifie une taille de limitation.
Exemple
L'URL suivante demande le nom et le type de modèle de toutes les unités :
http://<hostname><:portnumber>/spectrum/restful/devices?attr=0x1006e&attr=0x10000
Les informations suivantes sont renvoyées pour la demande :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> - <model-response-list xmlns="http://www.ca.com/spectrum/restful/schema/response" error="EndOfResults" throttle="5" total-models="5"> - <model-responses> - <model mh="0x1800178"> <attribute id="0x1006e">ciscoRPM-9.18.ca.com</attribute> <attribute id="0x10000">Rtr_Cisco</attribute> </model> - <model mh="0x1800351"> <attribute id="0x1006e">Rtr7301IPT_248</attribute> <attribute id="0x10000">Rtr_Cisco</attribute> </model> - <model mh="0x1800082"> <attribute id="0x1006e">jun2300-96.17</attribute> <attribute id="0x10000">JuniperJUNOSRtr</attribute> </model> - <model mh="0x1800062"> <attribute id="0x1006e">junM7i-96.20</attribute> <attribute id="0x10000">JuniperJUNOSRtr</attribute> </model> - <model mh="0x18002fb"> <attribute id="0x1006e">AdminActive</attribute> <attribute id="0x10000">HPBladeOnboardAdmin</attribute> </model> </model-responses> </model-response-list>