sushy.resources.system.ethernet_interface
Module¶sushy.resources.system.ethernet_interface.
EthernetInterface
(connector, path='', redfish_version=None)¶Bases: sushy.resources.base.ResourceBase
This class adds the EthernetInterface resource
description
= <sushy.resources.base.Field object>¶Description
identity
= <sushy.resources.base.Field object>¶The Ethernet Interface identity string
mac_address
= <sushy.resources.base.Field object>¶This is the currently configured MAC address of the interface.
name
= <sushy.resources.base.Field object>¶The name of the resource or array element
permanent_mac_address
= <sushy.resources.base.Field object>¶This is the permanent MAC address assigned to this interface (port)
speed_mbps
= <sushy.resources.base.Field object>¶This is the current speed in Mbps of this interface.
status
= <sushy.resources.system.ethernet_interface.HealthStatusField object>¶sushy.resources.system.ethernet_interface.
EthernetInterfaceCollection
(connector, path, redfish_version=None)¶Bases: sushy.resources.base.ResourceCollectionBase
summary
¶Summary of MAC addresses and interfaces state
This filters the MACs whose health is OK, which means the MACs in both ‘Enabled’ and ‘Disabled’ States are returned.
Returns: | dictionary in the format {‘aa:bb:cc:dd:ee:ff’: ‘Enabled’, ‘aa:bb:aa:aa:aa:aa’: ‘Disabled’} |
---|
sushy.resources.system.ethernet_interface.
HealthStatusField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
health
= <sushy.resources.base.Field object>¶state
= <sushy.resources.base.MappedField object>¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.