37 lines
1018 B
Python
37 lines
1018 B
Python
from utilities.choices import ChoiceSet
|
|
|
|
class NodeLabelItems(ChoiceSet):
|
|
DEVICE_NAME = 'devicename'
|
|
DEVICE_TYPE = 'devicetype'
|
|
ROLE = 'role'
|
|
DESCRIPTION = 'description'
|
|
PRIMARY_IPV4 = 'primaryipv4'
|
|
PRIMARY_IPV6 = 'primaryipv6'
|
|
OUT_OF_BAND_IP = 'outofbandip'
|
|
PLATFORM = 'platform'
|
|
SERIAL = 'serial'
|
|
TENANT = 'tenant'
|
|
SITE = 'site'
|
|
LOCATION = 'location'
|
|
RACK = 'rack'
|
|
VIRTUAL_CHASSIS = 'virtualchassis'
|
|
ASSET_TAG = 'assettag'
|
|
|
|
CHOICES = [
|
|
(DEVICE_NAME, 'Device Name'),
|
|
(DEVICE_TYPE, 'Device Type'),
|
|
(ROLE, 'Role'),
|
|
(DESCRIPTION, 'Description'),
|
|
(PRIMARY_IPV4, 'Primary IPv4'),
|
|
(PRIMARY_IPV6, 'Primary IPv6'),
|
|
(OUT_OF_BAND_IP, 'Out-of-band IP'),
|
|
(PLATFORM, 'Platform'),
|
|
(SERIAL, 'Serial'),
|
|
(TENANT, 'Tenant'),
|
|
(SITE, 'Site'),
|
|
(LOCATION, 'Location'),
|
|
(RACK, 'Rack'),
|
|
(VIRTUAL_CHASSIS, 'Virtual Chassis'),
|
|
(ASSET_TAG, 'Asset Tag'),
|
|
]
|