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.