The rsd_lib.resources.v2_4.fabric.endpoint Module¶
-
class
rsd_lib.resources.v2_4.fabric.endpoint.AuthenticationField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
password= <sushy.resources.base.Field object>¶
-
username= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.ConnectedEntitiesField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
entity_link= <sushy.resources.base.Field object>¶
-
entity_pci_id= <rsd_lib.resources.v2_4.fabric.endpoint.PciIdField object>¶
-
entity_role= <sushy.resources.base.Field object>¶
-
entity_type= <sushy.resources.base.Field object>¶
-
identifiers= <rsd_lib.resources.v2_4.fabric.endpoint.IdentifiersField object>¶
-
pci_class_code= <sushy.resources.base.Field object>¶
-
pci_function_number= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.Endpoint(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶ Bases:
rsd_lib.base.ResourceBase-
connected_entities= <rsd_lib.resources.v2_4.fabric.endpoint.ConnectedEntitiesField object>¶ Entities connected to endpoint
-
description= <sushy.resources.base.Field object>¶ The endpoint description
-
endpoint_protocol= <sushy.resources.base.Field object>¶ Protocol for endpoint (i.e. PCIe)
-
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.resources.v2_4.fabric.endpoint.IdentifiersField object>¶ Identifiers for endpoint
-
identity= <sushy.resources.base.Field object>¶ The endpoint identity string
-
ip_transport_details= <rsd_lib.resources.v2_4.fabric.endpoint.IPTransportDetailsField object>¶ IP transport details info of this endpoint
-
links= <rsd_lib.resources.v2_4.fabric.endpoint.LinksField object>¶ These links to related components of this endpoint
-
name= <sushy.resources.base.Field object>¶ The endpoint name
-
oem= <rsd_lib.resources.v2_4.fabric.endpoint.OemField object>¶ The OEM additional info of this endpoint
-
pci_id= <rsd_lib.resources.v2_4.fabric.endpoint.PciIdField object>¶ PCI ID of the endpoint
-
status= <rsd_lib.common.StatusField object>¶ The endpoint status
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.EndpointCollection(connector, path, redfish_version=None, registries=None, root=None)¶ Bases:
rsd_lib.base.ResourceCollectionBase-
create_endpoint(connected_entities, identifiers=None, protocol=None, pci_id=None, host_reservation_memory_bytes=None, ip_transport_details=None, links=None, oem=None)¶ Create a new endpoint
- Parameters
connected_entities – provides information about entities connected to the endpoint
identifiers – provides iQN or NQN of created entity
protocol – the protocol used by the endpoint
pci_id – the PCI ID of the endpoint
ip_transport_details – the transport used for accessing the endpoint
oem – the oem fields of this endpoint creation request
- Returns
The uri of the new endpoint
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.IPTransportDetailsField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
ipv4_address= <sushy.resources.base.Field object>¶
-
ipv6_address= <sushy.resources.base.Field object>¶
-
port= <sushy.resources.base.Field object>¶
-
transport_protocol= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.IdentifiersField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
name= <sushy.resources.base.Field object>¶
-
name_format= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.LinksField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
endpoints= <sushy.resources.base.Field object>¶
-
oem= <rsd_lib.resources.v2_4.fabric.endpoint.LinksOemField object>¶
-
ports= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.LinksOemField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
intel_rackscale= <rsd_lib.resources.v2_4.fabric.endpoint.LinksOemIntelRackScaleField object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.LinksOemIntelRackScaleField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
interfaces= <sushy.resources.base.Field object>¶
-
zones= <sushy.resources.base.Field object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.OemField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
intel_rackscale= <rsd_lib.resources.v2_4.fabric.endpoint.OemIntelRackScaleField object>¶
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.OemIntelRackScaleField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField-
authentication= <rsd_lib.resources.v2_4.fabric.endpoint.AuthenticationField object>¶
-
endpoint_protocol= <sushy.resources.base.Field object>¶ Protocol for endpoint (i.e. PCIe)
-
pcie_function= <sushy.resources.base.Field object>¶ A reference to the PCIe function that provides this processor functionality
-
-
class
rsd_lib.resources.v2_4.fabric.endpoint.PciIdField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
device_id= <sushy.resources.base.Field object>¶
-
subsystem_id= <sushy.resources.base.Field object>¶
-
subsystem_vendor_id= <sushy.resources.base.Field object>¶
-
vendor_id= <sushy.resources.base.Field object>¶
-