Cisco Prime Infrastructure API
Prime Infrastructure API Documentation

GET_InventoryDetails

# GET InventoryDetails

- Jump To

### Resource Information

Rate Limiting? | Yes
Sorting? | Yes
Paging? | Yes
Filtering? | Yes
Response Formats | xml json
HTTP Methods | GET

It provides an aggregated view of all the available inventory information for the device.

## Resource URL

/webacs/api/v1/data/InventoryDetails

Since : 1.2

## Response Parameters

Type | Attribute Name | Description
--- | --- | ---
CDPNeighbor[] | cdpNeighbor | This nested field provides information on the CDP neighbors for this device.
Type | Attribute Name | Description
--- | --- | ---
CDPDuplexMode | duplexMode | The duplex mode between the local device and the neighbor. Allowed values: UNKNOWN HALF_DUPLEX FULL_DUPLEX
String | farEndInterface | The interface on the neighbor device connected to the local device.
int | interfaceIndex | The index of the local interface.
String | nearEndInterface | The interface on the local device connected to the neighbor device.
String | neighborCapabilities | Neighbor capabilities as reported by SNMP.
String | neighborDeviceName | The neighbor device's name.
String | neighborDevicePlatformType | The neighbor device's platform type.
Long | deviceId | An internal id for the device
EtherChannel[] | etherChannel | This nested field provides information about the ether channels associated with this device.
Type | Attribute Name | Description
--- | --- | ---
Integer | actorAdminKey | The current administrative value of the 16-bit Key for the Aggregator (Actor). The administrative Key value may differ from the operational Key value for reasons discussed in the IEEE 802.3ad document, Section 43.6.2. The meaning of particular Key values is of local significance MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggActorAdminKey.
int | channelGroupId | The value of this property is the group ID assigned to the aggregation. Note that this is needed for configuring EtherChannel in Cisco devices but it is not part of the 802.3ad standard (i.e., it is not the same as the LAG ID in 802.3ad).
LAGControlProtocolEnum | controlMethod | Enumeration attribute to indicate how aggregation is controlled. Allowed values: MANUAL LACP PAGP
String | name | The name of this Ethernet Channel.
int | numberOfMembers | The number of ProtocolEndpoint's that list this EtherChannel as their lagEndName.
EthernetInterface[] | ethernetInterface | This nested field provides information on the ethernet interfaces associated with this device.
Type | Attribute Name | Description
--- | --- | ---
Integer | accessVlan | The VLAN id for an "access" or "tunnel" interface. For trunks, this is the VLAN to be used if the interface stops trunking.
IfAdminStatusEnum | adminStatus | Represents the desired state of the interface. Allowed values: UP DOWN TESTING
String | allowedVlanIds | VLANs in this list MAY be trunked on this port.
VLANEncapsulationEnum | desiredTrunkingEncapsulation | The requested encapsulation for the trunk. Allowed values: UNKOWN OTHER NOT_APPLICABLE CISCO_ISL _8021Q NEGOTIATE_OR_BEING_NEGOTIATED
VLANModeEnum | desiredVlanMode | The desired VLAN mode that is requested for use. Allowed values: UNKNOWN OTHER ACCESS DYNAMIC_AUTO DYNAMIC_DESIRABLE TRUNK DOT1Q_TUNNEL PVLAN_HOST PVLAN_TRUNK PVLAN_PROMISCUOUS DOWN
DuplexEnum | duplexMode | Duplex mode for the ethernet interface. Allowed values: HALFDUPLEX FULLDUPLEX DISAGREE AUTO_NEGOTIATE
String | macAddress | Represents media- or physical-level addresses. This is the interface's address at its protocol sublayer. For example, for an 802.x interface, this object normally contains a MAC address. The interface's media-specific MIB must define the bit and byte ordering and the format of the value of this object. For interfaces that do nothave such an address (such as a serial line), this object should contain an octet string of zero length.
Integer | mtu | Represents the size in octests of the largest packet that can be sent/recieved on the interface. For interfaces that are used for transmitting network diagrams, this is the size of the largest network datagram that can be sent on the interface.
String | name | The ethernet interface name.
Integer | nativeVlan | VLAN Id that is used to tag untagged traffic received on a trunked interface.
IfOperStatusEnum | operationalStatus | Represents the current operation state of the interface. Allowed values: UP DOWN TESTING UNKNOWN DORMANT NOTPRESENT LOWERLAYERDOWN
VLANEncapsulationEnum | operationalTrunkEncapsulation | The type of VLAN encapsulation in use on a trunking interface/port. Allowed values: UNKOWN OTHER NOT_APPLICABLE CISCO_ISL _8021Q NEGOTIATE_OR_BEING_NEGOTIATED
VLANModeEnum | operationalVlanMode | The configuration mode for the VLAN interface. Allowed values: UNKNOWN OTHER ACCESS DYNAMIC_AUTO DYNAMIC_DESIRABLE TRUNK DOT1Q_TUNNEL PVLAN_HOST PVLAN_TRUNK PVLAN_PROMISCUOUS DOWN
String | pruneEligibleVlanIds | VLANs in this list MAY be pruned on this trunk port.
LongQuantity | speed | Specifies an estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this should contain the nominal bandwidth. For a sublayer that has no concept of bandwidth, this object should be zero.
Type | Attribute Name | Description
--- | --- | ---
long | longAmount | the long amount
String | units | the units for the quantity amount
Boolean | trunkingEncapsulationNegotiation | A Boolean attribute that indicates whether or not the interface supports negotiation of the trunk encapsulation.
Fan[] | fan | This nested field provides information about the fans associated with this device
Type | Attribute Name | Description
--- | --- | ---
String | description | The description of the fan.
String | name | The name of the fan.
String | operationalStatus | The operational status of the fan.
String | serialNumber | The serial number of the fan.
String | vendorEquipmentType | The vendor equipment type of the fan.
IpInterface[] | ipInterface | This nested field provides information about the ip interfaces associated with this device.
Type | Attribute Name | Description
--- | --- | ---
String | ipAddress | Specifies the IP address assigned to this IP endpoint.
String | name | The name of this IP endpoint.
DeviceModule[] | module | This nested field provides a listing of the modules associated with this device
Type | Attribute Name | Description
--- | --- | ---
String | description | A description provided for this module.
String | equipmentId | An internal id for the module.
EquipmentTypeEnum | equipmentType | An indication of the general hardware type of the physical entity. This should be set to the standard enumeration value that most accurately indicates the general class of the physical entity or the primary class if there is more than one. If no appropriate standard registration identifier exists for this physical entity, then the value "other" is returned. Allowed values: OTHER UNKNOWN CHASSIS BACKPLANE POWERSUPPLY FAN MODULE RACK PROCESSOR DISK MEMORY_MODULE COMPUTE_BLADE CHASSIS_EXTENDER MOTHERBOARD
String | firmwareVersion | The firmware version of this module.
Boolean | isInlinePowerCapable | Indicates whether a module is capable of providing inline power through its ports. Populated based on the module type: "wsx6348rj45", "wsx4148rj45v","cevCat6kWsx6348Rj45", "wsf6kvpwr", and "cpu-3845-2ge" are inline power capable. Others are not capable.
String | nrPorts | The no. of ports available in this module.
String | operationStatus | The operational status of this module.
String | physicalLocation | The physical location of this module. For e.g. Ten GigabitEthernet Container.
String | productName | The name associated with this module. This is the official name given to a product. For example, Cisco 12000 Six-port DS3 Line card.
String | slotNumber | The slot number on the equipment holder where this module is inserted if available.
String | softwareVersion | The version of the software installed on this module.
String | vendorType | An indication of the vendor-specific hardware type of the physical entity. Represents an independently extensible type identification value. It can, for example, indicate a particular subtree with further MIB definitions, or define a particular type of protocol or hardware (for example, 1.3.6.1.4.1.9.12.3.1.9.3.131). See CISCO-ENTITY-VENDORTYPE-OID-MIB.
PhysicalPort[] | physicalPort | This nested field provides information about the physical ports associated with this device.
Type | Attribute Name | Description
--- | --- | ---
String | description | The port description (i.e. Fast Ethernet Port, etc.).
long | deviceId | An internal id to recognize the device, which is the id of the associated management network element associated with this device.
long | equipmentId | The ID of the equipment object that this port is contained in.
String | name | The name of the port.
String | residingModule | The module that contains the port.
String | vendorEquipmentType | The vendor equipment type.
PowerSupply[] | powerSupply | This nested field provides information about the power supplies associated with this device.
Type | Attribute Name | Description
--- | --- | ---
String | description | A description of the power supply.
String | manufacturerName | The name of the manufacturer of the power supply
String | name | The name of the power supply
String | operationalStatus | The operational status of the power supply
String | vendorEquipmentType | The vendor equipment type of the power supply equipment.
DeviceSensor[] | sensor | This nested field provides information about the sensors associated with this device.
Type | Attribute Name | Description
--- | --- | ---
String | description | A description of the sensor.
String | equipmentName | The name of the equipment associated with this sensor.
String | name | The name of the sensor
Integer | precision | The number of decimal places of precision in the sensor value.
SensorStatusEnum | status | The present operational status of the sensor. Allowed values: OK UNAVAILABLE NONOPERATIONAL
SensorDataTypeEnum | type | The type of data reported by the Sensor. Allowed values: OTHER UNKNOWN VOLTSAC VOLTSDC AMPERES WATTS HERTZ CELSIUS PERCENTRH RPM CMM TRUTHVALUE SPECIALENUM DBM
String | vendorSensorType | An indication of the vendor-specific hardware type of the physical entity. For example: 1.3.6.1.4.1.9.12.3.1.9.3.131 See CISCO-ENTITY-VENDORTYPE-OID-MIB
Summary | summary | A nested field that provides an inventory summary
Type | Attribute Name | Description
--- | --- | ---
Boolean | ciscoIdentityCapable |
String | contact | Details about the contact person for this device.
String | deviceId | An internal id for the device.
String | deviceName | The name of the device.
String | deviceType | The type of the device. For eg. Cisco 3750 Stackable switches.
String | ipAddress | The ip address of the device.
String | location | The physical location of the device.
Boolean | locationCapable |
long | nrPortsDown | The number of ports that are in "DOWN" status.
long | nrPortsUp | The number of Ports in "UP" status.
String | productFamily | The product family of this device.
CommunicationStateEnum | reachability | Indicates management availability or reachability of the managed network element. It can indicate the availability or reachability of the management agent serving as a proxy for the network element. Allowed values: UNKNOWN REACHABLE UNREACHABLE AGENT_UNREACHABLE AGENT_UNLOADED
String | softwareVersion | The version of the software installed on the device.
Date | systemTime | The current timestamp of the system.
String | upTime | The duration the device is up from the last boot time.
UDIDetail[] | udiDetail | This nested field provides a listing of the Unique Device Identifier's associated with this device.
Type | Attribute Name | Description
--- | --- | ---
String | description | The unique device identifier's description.
String | modelNr | The unique device identifier's model number.
String | name | The unique device identifier's name.
String | productId | The unique device identifier's product Id.
String | udiSerialNr | The unique device identifier's serial number.
String | versionId | The unique device identifier's version Id.
VlanInterface[] | vlanInterface | This nested field provides information about the vlan interfaces associated with this device.
Type | Attribute Name | Description
--- | --- | ---
IfAdminStatusEnum | adminStatus | Represents the desired state of the interface. Allowed values: UP DOWN TESTING
LongQuantity | maxSpeed | Specifies an estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this should contain the nominal bandwidth. For a sublayer that has no concept of bandwidth, this object should be zero.
Type | Attribute Name | Description
--- | --- | ---
long | longAmount | the long amount
String | units | the units for the quantity amount
Integer | mtu | The MTU size to be set across the VLAN.
IfOperStatusEnum | operationalStatus | Represents the current operation state of the interface. Allowed values: UP DOWN TESTING UNKNOWN DORMANT NOTPRESENT LOWERLAYERDOWN
String | portName | The name of this VLAN port.
IFTypeEnum | portType | Allowed values: OTHER REGULAR1822 HDH1822 DDNX25 RFC877X25 ETHERNETCSMACD ISO88023CSMACD ISO88024TOKENBUS ISO88025TOKENRING ISO88026MAN STARLAN PROTEON10MBIT PROTEON80MBIT HYPERCHANNEL FDDI LAPB SDLC DS1 E1 BASICISDN PRIMARYISDN PROPPOINTTOPOINTSERIAL PPP SOFTWARELOOPBACK EON ETHERNET3MBIT NSIP SLIP ULTRA DS3 SIP FRAMERELAY RS232 PARA ARCNET ARCNETPLUS ATM MIOX25 SONET X25PLE ISO88022LLC LOCALTALK SMDSDXI FRAMERELAYSERVICE V35 HSSI HIPPI MODEM AAL5 SONETPATH SONETVT SMDSICIP PROPVIRTUAL PROPMULTIPLEXOR IEEE80212 FIBRECHANNEL HIPPIINTERFACE FRAMERELAYINTERCONNECT AFLANE8023 AFLANE8025 CCTEMUL FASTETHER ISDN V11 V36 G703AT64K G703AT2MB QLLC FASTETHERFX CHANNEL IEEE80211 IBM370PARCHAN ESCON DLSW ISDNS ISDNU LAPD IPSWITCH RSRB ATMLOGICAL DS0 DS0BUNDLE BSC ASYNC CNR ISO88025DTR EPLRS ARAP PROPCNLS HOSTPAD TERMPAD FRAMERELAYMPI X213 ADSL RADSL SDSL VDSL ISO88025CRFPINT MYRINET VOICEEM VOICEFXO VOICEFXS VOICEENCAP VOICEOVERIP ATMDXI ATMFUNI ATMIMA PPPMULTILINKBUNDLE IPOVERCDLC IPOVERCLAW STACKTOSTACK VIRTUALIPADDRESS MPC IPOVERATM ISO88025FIBER TDLC GIGABITETHERNET HDLC LAPF V37 X25MLP X25HUNTGROUP TRANSPHDLC INTERLEAVE FAST IP DOCSCABLEMACLAYER DOCSCABLEDOWNSTREAM DOCSCABLEUPSTREAM A12MPPSWITCH TUNNEL COFFEE CES ATMSUBINTERFACE L2VLAN L3IPVLAN L3IPXVLAN DIGITALPOWERLINE MEDIAMAILOVERIP DTM DCN IPFORWARD MSDSL IEEE1394 IF_GSN DVBRCCMACLAYER DVBRCCDOWNSTREAM DVBRCCUPSTREAM ATMVIRTUAL MPLSTUNNEL SRP VOICEOVERATM VOICEOVERFRAMERELAY IDSL COMPOSITELINK SS7SIGLINK PROPWIRELESSP2P FRFORWARD RFC1483 USB IEEE8023ADLAG BGPPOLICYACCOUNTING FRF16MFRBUNDLE H323GATEKEEPER H323PROXY MPLS MFSIGLINK HDSL2 SHDSL DS1FDL POS DVBASIIN DVBASIOUT PLC NFAS TR008 GR303RDT GR303IDT ISUP PROPDOCSWIRELESSMACLAYER PROPDOCSWIRELESSDOWNSTREAM PROPDOCSWIRELESSUPSTREAM HIPERLAN2 PROPBWAP2MP SONETOVERHEADCHANNEL DIGITALWRAPPEROVERHEADCHANNEL AAL2 RADIOMAC ATMRADIO IMT MVL REACHDSL FRDLCIENDPT ATMVCIENDPT OPTICALCHANNEL OPTICALTRANSPORT PROPATM VOICEOVERCABLE INFINIBAND TELINK Q2931 VIRTUALTG SIPTG SIPSIG DOCSCABLEUPSTREAMCHANNEL ECONET PON155 PON622 BRIDGE LINEGROUP VOICEEMFGD VOICEFGDEANA VOICEDID MPEGTRANSPORT SIXTOFOUR GTP PDNETHERLOOP1 PDNETHERLOOP2 OPTICALCHANNELGROUP HOMEPNA GFP CISCOISLVLAN ACTELISMETALOOP FCIPLINK RPR QAM LMP CBLVECTASTAR DOCSCABLEMCMTSDOWNSTREAM ADSL2 MACSECCONTROLLEDIF MACSECUNCONTROLLEDIF AVICIOPTICALETHER ATMBOND VOICEFGDOS MOCAVERSION1 IEEE80216WMAN ADSL2PLUS DVBRCSMACLAYER DVBTDM DVBRCSTDMA X86LAPS WWANPP WWANPP2 VOICEEBS IFPWTYPE ILAN PIP ALUELP GPON VDSL2 CAPWAPDOT11PROFILE CAPWAPDOT11BSS CAPWAPWTPVIRTUALRADIO BITS DOCS_CABLE_UPSTREAM_RF_PORT CABLE_DOWNSTREAM_RF_PORT
int | vlanId | A VLAN ID for the VLAN Interface.

Sample payloads are for information only. They are automatically generated and the values included may not be representative of actual valid data values.

## Sample XML Payload

https://192.168.116.207/webacs/api/v1/data/InventoryDetails/42

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <queryResponse rootUrl="/webacs/data" requestUrl="https://192.168.116.207/webacs/api/v1/data/InventoryDetails/42" responseType="getEntity">
        <entity url="/webacs/data/className/15" type="className" dtoType="inventoryDetailsDTO_$$_javassist_5166">
            <inventoryDetailsDTO id="15" displayName="String value">
                <cdpNeighbors>
                    <cdpNeighbor>
                        <duplexMode>UNKNOWN</duplexMode>
                        <farEndInterface>String value</farEndInterface>
                        <interfaceIndex>1</interfaceIndex>
                        <nearEndInterface>String value</nearEndInterface>
                        <neighborCapabilities>String value</neighborCapabilities>
                        <neighborDeviceName>String value</neighborDeviceName>
                        <neighborDevicePlatformType>String value</neighborDevicePlatformType>
                    </cdpNeighbor>
                </cdpNeighbors>
                <deviceId>15</deviceId>
                <etherChannels>
                    <etherChannel>
                        <actorAdminKey>15</actorAdminKey>
                        <channelGroupId>1</channelGroupId>
                        <controlMethod>MANUAL</controlMethod>
                        <name>String value</name>
                        <numberOfMembers>1</numberOfMembers>
                    </etherChannel>
                </etherChannels>
                <ethernetInterfaces>
                    <ethernetInterface>
                        <accessVlan>15</accessVlan>
                        <adminStatus>UP</adminStatus>
                        <allowedVlanIds>String value</allowedVlanIds>
                        <desiredTrunkingEncapsulation>UNKOWN</desiredTrunkingEncapsulation>
                        <desiredVlanMode>UNKNOWN</desiredVlanMode>
                        <duplexMode>HALFDUPLEX</duplexMode>
                        <macAddress>String value</macAddress>
                        <mtu>15</mtu>
                        <name>String value</name>
                        <nativeVlan>15</nativeVlan>
                        <operationalStatus>UP</operationalStatus>
                        <operationalTrunkEncapsulation>UNKOWN</operationalTrunkEncapsulation>
                        <operationalVlanMode>UNKNOWN</operationalVlanMode>
                        <pruneEligibleVlanIds>String value</pruneEligibleVlanIds>
                        <speed>
                            <instanceId>2</instanceId>
                            <instanceVersion>1</instanceVersion>
                            <units>String value</units>
                            <longAmount>2</longAmount>
                        </speed>
                        <trunkingEncapsulationNegotiation>true</trunkingEncapsulationNegotiation>
                    </ethernetInterface>
                </ethernetInterfaces>
                <fans>
                    <fan>
                        <description>String value</description>
                        <name>String value</name>
                        <operationalStatus>String value</operationalStatus>
                        <serialNumber>String value</serialNumber>
                        <vendorEquipmentType>String value</vendorEquipmentType>
                    </fan>
                </fans>
                <ipInterfaces>
                    <ipInterface>
                        <ipAddress>String value</ipAddress>
                        <name>String value</name>
                    </ipInterface>
                </ipInterfaces>
                <modules>
                    <module>
                        <description>String value</description>
                        <equipmentId>String value</equipmentId>
                        <equipmentType>OTHER</equipmentType>
                        <firmwareVersion>String value</firmwareVersion>
                        <isInlinePowerCapable>true</isInlinePowerCapable>
                        <nrPorts>String value</nrPorts>
                        <operationStatus>String value</operationStatus>
                        <physicalLocation>String value</physicalLocation>
                        <productName>String value</productName>
                        <slotNumber>String value</slotNumber>
                        <softwareVersion>String value</softwareVersion>
                        <vendorType>String value</vendorType>
                    </module>
                </modules>
                <physicalPorts>
                    <physicalPort>
                        <description>String value</description>
                        <deviceId>2</deviceId>
                        <equipmentId>2</equipmentId>
                        <name>String value</name>
                        <residingModule>String value</residingModule>
                        <vendorEquipmentType>String value</vendorEquipmentType>
                    </physicalPort>
                </physicalPorts>
                <powerSupplies>
                    <powerSupply>
                        <description>String value</description>
                        <manufacturerName>String value</manufacturerName>
                        <name>String value</name>
                        <operationalStatus>String value</operationalStatus>
                        <vendorEquipmentType>String value</vendorEquipmentType>
                    </powerSupply>
                </powerSupplies>
                <sensors>
                    <sensor>
                        <description>String value</description>
                        <equipmentName>String value</equipmentName>
                        <name>String value</name>
                        <precision>15</precision>
                        <status>OK</status>
                        <type>OTHER</type>
                        <vendorSensorType>String value</vendorSensorType>
                    </sensor>
                </sensors>
                <summary>
                    <ciscoIdentityCapable>true</ciscoIdentityCapable>
                    <contact>String value</contact>
                    <deviceId>String value</deviceId>
                    <deviceName>String value</deviceName>
                    <deviceType>String value</deviceType>
                    <ipAddress>String value</ipAddress>
                    <location>String value</location>
                    <locationCapable>true</locationCapable>
                    <nrPortsDown>2</nrPortsDown>
                    <nrPortsUp>2</nrPortsUp>
                    <productFamily>String value</productFamily>
                    <reachability>UNKNOWN</reachability>
                    <softwareVersion>String value</softwareVersion>
                    <systemTime>2013-07-02T18:07:35.321-07:00</systemTime>
                    <upTime>String value</upTime>
                </summary>
                <udiDetails>
                    <udiDetail>
                        <description>String value</description>
                        <modelNr>String value</modelNr>
                        <name>String value</name>
                        <productId>String value</productId>
                        <udiSerialNr>String value</udiSerialNr>
                        <versionId>String value</versionId>
                    </udiDetail>
                </udiDetails>
                <vlanInterfaces>
                    <vlanInterface>
                        <adminStatus>UP</adminStatus>
                        <maxSpeed>
                            <instanceId>2</instanceId>
                            <instanceVersion>1</instanceVersion>
                            <units>String value</units>
                            <longAmount>2</longAmount>
                        </maxSpeed>
                        <mtu>15</mtu>
                        <operationalStatus>UP</operationalStatus>
                        <portName>String value</portName>
                        <portType>OTHER</portType>
                        <vlanId>1</vlanId>
                    </vlanInterface>
                </vlanInterfaces>
            </inventoryDetailsDTO>
        </entity>
    </queryResponse>

## Sample JSON Payload

https://192.168.116.207/webacs/api/v1/data/InventoryDetails/42.json

    {
      "queryResponse" : {
        "@rootUrl" : "\/webacs\/data",
        "@requestUrl" : "https : \/\/192.168.116.207\/webacs\/api\/v1\/data\/InventoryDetails\/42",
        "@responseType" : "getEntity",
        "entity" : {
          "@url" : "\/webacs\/data\/className\/15",
          "@type" : "className",
          "@dtoType" : "inventoryDetailsDTO_$$_javassist_5166",
          "inventoryDetailsDTO" : {
            "@id" : "15",
            "@displayName" : "String value",
            "cdpNeighbors" : {
              "cdpNeighbor" : {
                "duplexMode" : "UNKNOWN",
                "farEndInterface" : "String value",
                "interfaceIndex" : 1,
                "nearEndInterface" : "String value",
                "neighborCapabilities" : "String value",
                "neighborDeviceName" : "String value",
                "neighborDevicePlatformType" : "String value"
              }
            },
            "deviceId" : 15,
            "etherChannels" : {
              "etherChannel" : {
                "actorAdminKey" : 15,
                "channelGroupId" : 1,
                "controlMethod" : "MANUAL",
                "name" : "String value",
                "numberOfMembers" : 1
              }
            },
            "ethernetInterfaces" : {
              "ethernetInterface" : {
                "accessVlan" : 15,
                "adminStatus" : "UP",
                "allowedVlanIds" : "String value",
                "desiredTrunkingEncapsulation" : "UNKOWN",
                "desiredVlanMode" : "UNKNOWN",
                "duplexMode" : "HALFDUPLEX",
                "macAddress" : "String value",
                "mtu" : 15,
                "name" : "String value",
                "nativeVlan" : 15,
                "operationalStatus" : "UP",
                "operationalTrunkEncapsulation" : "UNKOWN",
                "operationalVlanMode" : "UNKNOWN",
                "pruneEligibleVlanIds" : "String value",
                "speed" : {
                  "instanceId" : 2,
                  "instanceVersion" : 1,
                  "units" : "String value",
                  "longAmount" : 2
                },
                "trunkingEncapsulationNegotiation" : true
              }
            },
            "fans" : {
              "fan" : {
                "description" : "String value",
                "name" : "String value",
                "operationalStatus" : "String value",
                "serialNumber" : "String value",
                "vendorEquipmentType" : "String value"
              }
            },
            "ipInterfaces" : {
              "ipInterface" : {
                "ipAddress" : "String value",
                "name" : "String value"
              }
            },
            "modules" : {
              "module" : {
                "description" : "String value",
                "equipmentId" : "String value",
                "equipmentType" : "OTHER",
                "firmwareVersion" : "String value",
                "isInlinePowerCapable" : true,
                "nrPorts" : "String value",
                "operationStatus" : "String value",
                "physicalLocation" : "String value",
                "productName" : "String value",
                "slotNumber" : "String value",
                "softwareVersion" : "String value",
                "vendorType" : "String value"
              }
            },
            "physicalPorts" : {
              "physicalPort" : {
                "description" : "String value",
                "deviceId" : 2,
                "equipmentId" : 2,
                "name" : "String value",
                "residingModule" : "String value",
                "vendorEquipmentType" : "String value"
              }
            },
            "powerSupplies" : {
              "powerSupply" : {
                "description" : "String value",
                "manufacturerName" : "String value",
                "name" : "String value",
                "operationalStatus" : "String value",
                "vendorEquipmentType" : "String value"
              }
            },
            "sensors" : {
              "sensor" : {
                "description" : "String value",
                "equipmentName" : "String value",
                "name" : "String value",
                "precision" : 15,
                "status" : "OK",
                "type" : "OTHER",
                "vendorSensorType" : "String value"
              }
            },
            "summary" : {
              "ciscoIdentityCapable" : true,
              "contact" : "String value",
              "deviceId" : "String value",
              "deviceName" : "String value",
              "deviceType" : "String value",
              "ipAddress" : "String value",
              "location" : "String value",
              "locationCapable" : true,
              "nrPortsDown" : 2,
              "nrPortsUp" : 2,
              "productFamily" : "String value",
              "reachability" : "UNKNOWN",
              "softwareVersion" : "String value",
              "systemTime" : "2013-07-02T18 : 07 : 35.379-07 : 00",
              "upTime" : "String value"
            },
            "udiDetails" : {
              "udiDetail" : {
                "description" : "String value",
                "modelNr" : "String value",
                "name" : "String value",
                "productId" : "String value",
                "udiSerialNr" : "String value",
                "versionId" : "String value"
              }
            },
            "vlanInterfaces" : {
              "vlanInterface" : {
                "adminStatus" : "UP",
                "maxSpeed" : {
                  "instanceId" : 2,
                  "instanceVersion" : 1,
                  "units" : "String value",
                  "longAmount" : 2
                },
                "mtu" : 15,
                "operationalStatus" : "UP",
                "portName" : "String value",
                "portType" : "OTHER",
                "vlanId" : 1
              }
            }
          }
        }
      }
    }