The rsd_lib.resources.v2_1.fabric.endpoint Module

class rsd_lib.resources.v2_1.fabric.endpoint.ConnectedEntityCollectionField(*args, **kwargs)

Bases: sushy.resources.base.ListField

ConnectedEntity field

Represents a remote resource that is connected to the network accessible to this endpoint.

A link to the associated entity.

entity_pci_id = <rsd_lib.resources.v2_1.fabric.endpoint.PciIdField object>

The PCI ID of the connected entity.

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

The role of the connected entity.

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

The type of the connected entity.

identifiers = <rsd_lib.base.IdentifierCollectionField object>

Identifiers for the remote entity.

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

The Class Code and Subclass code of this PCIe function.

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

The PCI ID of the connected entity.

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

Bases: rsd_lib.base.ResourceBase

Endpoint resource class

This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport.

connected_entities = <rsd_lib.resources.v2_1.fabric.endpoint.ConnectedEntityCollectionField object>

All the entities connected to this endpoint.

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

The protocol supported by this endpoint.

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

The amount of memory in Bytes that the Host should allocate to connect to this endpoint.

identifiers = <rsd_lib.base.IdentifierCollectionField object>

Identifiers for this endpoint

The links object contains the links to other resources that are related to this resource.

pci_id = <rsd_lib.resources.v2_1.fabric.endpoint.PciIdField object>

The PCI ID of the endpoint.

redundancy = <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>

Redundancy information for the lower level endpoints supporting this endpoint

status = <rsd_lib.base.StatusField object>

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

class rsd_lib.resources.v2_1.fabric.endpoint.EndpointCollection(connector, path, redfish_version=None, registries=None)

Bases: rsd_lib.base.ResourceCollectionBase

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

Bases: sushy.resources.base.CompositeField

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

An array of references to the endpoints that may not be used in zones if this endpoint is used in a zone.

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

An array of references to the the physical ports associated with this endpoint.

class rsd_lib.resources.v2_1.fabric.endpoint.PciIdField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

The Device ID of this PCIe function.

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

The Subsystem ID of this PCIe function.

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

The Subsystem Vendor ID of this PCIe function.

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

The Vendor ID of this PCIe function.