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.
-
entity_link
= <sushy.resources.base.Field object>¶ 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, json_doc=None, root=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
-
links
= <rsd_lib.resources.v2_1.fabric.endpoint.LinksField object>¶ 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, root=None)¶
-
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.
-