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, json_doc=None, root=None)¶
Bases:
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, root=None)¶
Bases:
ResourceCollectionBase
- class rsd_lib.resources.v2_1.system.ethernet_interface.IPv6AddressPolicyEntryCollectionField(*args, **kwargs)¶
Bases:
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:
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