The rsd_lib.resources.v2_1.system.ethernet_interface
Module¶
-
class
rsd_lib.resources.v2_1.system.ethernet_interface.
EthernetInterface
(connector, path='', redfish_version=None, registries=None, reader=None)¶ Bases:
rsd_lib.base.ResourceBase
EthernetInterface resource class
This schema defines a simple ethernet NIC resource.
-
auto_neg
= <sushy.resources.base.Field object>¶ This indicates if the speed and duplex are automatically negotiated and configured on this interface.
-
fqdn
= <sushy.resources.base.Field object>¶ This is the complete, fully qualified domain name obtained by DNS for this interface.
-
full_duplex
= <sushy.resources.base.Field object>¶ This indicates if the interface is in Full Duplex mode or not.
-
host_name
= <sushy.resources.base.Field object>¶ The DNS Host Name, without any domain information
-
interface_enabled
= <sushy.resources.base.Field object>¶ This indicates whether this interface is enabled.
-
ipv4_addresses
= <rsd_lib.resources.v2_1.common.ip_addresses.IPv4AddressCollectionField object>¶ The IPv4 addresses assigned to this interface
-
ipv6_address_policy_table
= <rsd_lib.resources.v2_1.system.ethernet_interface.IPv6AddressPolicyEntryCollectionField object>¶ An array representing the RFC 6724 Address Selection Policy Table.
-
ipv6_addresses
= <rsd_lib.resources.v2_1.common.ip_addresses.IPv6AddressCollectionField object>¶ This array of objects enumerates all of the currently assigned IPv6 addresses on this interface.
-
ipv6_default_gateway
= <sushy.resources.base.Field object>¶ This is the IPv6 default gateway address that is currently in use on this interface.
-
ipv6_static_addresses
= <rsd_lib.resources.v2_1.common.ip_addresses.IPv6StaticAddressCollectionField object>¶ This array of objects represents all of the IPv6 static addresses to be assigned on this interface.
-
link_status
= <sushy.resources.base.Field object>¶ The link status of this interface (port)
-
links
= <rsd_lib.resources.v2_1.system.ethernet_interface.LinksField object>¶ Contains references to other resources that are related to this resource.
-
mac_address
= <sushy.resources.base.Field object>¶ This is the currently configured MAC address of the (logical port) interface.
-
max_ipv6_static_addresses
= <sushy.resources.base.Field object>¶ This indicates the maximum number of Static IPv6 addresses that can be configured on this interface.
-
mtu_size
= <sushy.resources.base.Field object>¶ This is the currently configured Maximum Transmission Unit (MTU) in bytes on this interface.
-
name_servers
= <sushy.resources.base.Field object>¶ This represents DNS name servers that are currently in use on this interface.
-
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
= <rsd_lib.base.StatusField object>¶ This indicates the known state of the resource, such as if it is enabled.
-
uefi_device_path
= <sushy.resources.base.Field object>¶ The UEFI device path for this interface
-
vlan
= <rsd_lib.resources.v2_1.ethernet_switch.vlan_network_interface.VLANField object>¶ If this Network Interface supports more than one VLAN, this property will not be present and the client should look for VLANs collection in the link section of this resource.
-
property
vlans
¶ Property to provide reference to VLanNetworkInterfaceCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
-
-
class
rsd_lib.resources.v2_1.system.ethernet_interface.
EthernetInterfaceCollection
(connector, path, redfish_version=None, registries=None)¶
-
class
rsd_lib.resources.v2_1.system.ethernet_interface.
IPv6AddressPolicyEntryCollectionField
(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField
-
label
= <sushy.resources.base.Field object>¶ The IPv6 Label (as defined in RFC 6724 section 2.1)
-
precedence
= <sushy.resources.base.Field object>¶ The IPv6 Precedence (as defined in RFC 6724 section 2.1
-
prefix
= <sushy.resources.base.Field object>¶ The IPv6 Address Prefix (as defined in RFC 6724 section 2.1)
-
-
class
rsd_lib.resources.v2_1.system.ethernet_interface.
LinksField
(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField
-
endpoints
= <sushy.resources.base.Field object>¶ An array of references to the endpoints that connect to this ethernet interface.
-
oem
= <rsd_lib.resources.v2_1.system.ethernet_interface.LinksOemField object>¶ “The oem of Links
-