ironic_inspector_client.resource module¶
- class ironic_inspector_client.resource.InterfaceResource(field_ids=None, detailed=False)[source]¶
Bases:
object
InterfaceResource class
This class is used to manage the fields including Link Layer Discovery Protocols (LLDP) fields, that an interface contains. An individual field consists of a ‘field_id’ (key) and a ‘label’ (value).
- DEFAULT_FIELD_IDS = ['interface', 'mac', 'switch_port_vlan_ids', 'switch_chassis_id', 'switch_port_id']¶
Interface fields displayed by default.
- FIELDS = {'interface': 'Interface', 'mac': 'MAC Address', 'node_ident': 'Node', 'switch_capabilities_enabled': 'Switch Capabilities Enabled', 'switch_capabilities_support': 'Switch Capabilities Supported', 'switch_chassis_id': 'Switch Chassis ID', 'switch_mgmt_addresses': 'Switch Management Addresses', 'switch_port_autonegotiation_enabled': 'Switch Port Autonegotiation Enabled', 'switch_port_autonegotiation_support': 'Switch Port Autonegotiation Supported', 'switch_port_description': 'Switch Port Description', 'switch_port_id': 'Switch Port ID', 'switch_port_link_aggregation_enabled': 'Switch Port Link Aggregation Enabled', 'switch_port_link_aggregation_id': 'Switch Port Link Aggregation ID', 'switch_port_link_aggregation_support': 'Switch Port Link Aggregation Supported', 'switch_port_management_vlan_id': 'Switch Port Mgmt VLAN ID', 'switch_port_mau_type': 'Switch Port Mau Type', 'switch_port_mtu': 'Switch Port MTU', 'switch_port_physical_capabilities': 'Switch Port Physical Capabilities', 'switch_port_protocol_vlan_enabled': 'Switch Port Protocol VLAN Enabled', 'switch_port_protocol_vlan_ids': 'Switch Port Protocol VLAN IDs', 'switch_port_protocol_vlan_support': 'Switch Port Protocol VLAN Supported', 'switch_port_untagged_vlan_id': 'Switch Port Untagged VLAN', 'switch_port_vlan_ids': 'Switch Port VLAN IDs', 'switch_port_vlans': 'Switch Port VLANs', 'switch_protocol_identities': 'Switch Protocol Identities', 'switch_system_description': 'Switch System Description', 'switch_system_name': 'Switch System Name'}¶
A mapping of all known interface fields to their descriptions.
- property fields¶
List of fields displayed for this resource.
- property labels¶
List of labels for fields displayed for this resource.