Bases: enum.Enum
Entity role constants
The entity can both send and receive commands, messages, and other requests to or from other entities on the fabric.
The entity sends commands, messages, or other types of requests to other entities on the fabric, but cannot receive commands from other entities.
The entity receives commands, messages, or other types of requests from other entities on the fabric, but cannot send commands to other entities.
Bases: enum.Enum
Entity type constants
The entity is an acceleration function realized through a device, such as an FPGA.
The entity is a PCI(e) bridge.
The entity is a display controller.
The entity is a drive.
The entity is a fabric bridge.
The entity is a manager.
The entity is a media controller.
The entity is a memory chunk.
The entity is a network controller.
The entity is a processor.
The entity is a PCI(e) root complex.
The entity is a storage expander.
The entity is a storage initiator.
The entity is a storage subsystem.
The entity is a switch, not an expander. Use Expander for expanders.
The entity is a volume.
Bases: sushy.resources.base.ListField
All the entities connected to this endpoint.
The PCI ID of the connected entity.
The role of the connected entity.
The type of the connected entity.
Identifiers for the remote entity.
The Class Code, Subclass code, and Programming Interface code of this PCIe function.
The PCI ID of the connected entity.
Bases: sushy.resources.base.ResourceBase
This class represents a fabric endpoint.
It represents the properties of an entity that sends or receives protocol defined messages over a transport.
This array contains details for each IP transport supported by this endpoint. The array structure can be used to model multiple IP addresses for this endpoint.
All entities connected to this endpoint.
The endpoint description
The protocol supported by this endpoint.
The amount of memory in Bytes that the Host should allocate to connect to this endpoint.
Identifier for the endpoint
The endpoint name
The PCI ID of the endpoint.
The endpoint status
Bases: sushy.resources.base.ResourceCollectionBase
Represents a collection of endpoints associated with the fabric.
Bases: sushy.resources.base.ListField
IP transport details
This array contains details for each IP transport supported by this endpoint. The array structure can be used to model multiple IP addresses for this endpoint.
The IPv4 address object.
The IPv6 address object.
The UDP or TCP port number used by the Endpoint.
The protocol used by the connection entity.
Bases: sushy.resources.base.CompositeField
This is the IPv4 Address.
This indicates how the address was determined.
This is the IPv4 gateway for this address.
This is the IPv4 Subnet mask.
Bases: sushy.resources.base.CompositeField
This is the IPv6 Address.
This indicates how the address was determined.
The current state of this address as defined in RFC 4862.
This is the IPv6 Address Prefix Length.
Bases: sushy.resources.base.CompositeField
The Device ID of this PCIe function.
The Subsystem ID of this PCIefunction.
The Subsystem Vendor ID of thisPCIe function.
The Vendor ID of this PCIe function.
Bases: sushy.resources.base.ResourceBase
Fabric resource
The Fabric represents a simple fabric consisting of one or more switches, zero or more endpoints, and zero or more zones.
The fabric description
The protocol being sent over this fabric
Identifier for the fabric
The maximum number of zones the switch can currently configure
The fabric name
The fabric status
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.