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