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)¶
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)¶
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>¶