Topics Map > Networking
Networking, Lens API, device_vlan
Description
Instances of device_vlan describe the configuration linking a VLAN (type vlan) to a network device (type device) with a VLAN number. These configurations do not explain network topology as do the more specific interface_vlan items. However, device_vlan records provide a simpler and more direct association between VLANs and underlying devices than do interface_vlan configurations.
Parameter prefix: dvl
Relationships
vlan
Related type: vlan
    Description: The vlan instance that is configured on the device instance
    Dressing parameter: dvl_vlan
    Cardinality: exactly one (scalar)
    Relationship Attribute: device_vlan.vlan_id
    Availability: This topic/item has not yet been finalized. 
device
Related type: device
    Description: The device on which the vlan instance is configured.
    Dressing parameter: dvl_device
    Cardinality: exactly one (scalar)
    Relationship Attribute: device_vlan.device_id
    Availability: This topic/item has not yet been finalized. 
Attributes
Identity attribute
| Attribute | Data type | Description | Query Parameter data type | 
|---|---|---|---|
| device_vlan_id | Instance identifier | Unique interface_vlan record identifier | Instance identifier | 
Essential attributes
| Attribute | Data type | Description | Query parameter datatype | 
|---|---|---|---|
| device_id | Integer | device_id attribute of related device instance | Number | 
| vlan_id | Integer | id attribute of related vlan instance | Number | 
| vlan_number | Integer | Numeric VLAN number (802.1q tag) assigned to the vlan on the interface | Number | 
| vlan_name* | Text | name attribute of related vlan instance | String | 
| device_name* | Text | name attribute of device owning the related interface instance | String | 
| device_ip* | IP | ip attribute of device owning the related interface instance | IP | 
| current | Boolean | True when this configuration is in operation at present time | Boolean (1 or 0) | 
| start_date | Timestamp | Time when this configuration became known to Lens | Date | 
| end_date | Timestamp | Time when configuration is known to have ceased, or 1/1/2037 for current configurations | Date | 
An asterisk ( * ) denotes a "migrated" attribute, provided for convenience
