#E.2. TALES Device Attributes
The following table lists available device attributes.
| Attribute | Description | 
|---|---|
| getId | The primary means of identifying a device within Zenoss | 
| getManageIp | The IP address used to contact the device in most situations | 
| productionState | The production status of the device: Production, Pre-Production, Test, Maintenance or Decommisioned. This attribute is a numeric value, use getProductionStateString for a textual representation. | 
| getProductionStateString | Returns a textual representation of the productionState | 
| snmpAgent | The agent returned from SNMP collection | 
| snmpDescr | The description returned by the SNMP agent | 
| snmpOid | The oid returned by the SNMP agent | 
| snmpContact | The contact returned by the SNMP agent | 
| snmpSysName | The system name returned by the SNMP agent | 
| snmpLocation | The location returned by the SNMP agent | 
| snmpLastCollection | When SNMP collection was last performed on the device. This is a DateTime object. | 
| getSnmpLastCollectionString | Textual representation of snmpLastCollection | 
| rackSlot | The slot name/number in the rack where this physical device is installed | 
| comments | User entered comments regarding the device | 
| priority | A numeric value: 0 (Trivial), 1 (Lowest), 2 (Low), 3 (Normal), 4 (High), 5 (Highest) | 
| getPriorityString | A textual representation of the priority | 
| getHWManufacturerName | Name of the manufacturer of this hardware | 
| getHWProductName | Name of this physical product | 
| getHWProductKey | Used to associate this device with a hardware product class | 
| getOSManufacturerName | Name of the manufacturer of this device's operating system. | 
| getOSProductName | Name of the operating system running on this device. | 
| getOSProductKey | Used to associate the operating system with a software product class | 
| getHWSerialNumber | Serial number for this physical device | 
| getLocationName | Name of the Location assigned to this device | 
| getLocationLink | Link to the Zenoss page for the assigned Location | 
| getSystemNames | A list of names of the Systems this device is associated with | 
| getDeviceGroupNames | A list of names of the Groups this device is associated with | 
| getOsVersion | Version of the operating system running on this device | 
| getLastChangeString | When the last change was made to this device | 
| getLastPollSnmpUpTime | Uptime returned from SNMP | 
| uptimeStr | Textual representation of the SNMP uptime for this device | 
| getPingStatusString | Textual representation of the ping status of the device | 
| getSnmpStatusString | Textual representation of the SNMP status of the device | 


 
     
