rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port Module¶rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.EthernetSwitchPort(connector, path='', redfish_version=None, registries=None, reader=None)¶Bases: rsd_lib.base.ResourceBase
administrative_state = <sushy.resources.base.Field object>¶Port link state forced by user.
autosense = <sushy.resources.base.Field object>¶Indicates if the speed and duplex is automatically configured by the NIC
frame_size = <sushy.resources.base.Field object>¶MAC frame size in bytes
full_duplex = <sushy.resources.base.Field object>¶Indicates if port is in Full Duplex mode or not
ipv4_addresses = <rsd_lib.resources.v2_1.common.ip_addresses.IPv4AddressCollectionField object>¶Array of following IPv4 address
ipv6_addresses = <rsd_lib.resources.v2_1.common.ip_addresses.IPv6AddressCollectionField object>¶Array of following IPv6 address
link_speed_mbps = <sushy.resources.base.Field object>¶Port speed
link_type = <sushy.resources.base.Field object>¶Type of port link
links = <rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.LinksField object>¶mac_address = <sushy.resources.base.Field object>¶MAC address of port.
neighbor_info = <rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.NeighborInfoField object>¶For Upstream port type this property provide information about neighbor switch (and switch port if available) connected to this port
neighbor_mac = <sushy.resources.base.Field object>¶For Downstream port type this property provide MAC address of NIC connected to this port.
operational_state = <sushy.resources.base.Field object>¶Port link operational state
port_class = <sushy.resources.base.Field object>¶Port class
port_id = <sushy.resources.base.Field object>¶Switch port unique identifier.
port_mode = <sushy.resources.base.Field object>¶Port working mode. The value shall correspond to the port class (especially to the logical port definition).
port_type = <sushy.resources.base.Field object>¶PortType
static_macs¶Property to provide reference to EthernetSwitchStaticMACCollection
It is calculated once when it is queried for the first time. On refresh, this property is reset.
status = <rsd_lib.base.StatusField object>¶This indicates the known state of the resource, such as if it is enabled.
update(data=None)¶Update a new Port
data – JSON for Port
vlans¶Property to provide reference to VLanNetworkInterfaceCollection
It is calculated once when it is queried for the first time. On refresh, this property is reset.
rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.EthernetSwitchPortCollection(connector, path, redfish_version=None, registries=None)¶Bases: rsd_lib.base.ResourceCollectionBase
create_port(port_req)¶Create a new Port
Port – JSON for Port
The location of the Port
rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.LinksField(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
active_acls = <sushy.resources.base.Field object>¶member_of_port = <sushy.resources.base.Field object>¶oem = <rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.LinksOemField object>¶Oem specific properties.
port_members = <sushy.resources.base.Field object>¶primary_vlan = <sushy.resources.base.Field object>¶switch = <sushy.resources.base.Field object>¶rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_port.LinksIntelRackScaleField(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
neighbor_interface = <sushy.resources.base.Field object>¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.