The rsd_lib.resources.v2_1.fabric.port Module

class rsd_lib.resources.v2_1.fabric.port.ActionsField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

reset = <sushy.resources.common.ResetActionField object>

The action port reset

class rsd_lib.resources.v2_1.fabric.port.IntelRackScaleField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

pcie_connection_id = <sushy.resources.base.Field object>

An array of references to the PCIe connection identifiers (e.g. cable ID).

class rsd_lib.resources.v2_1.fabric.port.LinksField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

associated_endpoints = <sushy.resources.base.Field object>

An array of references to the endpoints that connect to the switch through this port.

connected_switch_ports = <sushy.resources.base.Field object>

An array of references to the ports that connect to the switch through this port.

connected_switches = <sushy.resources.base.Field object>

An array of references to the switches that connect to the switch through this port.

oem = <rsd_lib.resources.v2_1.fabric.port.LinksOemField object>

Oem specific properties.

class rsd_lib.resources.v2_1.fabric.port.LinksIntelRackScaleField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

neighbor_port = <sushy.resources.base.Field object>

This indicates neighbor port which is connected to this port

class rsd_lib.resources.v2_1.fabric.port.LinksOemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_1.fabric.port.LinksIntelRackScaleField object>

Intel Rack Scale Design specific properties.

class rsd_lib.resources.v2_1.fabric.port.OemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_1.fabric.port.IntelRackScaleField object>

The oem intel rack scale

class rsd_lib.resources.v2_1.fabric.port.Port(connector, path='', redfish_version=None, registries=None, reader=None)

Bases: rsd_lib.base.ResourceBase

Port resource class

Port contains properties describing a port of a switch.

actions = <rsd_lib.resources.v2_1.fabric.port.ActionsField object>

The port actions

current_speed_gbps = <sushy.resources.base.Field object>

The current speed of this port.

get_allowed_reset_port_values()

Get the allowed values for resetting the port.

Returns

A set with the allowed values.

Contains references to other resources that are related to this resource.

max_speed_gbps = <sushy.resources.base.Field object>

The maximum speed of this port as currently configured.

oem = <rsd_lib.resources.v2_1.fabric.port.OemField object>

Oem specific properties.

port_id = <sushy.resources.base.Field object>

This is the label of this port on the physical switch package.

port_protocol = <sushy.resources.base.Field object>

The protocol being sent over this port.

port_type = <sushy.resources.base.Field object>

This is the type of this port.

reset_port(value)

Reset the port.

Parameters

value – The target value.

Raises

InvalidParameterValueError, if the target value is not allowed.

status = <rsd_lib.base.StatusField object>

This indicates the known state of the resource, such as if it is enabled.

width = <sushy.resources.base.Field object>

The number of lanes, phys, or other physical transport links that this port contains.

class rsd_lib.resources.v2_1.fabric.port.PortCollection(connector, path, redfish_version=None, registries=None)

Bases: rsd_lib.base.ResourceCollectionBase