The rsd_lib.resources.v2_1.fabric.endpoint Module¶
-
class
rsd_lib.resources.v2_1.fabric.endpoint.ConnectedEntityCollectionField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListFieldConnectedEntity 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.ResourceBaseEndpoint 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.
-