GET /nodes/{uuid_list}
Use this method to return properties for one or more specific servers, Flex System storage devices, and Flex System storage controllers (canisters).
Authentication
Authentication with username and password is required.
Request URL
GET https://{management_server_IP}/nodes/{UUID_list}
where {UUID_list} is one or more UUIDs, separated by a comma, of the servers, Flex System storage devices, and canisters to be retrieved. To obtain the UUIDs, use the GET /nodes and GET /canisters methods.
Query parameters
Parameters | Required / Optional | Description |
---|---|---|
excludeAttributes={attributes} | Optional | Returns a response that excludes the specified attributes for each resource. You can specify one or more attributes that are listed in the response body, separated by a comma. Note
|
formatType={type} | Optional | Returns information in the specified format. This can be one of the following values.
If the format type is not specified, JSON format is returned. |
includeAttributes=<attributes} | Optional | Returns a response that includes the base attributes and the specified attributes for each resource. You can specify one or more attributes that are listed in the response body, separated by a comma. Note
|
mgmtProcType | Optional | Returns a response that includes servers with the specified baseboard management controller. This can be one of the following values.
|
status={string} | Optional | Status. This can be one of the following values.
|
GET https://192.0.2.0 /nodes/0E7D8E1CDF7D11D4ABB0D5D5D5313131,
409583E0BD27B7019F3758946B036818?formatType=csv
Request body
None
Response codes
Code | Description | Comments |
---|---|---|
200 | OK | The request completed successfully. |
400 | Bad Request | A query parameter or request attribute is missing or not valid, or the operation is not supported. A descriptive error message is returned in the response body. |
401 | Unauthorized | The user cannot be authenticated. Authentication has not been provided or has failed. A descriptive error message is returned in the response body. |
409 | Conflict | There is a conflict with the current state of the resource. A descriptive error message is returned in the response body. |
413 | Request Entity Too Large | Clients might impose limitations on the length of the request URI, and the request URI is too long to be handled. A descriptive error message is returned in the response body. |
500 | Internal Server Error | An internal error occurred. A descriptive error message is returned in the response body. |
Response body
Attributes | Type | Description | ||||
---|---|---|---|---|---|---|
accessState | String | Access state of the server. This can be one of the following values.
| ||||
accessStateRecords | Array of objects | Information about the access-state record for each network interface and protocol that is available for the server Note This attribute is present only for rack servers that are offline due to connectivity issues. | ||||
health | String | Connection health state of the server. This can be one of the following values.
| ||||
ipAddress | String | IP address that was used to check the network connectivity | ||||
messageBundle | String | Location where messages.properties can be found if it is not located in the default task management bundle | ||||
messageDisplay | String | Translated label that corresponds to the message ID or to the pre-translated backup string if no message ID is specified | ||||
messageID | String | Message ID for the translatable connection error states | ||||
messageParameters | Array of strings | List of attributes for the message if the translated message requires input. A JSON object that points to translated messages | ||||
protocol | String | Type of the protocol to check connectivity. This can be one of the following values.
| ||||
timestamp | Long | Timestamp when connectivity was last checked and when this record was created | ||||
trusted | Boolean | Indicates whether the connection to the server is trusted. This can be one of the following values.
| ||||
username | String | User name that was used to check connectivity | ||||
accountLockoutPeriod | Integer | Account lockout duration, in minutes, after certain login failures occur on the device The default value is 60 minutes. | ||||
activationKeys | Array of objects | Information about each Feature On Demand (FoD) key | ||||
description | String | FoD key description | ||||
keyExpirationDate | String | Date when the FoD key expires | ||||
keyFeatureType | Integer | FoD feature type | ||||
keyIdentiferList | Array of objects | List of FoD key IDs | ||||
keyIdentifier | String | Identifier key value | ||||
keyIdentifierType | String | Identifier key type. This can be one of the following values.
| ||||
keyStatus | String | Status of the FoD key. This can be one of the following values.
| ||||
keyUseCount | Integer | Key usage count | ||||
keyUseLimit | Integer | Key usage limit | ||||
uuid | String | Unique identifier for the FoD key | ||||
addinCards | Array of objects | Information about each add-in card Note Multiple instances of the same adapter card with different data (such as the pciFunctionNumber) might be returned in this response. In the UI, only one instance of each adapter card (only the first function number) is listed. | ||||
class | String | Class (basic function) of the PCI device. This can be one of the following values.
| ||||
firmware | Array of objects | Information about each add-in card firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | Firmware ID | |||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
fodUniqueID | String | FoD unique ID | ||||
FRU | String | Add-in card FRU part number | ||||
fruSerialNumber | String | |||||
isAddOnCard | Boolean | Identifies whether the device is an add-in card. This can be one of the following values.
| ||||
isAgentless | Boolean | Identifies whether the device is agentless. This can be one of the following values.
Note If | ||||
isPLDMUpdateSupported | Boolean | Identifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
| ||||
manufacturer | String | Add-in card manufacturer | ||||
name | String | Add-in card description | ||||
partNumber | String | Add-in card part number | ||||
pciBusNumber | String | PCI bus number | ||||
pciDeviceNumber | String | PCI device number | ||||
pciFunctionNumber | String | PCI function number | ||||
pciRevision | String | PCI revision number | ||||
pciSubID | String | PCI subsystem ID | ||||
pciSubVendorID | String | PCI sub-vendor ID | ||||
portInfo | Object | Information about the port | ||||
physicalPorts | Array of objects | Information about each physical port | ||||
logicalPorts | Array of objects | Information about each logical port | ||||
addresses | String | Assigned addresses | ||||
logicalPortIndex | Integer | Number of logical ports | ||||
portNumber | Integer | Number of the logical port | ||||
portType | String | Logical port type. This can be one of the following values.
| ||||
vnicMode | Boolean | Identifies whether this is a vNIC port. This can be one of the following values.
| ||||
peerBay | Integer | Peer I/O Module bay | ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portNumber | Integer | Number of the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
speed | Long | Link speed, in Gbps (for example, 2.5) | ||||
status | String | Link status. This can be one of the following values.Link status. This can be one of the following values.
| ||||
posID | String | Device ID | ||||
productName | String | Product name | ||||
slotName | String | Name for add-in card slot | ||||
slotNumber | String | Number for add-in card slot | ||||
slotSupportsHotPlug | Boolean | Indicates whether the add-in card supports hot plug. This can be one of the following values.
| ||||
vpdID | String | VPD ID | ||||
addinCardSlots | Integer | Number of used add-in card slot | ||||
arch | String | Architecture. This can be one of the following values.
| ||||
agentVersion | String | (Edge devices only) Version of the XClarity management agent that is running on the device | ||||
assetTag | String | (ThinkSystem rack servers only) Name or Tag that represents the server or other physical enclosure | ||||
backedBy | String | This can be one of the following values.
| ||||
bladeState | Integer | State of the server. This can be one of the following values.
| ||||
bladeState_health | String | |||||
bladeState_string | String | |||||
bmuParamObject | Object | |||||
bootMode | Object | Information about the boot mode | ||||
currentValue | String | Current boot mode from the baseboard management controller | ||||
possibleValues | Array of strings | List of possible boot mode values | ||||
bootOrder | Object | Information about the boot order | ||||
bootOrderList | Array of objects | Information about each boot order | ||||
bootType | String | Boot type. This can be one of the following values.
| ||||
currentBootOrderDevices | Array of strings | List of current boot order devices | ||||
possibleBootOrderDevices | Array of strings | List of possible boot order devices | ||||
uri | String | Boot order URI | ||||
BundleRepoAvailableSpaceInKB | Long | (servers with XCC2 only) Amount of available space in the repository, in KB | ||||
canisters | Array of objects | (Flex System storage devices only) Information about each storage canister. See GET /canisters for details. | ||||
canisterSlots | Integer | (Flex System storage devices only) Canister slots | ||||
cimEnabled | Boolean | |||||
cmmDisplayName | String | Display name provided by the CMM | ||||
cmmHealthState | String | Health summary that corresponds to the highest event severity of all the devices For servers or storage devices in a chassis, this can be one of the following values.
For rack servers, this can be one of the following values.
| ||||
complexID | Integer | Complex ID | ||||
contact | String | Contact | ||||
dataHandle | Long | Time stamp of the last status update | ||||
description | String | Description that was provided by the CMM | ||||
deviceDrivers | Array of objects | Information about each device drivers in the server | ||||
displayName | String | Display name | ||||
driverClass | String | Class | ||||
driverClassId | String | Class ID | ||||
driverFiles | Array of objects | Information about each device driver file | ||||
path | String | File path | ||||
version | String | File version | ||||
installDate | String | Installation date | ||||
instID | String | Installation ID | ||||
localInfName | String | Local INF file name | ||||
name | String | Name | ||||
releaseDate | String | Release date | ||||
version | String | Version | ||||
diskDriveSensorInfo | Array of strings | List of disk-drive sensor names | ||||
dnsHostnames | Array of strings | List of DNS hosts that are configured in the baseboard management controller | ||||
domainName | String | Domain name | ||||
driveBays | Integer | Drive bays | ||||
drives | Array of objects | (IMM and ThinkServer based servers only) Information about each drive details | ||||
bay | Integer | Drive bay | ||||
capacity | Integer | Drive capacity | ||||
interfaceType | String | (ThinkServer servers only) Drive interface type | ||||
mediaType | String | (ThinkServer servers only) Drive media type | ||||
raidPresence | String | (ThinkServer servers only) Type of RAID method. This can be one of the following values.
| ||||
speed | String | (ThinkServer servers only) Drive speed | ||||
state | String | (ThinkServer servers only) Drive state. This can be one of the following values.
| ||||
embeddedHypervisorPresence | Boolean | This can be one of the following values.
| ||||
encapsulation | Object | Information about encapsulation | ||||
encapsulationMode | String | Encapsulation (firewall settings) mode. This can be one of the following values.
| ||||
nonBlockedIpAddressList | Array of strings | List of non-blocked IP addresses. This attribute is available only when the encapsulation mode is encapsulationLite. | ||||
errorFields | Array of objects | Information about each component with an error status. The status value can be one of the following values.
| ||||
excludedHealthState | String | Highest severity alert with exclusions. This can be one of the following values.
| ||||
expansionCards | Array of objects | Information about each expansion card | ||||
bay | Integer | Number of available bays | ||||
class | String | Class (basic function) of the PCI device. This can be one of the following values.
| ||||
firmware | Array of objects | Information about each PCI device firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
fodUniqueID | String | Feature on demand (FoD) unique ID | ||||
isAddOnCard | Boolean | Identifies whether the device is an add-on card. This can be one of the following values.
| ||||
isAgentless | Boolean | Identifies whether the device is agentless. This can be one of the following values.
| ||||
isPLDMUpdateSupported | Boolean | Identifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
| ||||
manufacturer | String | Add-in card manufacturer | ||||
name | String | Description | ||||
pciBusNumber | String | PCI bus number | ||||
pciDeviceNumber | String | PCI device number | ||||
pciFunctionNumber | String | PCI function number | ||||
pciRevision | String | PCI revision number | ||||
pciSubID | String | PCI subsystem ID | ||||
pciSubVendorID | String | PCI sub-vendor ID | ||||
portInfo | Object | Information about the ports | ||||
physicalPorts | Array of objects | Information about each physical port | ||||
logicalPorts | Array of objects | Information about each associated logical port | ||||
addresses | String | Assigned addresses | ||||
logicalPortIndex | Integer | Number of logical ports | ||||
portNumber | Integer | Number of the logical port | ||||
portType | String | Logical port type. This can be one of the following values.
| ||||
vnicMode | Boolean | Identifies whether this is a vNIC port. This can be one of the following values.
| ||||
peerBay | Integer | Peer I/O Module bay | ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portNumber | Integer | Number of the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
speed | Long | Link speed, in Gbps (for example, 2.5) | ||||
status | String | Link status. This can be one of the following values.Link status. This can be one of the following values.
| ||||
posID | String | Device ID | ||||
vpdID | String | VPD ID | ||||
expansionCardSlots | Integer | Expansion card slots | ||||
expansionProducts | Array of strings | (Servers with blade expanders installed only) List of expansion hardware. This can be one or more of the following values.
| ||||
expansionProductSlots | Integer | (Servers with blade expanders installed only) Expansion product slots | ||||
expansionProductType | String | Expansion product type. This can be one of the following values.
| ||||
faceplateIDs | Array of objects | Information about each faceplate ID | ||||
deviceId | Integer | |||||
entityId | Integer | |||||
fruNumber | String | (ThinkSystem rack servers only) | ||||
name | String | |||||
partNumber | String | (ThinkSystem rack servers only) | ||||
posID | Integer | |||||
productId | Integer | |||||
serialNumber | String | (ThinkSystem rack servers only) | ||||
vpdID | Integer | |||||
fans | Array of objects | Information about each fan in the device | ||||
description | String | Fan description | ||||
healthState | String | Fan health status. This can be one of the following values.
| ||||
name | String | Fan name | ||||
slot | String | Slot number for this fan | ||||
slots | Integer | Number of fan slots | ||||
speed | Integer | Fan speed | ||||
status | String | Fan activity status. This can be one of the following values.
| ||||
FeaturesOnDemand | Object | Information about each Features on Demand (FoD) key installed on the device | ||||
features | Array of strings | List of features that are active for the tier | ||||
tierLevel | Integer | Tier level of the XClarity Controller feature key that is installed. This can be one of the following values.
| ||||
firmware | Array of objects | Information about each firmware that is installed on the device | ||||
build | String | Firmware build | ||||
classifications | Array of strings | |||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | |||||
role | String | Firmware role. This can be one of the following values.
| ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as BMC-Primary, BMC-Backup, UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
flashStorage | Array of objects | Information about each flash-storage device | ||||
defaultBlockSize | Long | Flash storage device block size | ||||
description | String | Flash storage description | ||||
serialNumber | String | Flash storage serial number | ||||
firmware | Array of objects | Information about each flash-storage firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Software identifier | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
manufacturer | String | Flash storage manufacturer | ||||
maxMediaSize | Long | Flash storage device media size | ||||
name | String | Flash storage description | ||||
partNumber | String | Flash storage part number | ||||
slotNumber | Integer | Flash storage slot number | ||||
uuid | String | Flash storage UUID | ||||
FQDN | String | Fully qualified domain name | ||||
FRU | String | FRU part number | ||||
fruSerialNumber | String | FRU serial number | ||||
hasOS | String | Identifies whether an operating system is installed. This can be one of the following values.
| ||||
height | Integer | (Rack Server only) Height of the server | ||||
hostMacAddresses | String | Host MAC address | ||||
hostname | String | Hostname | ||||
ipInterfaces | Array of objects | Information about each IP address assigned to the baseboard management controller | ||||
IPv4assignments | Array of objects | Information about each IPv4 address | ||||
address | String | IPv4 address | ||||
gateway | String | IPv4 gateway | ||||
id | Integer | IPv4 assignment ID | ||||
subnet | String | IPv6 subnet mask | ||||
type | String | Type of the IPv4 assignment. This can be one of the following values.
| ||||
IPv4DHCPmode | String | IP address assignment method. This can be one of the following values.
| ||||
IPv4enabled | Boolean | Identifies whether IPv4 is enabled. This can be one of the following values.
| ||||
IPv6assignments | Array of objects | Information about each IPv6 address | ||||
address | String | IPv6 address | ||||
gateway | String | IPv6 gateway | ||||
id | Integer | IPv6 assignment ID | ||||
prefix | Integer | IPv6 prefix | ||||
scope | String | Scope of the IPv6 assignment. This can be one of the following values.
| ||||
source | String | Source of the IPv6 assignment. This can be one of the following values.
| ||||
type | String | Type of the IPv6 assignment. This can be one of the following values.
| ||||
IPv6DHCPenabled | Boolean | Identifies whether IPv6 DHCP is enabled. This can be one of the following values.
| ||||
IPv6enabled | Boolean | Identifies whether IPv6 is enabled. This can be one of the following values.
| ||||
IPv6statelessEnabled | Boolean | Identifies whether IPv6 stateless is enabled. This can be one of the following values.
| ||||
IPv6staticEnabled | Boolean | Identifies whether IPv6 static is enabled. This can be one of the following values.
| ||||
label | String | Label | ||||
name | String | Name | ||||
ipv4Addresses | Array of strings | List of IPv4 addresses | ||||
ipv6Addresses | Array of strings | List of IPV6 addresses | ||||
isConnectionTrusted | Boolean | Identifies whether communication with the device is trusted using peer certificate authentication. This can be one of the following values.
| ||||
isITME | Boolean | Indicates whether the server is a Flex System compute node. This can be one of the following values.
| ||||
isRemotePresenceEnabled | Boolean | Indicates whether remote presence is enabled. This can be one of the following values.
| ||||
isScalable | Boolean | This can be one of the following values.
| ||||
lanOverUsb | String | Identifies whether LAN over USB is enabled. This can be one of the following values.
| ||||
lanOverUsbPortForwardingModes | Array of objects | Information about each Ethernet-over-USB port forwarding mode This attribute requires Lenovo XClarity Administrator v1.2.0. | ||||
externalIPAddress | String | IP address of the port | ||||
state | String | Identifies whether the Ethernet over USB port forwarding mode is enabled or disabled. This can be one of the following values.
| ||||
type | String | Type of LAN over USB port. This can be one of the following values.
| ||||
lastOfflineTimestamp | String | Timestamp when the device was offline last | ||||
leds | Array of objects | Information about each server LED | ||||
color | String | LED color. This can be one of the following values.
| ||||
conditions | String | (ThinkServer servers only) LED condition. This can be one of the following values.
| ||||
location | String | LED location. This can be one of the following values.
| ||||
name | String | LED name | ||||
state | String | LED state. This can be one of the following values.
| ||||
location | Object | Information about the location of the server or Flex System storage device | ||||
location | String | Location | ||||
lowestRackUnit | Integer | Lowest rack unit | ||||
rack | String | Rack | ||||
room | String | Room | ||||
logicalID | Integer | Logical ID (Scalable complex and partitionEnabled is true) | ||||
m2Presence | Boolean | Indicates whether the node contains M.2 storage. This can be one of the following values.
| ||||
macAddress | String | MAC address | ||||
machineType | String | Server machine type | ||||
manufacturer | String | Manufacturer | ||||
manufacturerId | String | Manufacturer ID | ||||
memoryModules | Array of objects | (Intel Optane Persistence Memory only) Information about each memory module | ||||
additionalInfo | Object | Additional information about the memory module | ||||
appDirectCapacity | Integer | Capacity, in MiB, that is allocated for AppDirect | ||||
firmware | Object | Information about memory module firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | Firmware ID | |||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type | ||||
version | String | Firmware version | ||||
inaccessibleCapacity | Integer | Capacity, in MiB, that cannot be accessed due to licensing issues | ||||
memoryCapacity | Integer | Capacity, in MiB, that is allocated for memory | ||||
securityStateString | String | |||||
capacity | Long | Capacity | ||||
displayName | String | Display name | ||||
healthState | String | |||||
fipsMode | String | |||||
fruPartNumber | String | FRU part number, if applicable | ||||
manufacturer | String | Manufacturer | ||||
metrics | Object | |||||
aitDramStatus | String | |||||
alarmTrips | Object | |||||
spareBlock | String | |||||
temperature | String | |||||
healthStatusReason | String | |||||
healthStatusString | String | |||||
latchedDirtyShutdownCount | String | |||||
latchedDirtyShutdownStatus | String | |||||
predictedMediaLifeLeftPercent | String | |||||
mpfa | Object | Information about memory failure prediction analytics | ||||
mpfaHealthStatus | Object | Information about health status | ||||
major | Integer | Number of major health events | ||||
minor | Integer | Number of warning (minor) health events | ||||
mpfaSevereFaults | Array of objects | Information about each severe fault | ||||
errorCnt | Integer | Number of errors | ||||
faultType | Integer | Fault type | ||||
location | String | Fault location | ||||
timestamp | Long | Timestamp when the fault occurred | ||||
model | String | Model | ||||
operatingMemoryMode | Array of strings | List of memory operating modes. This can be one of the following values.
| ||||
partNumber | String | Part number | ||||
present | Boolean | |||||
serialNumber | String | Serial number | ||||
slot | Integer | Slot | ||||
speed | Long | Number of data-transfer operations that occur in each second, in MT/s (megatransfers per second) | ||||
speedMBs | Long | Amount of data that is transferred in each second, in MB/s (megabytes per second) | ||||
type | String | Type | ||||
memorySlots | Integer | Number of memory slots | ||||
mgmtProcIPaddress | String | IP address used by Lenovo XClarity Administrator to manage this resource | ||||
mgmtProcType | String | Type of management controller. This can be one of the following values.
| ||||
model | String | Server model | ||||
name | String | Name that is displayed in the user interface for this device The value of this attribute is determined by preferredDisplayName attribute in the GET /aicc method. For example, if the preferredDisplayName attribute is set to | ||||
nist | Object | Information about NIST compliance | ||||
currentValue | String | Cryptography mode to be used. This can be one of the following values.
| ||||
possibleValues | Array of strings | List of possible values | ||||
onboardPciDevices | Array of objects | Information about each-board PCI device | ||||
class | String | Class (basic function) of the PCI device. This can be one of the following values.
| ||||
firmware | Array of objects | Information about each PCI-device firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | Firmware revision | |||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
fodUniqueID | String | FoD unique ID | ||||
isAddOnCard | Boolean | Identifies whether the device is an add-on card. This can be one of the following values.
| ||||
isAgentless | Boolean | Identifies whether the device is agentless. This can be one of the following values.
| ||||
isPLDMUpdateSupported | Boolean | Identifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
| ||||
name | String | Description | ||||
pciBusNumber | String | PCI bus number | ||||
pciDeviceNumber | String | PCI device number | ||||
pciFunctionNumber | String | PCI function number | ||||
pciRevision | String | PCI revision | ||||
pciSubID | String | PCI subsystem ID | ||||
pciSubVendorID | String | PCI sub-vendor ID | ||||
portInfo | Object | Information about the ports | ||||
physicalPorts | Array of objects | Information about each physical port | ||||
logicalPorts | Array of objects | Information about each associated logical ports | ||||
addresses | String | Assigned addresses | ||||
logicalPortIndex | Integer | Number of logical ports | ||||
portType | String | Logical port type. This can be one of the following values.
| ||||
portNumber | Integer | Number of the logical port | ||||
vnicMode | Boolean | Identifies whether this is a vNIC port. This can be one of the following values.
| ||||
peerBay | Integer | Peer I/O Module bay | ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portNumber | Integer | Number of the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
posID | String | Device ID | ||||
vpdID | String | VPD ID | ||||
osInfo | Object | Information about the operating system that is installed on the server | ||||
description | String | Operating system name and version | ||||
hostname | String | Hostname or IP address of the operating system | ||||
os_country | String | (Lenovo ThinkEdge servers only) Country | ||||
os_language | String | (Lenovo ThinkEdge servers only) Language | ||||
os_name | String | (Lenovo ThinkEdge servers only) Name | ||||
os_version | String | (Lenovo ThinkEdge servers only) Version | ||||
storedCredential | String | URI of the stored-credential account that is used to access the operating system (for example, storedCredentials/2653) | ||||
overallHealthState | String | Highest severity of all alerts. This can be one of the following values.
| ||||
parent | Object | Information about the parent of the server or Flex System storage device, if applicable | ||||
uri | String | Parent URI | ||||
uuid | String | Parent UUID | ||||
parentComplexID | String | (Scalable complex only) Parent complex ID | ||||
parentPartitionUUID | String | (Scalable complex only) Parent partition UUID | ||||
partitionID | Integer | Partition ID | ||||
partitionEnabled | Boolean | (Scalable complex only) Indicates whether partition is enabled. This can be one of the following values.
| ||||
partNumber | String | Part number | ||||
pciCapabilities | Array of strings | List of PCI capabilities | ||||
pciDevices | Array of objects | Information about each PCI device | ||||
class | String | Class (basic function) of the PCI device. This can be one of the following values.
| ||||
device | String | (ThinkServer severs only) PCI device name | ||||
firmware | Array of objects | Information about each PCI device firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
fodUniqueID | String | FoD unique ID | ||||
FRU | String | FRU part number | ||||
fruSerialNumber | String | FRU serial number | ||||
isAddOnCard | Boolean | Identifies whether the device is an add-on card. This can be one of the following values.
| ||||
isAgentless | Boolean | Identifies whether the device is agentless. This can be one of the following values.
| ||||
isPLDMUpdateSupported | Boolean | Identifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
| ||||
manufacturer | String | Manufacturer | ||||
name | String | Description | ||||
partNumber | String | Part number | ||||
pciBusNumber | String | PCI bus number | ||||
pciDeviceNumber | String | PCI device number | ||||
pciFunctionNumber | String | PCI function number | ||||
pciRevision | String | PCI revision | ||||
pciSegmentNumber | String | PCI segment number, if supported | ||||
pciSubID | String | PCI subsystem ID | ||||
pciSubVendorID | String | PCI sub-vendor ID | ||||
portInfo | Object | Information about the ports | ||||
physicalPorts | Array of objects | Information about each physical port | ||||
logicalPorts | Array of objects | Information about each associated logical port | ||||
addresses | String | Assigned addresses | ||||
logicalPortIndex | Integer | Number of logical ports | ||||
portNumber | Integer | Number of the logical port | ||||
portType | String | Logical port type. This can be one of the following values.
| ||||
vnicMode | Boolean | Identifies whether this is a vNIC port. This can be one of the following values.
| ||||
peerBay | Integer | Peer Flex switch bay | ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portNumber | Integer | Number of the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
speed | Long | Link speed, in Gbps (for example, 2.5) | ||||
status | String | Link status. This can be one of the following values.
| ||||
posID | String | Device ID | ||||
productName | String | PCI device product name | ||||
slotName | String | Name of the PCI device slot | ||||
slotNumber | String | Number of the PCI device slot | ||||
slotSupportsHotPlug | Boolean | Indicates whether the PCI device supports hot plug. This can be one of the following values.
| ||||
subClass | String | (ThinkServer servers only) | ||||
subDevice | String | (ThinkServer servers only) | ||||
subVendor | String | (ThinkServer servers only) | ||||
type | String | (ThinkServer servers only) | ||||
uuid | String | UUID of the PCI device | ||||
vpdID | String | VPD ID | ||||
pciExpressCards | Array of objects | (Servers with PCI Express cards installed only) Information about each PCI express card | ||||
fodUniqueID | String | Feature on demand (FoD) unique ID | ||||
isAddOnCard | Boolean | Identifies whether the device is an add-on card. This can be one of the following values.
| ||||
isAgentless | Boolean | Identifies whether the device is agentless. This can be one of the following values.
| ||||
name | String | Description | ||||
pciBusNumber | String | PCI bus number | ||||
pciDeviceNumber | String | PCI device number | ||||
pciFunctionNumber | String | PCI function number | ||||
pciSubID | String | PCI subsystem ID | ||||
pciSubVendorID | String | PCI sub-vendor ID | ||||
portInfo | Object | Information about the ports | ||||
physicalPorts | Array of objects | Information about each physical port | ||||
logicalPorts | Array of objects | Information about each associated logical port | ||||
addresses | String | Assigned addresses | ||||
logicalPortIndex | Integer | Number of logical ports | ||||
portNumber | Integer | Number of the logical port | ||||
portType | String | Logical port type. This can be one of the following values.
| ||||
vnicMode | Boolean | Identifies whether this is a vNIC port. This can be one of the following values.
| ||||
peerBay | Integer | Peer Flex switch bay | ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portNumber | Integer | Number of the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
posID | String | Device ID | ||||
vpdID | String | VPD ID | ||||
pciExpressCardSlots | Integer | (Servers with PCI Express cards installed only) PCI Express card slots | ||||
physicalID | Integer | (Scalable complex only) Position of server in the complex | ||||
ports | Array of objects | Information about each port | ||||
ioModuleBay | Integer | Attached IO module bay number | ||||
portNumber | Integer | Port number | ||||
posID | String | Position ID | ||||
powerAllocation | Object | Information about power allocation. | ||||
maximumAllocatedPower | Long | Maximum power allocated to the server | ||||
minimumAllocatedPower | Long | Minimum power allocated to the server | ||||
powerCappingPolicy | Object | (Rack Server only) | ||||
cappingACorDCMode | String | Capping AC or DC mode. This can be one of the following values.
| ||||
cappingPolicy | String | Capping policy. This can be one of the following values.
| ||||
currentPowerCap | Long | Current power cap | ||||
currentPowerCap | Long | Current power cap | ||||
maximumPowerCappingHotPlugLevel | Long | Maximum power capping hot plug level | ||||
maxPowerCap | Long | Maximum power capping level | ||||
minimumHardCapLevel | Long | Minimum hard capping level | ||||
minimumPowerCappingHotPlugLevel | Long | Minimum power capping hot plug level | ||||
minPowerCap | Long | Minimum power capping level | ||||
powerCappingAllocUnit | String | Power capping allocation unit | ||||
powerStatus | Integer | This can be one of the following values.
| ||||
powerSupplies | Array of objects | (Rack servers only) Information about each power supply | ||||
cmmDisplayName | String | Assigned CMM display name | ||||
cmmHealthState | String | Health state of the CMM. This can be one of the following values.
| ||||
dataHandle | Long | Time stamp of the last status update | ||||
description | String | Assigned component description | ||||
excludedHealthState | String | Excluded health status. This can be one of the following values.
| ||||
firmware | Array of objects | Information about each power-supply firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
FRU | String | FRU part number | ||||
fruSerialNumber | String | FRU serial number | ||||
hardwareRevision | String | Hardware revision | ||||
healthState | String | Health state of the server. This can be one of the following values.
| ||||
inputVoltageIsAC | Boolean | Identifies whether the input voltage is ac or dc. This can be one of the following values. The value is valid only if inputVoltageMin and inputVoltageMax are valid.
| ||||
inputVoltageMax | Integer | Maximum input voltage. A value of -1 mean it has not been set yet. | ||||
inputVoltageMin | Integer | Minimum input voltage. A value of -1 means it has not been set yet. | ||||
leds | Array of objects | Information about each power-supply LED | ||||
color | String | LED color. This can be one of the following values.
| ||||
location | String | LED location. This can be one of the following values.
| ||||
name | String | LED name | ||||
state | String | LED state. This can be one of the following values.
| ||||
machineType | String | Machine type | ||||
manufactureDate | String | Manufacture date | ||||
manufacturer | String | Manufacturer | ||||
manufacturerId | String | Manufacturer ID | ||||
model | String | Power-supply model | ||||
name | String | User-defined name, if available. Otherwise, this is one of the following values.
| ||||
overallHealthState | String | Overall health state of the server. This can be one of the following values.
| ||||
parent | Object | Information about the power allocation | ||||
uri | String | URI of the parent device | ||||
uuid | String | UUID of the parent device | ||||
partNumber | String | Part number | ||||
posID | String | Position ID | ||||
powerAllocation | Object | Information about the power allocation | ||||
totalInputPower | Long | Total input power | ||||
totalOutputPower | Long | Total output power | ||||
powerState | String | Current power state of the power supply. This can be one of the following values.
| ||||
productId | String | Product ID | ||||
productName | String | Product name | ||||
serialNumber | String | Serial number | ||||
slots | Array of strings | List of used power-supply primary slots | ||||
type | String | Resource type. This value is always PowerSupply. | ||||
uri | String | URI | ||||
userDescription | String | User description | ||||
uuid | String | UUID | ||||
vpdID | String | VPD ID | ||||
primary | Boolean | (Scalable complex only) Identifies whether the host platform is the primary node when the host platform is configured as a scalable complex. This can be one of the following values.
| ||||
processors | Array of objects | Information about each processor | ||||
ProcessorIntelSpeedSelect | Object | Information about the Intel processor speed setting | ||||
currentValue | String | Current setting from the baseboard management controller | ||||
possibleValues | Array of strings | List of possible values | ||||
cores | Integer | Number of cores | ||||
displayName | String | Display name | ||||
family | String | Family | ||||
healthState | String | Health state of the processor. This can be one of the following values.
| ||||
manufacturer | String | Manufacturer | ||||
maxSpeedMHZ | Integer | Maximum processor speed, in MHz | ||||
partNumber | String | |||||
present | Boolean | |||||
productVersion | String | Product version | ||||
serialNumber | String | |||||
slot | Integer | Slot | ||||
socket | String | Socket information. For servers, this is the socket number (for example, “Socket 1”). For scalable complexes, this is the node and socket number (for example, “Node 1 Socket 1”). | ||||
speed | Double (float) | Speed | ||||
tdpWatts | Integer | Thermal design power usage, in Watts | ||||
processorSlots | Integer | Number of processor slots | ||||
productID | String | Product ID | ||||
productName | String | Product name | ||||
raidSettings | Array of object | Information about each RAID device | ||||
batteryData | Array | |||||
description | String | RAID devices description | ||||
diskDrives | Array of objects | XCC-based servers only Information about each disk drive | ||||
bay | Integer | Bay or slot number | ||||
blockSize | Long | Block size | ||||
capacity | Integer | (M.2 drives only) Storage capacity, in KB | ||||
description | String | Description | ||||
diskState | String | Disk-drive state | ||||
encryptionStatus | Sting | Indicates whether the disk drive is encrypted. This can be one of the following values.
| ||||
firmware | Array of objects | (M.2 and NVM3 drives only) Information about each disk-drive firmware | ||||
build | String | Firmware build. | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date. | ||||
name | String | Firmware name. | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version. | ||||
FRU | String | FRU | ||||
healthState | String | Device health state | ||||
hotSpareType | String | Type of hot spare drive. This can be one of the following values.
| ||||
interfaceType | String | Interface type | ||||
largestAvailableSize | Integer | |||||
m2Location | String | (M.2 drives only) Location of M.2 drive and bay | ||||
manufacturer | String | Manufacturer | ||||
mediaType | String | Media type | ||||
model | String | Model | ||||
name | String | Drive name | ||||
numberOfBlocks | Long | Number of blocks | ||||
partNumber | String | Part number | ||||
remainingLife | Integer | Indicate the amount of life that remains for a solid-state drive (SSD). This can be one of the following values.
| ||||
serialNumber | String | Serial number | ||||
temperature | Integer | Device temperature | ||||
uuid | String | UUID | ||||
firmware | Array of objects | Information about each RAID firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | Firmware ID | |||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
isAddOnCard | Boolean | Identifies whether the RAID adapter is an add-on card. This can be one of the following values.
| ||||
model | String | |||||
name | String | RAID devices name | ||||
pciFirmware | Array of objects | |||||
slotNumber | String | RAID adapter slot number If the RAID adapter is an on-board adapter, this value is null. | ||||
storagePools | Array of objects | Information about each storage pool | ||||
arrayUid | String | |||||
arrayStatus | String | |||||
combinedRaidLevel | String | Combined RAID level. This can be one of the following values.
Note RAID level 0, 1, or 5 are supported on all serves. RAID level 6, 10, 50, 60, and 00 are supported only on ThinkSystem servers with XCC version 2.1 and later. (ThinkSystem SR950 requires XCC version 1.4 or later). | ||||
diskDrives | Array of objects | Information about each disk drive in the storage pool | ||||
bay | Integer | |||||
blockSize | Integer | |||||
capacity | Long | |||||
description | String | |||||
diskState | String | |||||
firmware | Array of objects | Information about each disk-drive firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | List of firmware type codes | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
revision | String | Firmware revision | ||||
role | String | Firmware role. This can be one of the following values.
| ||||
softwareID | String | Firmware ID | ||||
status | String | Firmware status. This can be one of the following values.
| ||||
type | String | Firmware type, such as UEFI, MP, or DSA | ||||
version | String | Firmware version | ||||
FRU | String | |||||
healthState | String | |||||
interfaceType | String | |||||
largestAvailableSize | Integer | |||||
m2Location | String | |||||
manufacturer | String | |||||
mediaType | String | |||||
model | String | |||||
name | String | |||||
numberOfBlocks | Long | |||||
remainingLife | Integer | Indicate the amount of life that remains for a solid-state drive (SSD). This can be one of the following values.
| ||||
partNumber | String | |||||
serialNumber | String | |||||
uuid | String | |||||
description | String | |||||
name | String | |||||
raidLevel | Integer | |||||
remainingSpace | Integer | |||||
storageVolumes | Array of objects | Information about each storage volume | ||||
accessPermission | String | |||||
blockSize | Integer | |||||
bootable | Boolean | |||||
description | String | |||||
driveIndex | Integer | |||||
health | String | |||||
isSDRAID | String | |||||
LUN | Integer | |||||
name | String | |||||
numberOfBlocks | Long | |||||
primaryPartition | Integer | |||||
removable | Boolean | |||||
stripeSize | Integer | |||||
targetType | String | |||||
volumeID | String | |||||
volumeStatus | String | |||||
volumeType | String | |||||
volumeOwner | String | |||||
volumeUID | String | |||||
totalManagedSpace | Long | |||||
storageVolumes | Array of objects | |||||
uuid | String | RAID devices UUID | ||||
releaseName | String | |||||
secureBootMode | Object | Information about the secure boot mode | ||||
currentValue | String | Current secure boot mode from the baseboard management controller | ||||
possibleValues | Array of strings | List of possible boot mode values | ||||
securityDescriptor | Object | Information about the authentication enablement and support the associated stored credentials for a managed device | ||||
identityManagementSystemEnabled | String | |||||
managedAuthEnabled | Boolean | Indicates whether the device uses managed authentication. This can be one of the following values.
| ||||
managedAuthSupported | Boolean | Indicates whether the device supports the ability to choose whether managed authentication is to be used. This can be one of the following values.
| ||||
publicAccess | Boolean | Indicates whether the device can be accessed by all role groups. This can be one of the following values.
| ||||
roleGroups | Array of strings | List of role groups that are permitted to view and manage this device | ||||
storedCredentials | Array of objects | Information about each stored credential that is associated with this device, if applicable | ||||
description | String | Description of the stored credential | ||||
id | String | ID of the stored credential | ||||
userName | String | Name of the stored credential | ||||
uri | String | URI of the device | ||||
securityMode | String | (servers with XCC2 only) Security Mode. This can be one of the following values.
| ||||
selLog | Boolean | Indicates whether the SEL log is supported and present on this server. This can be one of the following values.
| ||||
serialNumber | String | Server serial number | ||||
slots | Array of integers | List of occupied slots | ||||
ssdWearThreshold | Integer | (ThinkSystem and ThinkAgile only) SSD remaining-life alert threshold When this threshold is exceeded, an alert is generated. The default value is 8% of remaining life. | ||||
ssoEnabled | Boolean | Indicates whether single sign-on is enabled. This can be one of the following values.
| ||||
status | Object | Management status | ||||
message | String | This can be one of the following values.
| ||||
name | String | This can be one of the following values.
| ||||
subSlots | Array of integers | List of occupied sub-slots | ||||
subType | String | Sub-type | ||||
systemGuardSetting | Object | (servers with XCC2 only) Information about System Guard settings on the device. | ||||
lockDownPolicy | String | Indicates the behavior when System Guard is enabled. This can be one of the following values.
| ||||
osBootPreventing | Boolean | Indicates whether to prevent booting the OS when deviations are detected between the snapshot and the current inventory (when the status is noncompliant). This can be one of the following values.
| ||||
status | String | Compliance status. This can be one of the following values.
| ||||
systemGuardEnabled | Boolean | Indicates whether System Guard is enabled. This can be one of the following values.
| ||||
thinkServerFru | Array of objects | (ThinkServer servers only) Information about each ThinkServer FRU | ||||
description | String | FRU description | ||||
deviceName | String | FRU device name | ||||
manufatucturer | String | FRU manufacturer | ||||
manufatucturerDate | String | FRU manufacture date | ||||
serial | String | FRU serial number | ||||
partNumber | String | FRU part number | ||||
tlsVersion | Object | Information about the SSL or TLS protocol and version | ||||
currentValue | String | SSL or TLS protocol and version to be used. This can be one of the following values.
| ||||
possibleValues | Array of strings | List of possible values | ||||
type | String | Resource type. This can be one of the following values.
| ||||
udcVersion | String | (ThinkEdge servers only) Version of the management agent that is installed on the server | ||||
uri | String | URI | ||||
userDefinedName | String | User-defined name for the device | ||||
userDescription | String | User description | ||||
uuid | String | UUID | ||||
vnicMode | String | VNIC mode. This can be one of the following values.
| ||||
vpdID | String | VPD ID |
{
"accessState": "Online",
"accountLockoutPeriod": 1,
"activationKeys": [{
"description": "Lenovo XClarity Controller 2 Platinum Upgrade",
"keyExpirationDate": "",
"keyFeatureType": 74,
"keyIdentiferList": [{
"keyIdentifierType": "MT",
"keyIdentifier": "7D75SR650R112"
}],
"keyStatus": "VALID",
"keyUseCount": 0,
"keyUseLimit": 0,
"uuid": ""
}],
"addinCards": [{
"class": "Unclassified device",
"firmware": [{
"build": "0",
"classifications": [13],
"date": "",
"name": "Gen5 Riser1 LP Retimer",
"revision": "0",
"softwareID": "1D494050",
"role": "",
"status": "Active",
"type": "Software Bundle",
"version": "0.0.0"
}],
"fodUniqueID": "",
"FRU": "",
"fruSerialNumber": "",
"isAddOnCard": true,
"isAgentless": false,
"isPLDMUpdateSupported": true,
"manufacturer": "Lenovo",
"name": "Gen5 Riser1 LP Retimer",
"partNumber": "STA7A95479",
"pciBusNumber": "0",
"pciDeviceNumber": "0",
"pciFunctionNumber": "0",
"pciRevision": "0",
"pciSubID": "0",
"pciSubVendorID": "0",
"portInfo": {},
"posID": "0",
"productName": "Gen5 Riser1 LP Retimer",
"slotName": "PCIe 4",
"slotNumber": "4",
"slotSupportsHotPlug": "false",
"vpdID": "0"
},
...,
{
"class": "Network controller",
"firmware": [{
"build": "0",
"classifications": [13],
"date": "",
"name": "Firmware Bundle",
"role": "",
"revision": "0",
"softwareID": "17AA4104",
"status": "Active",
"type": "Software Bundle",
"version": "222.0.2.1"
}],
"fodUniqueID": "",
"FRU": "01PE761",
"fruSerialNumber": "L0NV1A2004Y",
"isAddOnCard": true,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"pciBusNumber": "22",
"pciDeviceNumber": "0",
"pciFunctionNumber": "3",
"pciRevision": "1",
"pciSegmentNumber": "0",
"pciSubID": "4104",
"pciSubVendorID": "17aa",
"manufacturer": "Broadcom Limited",
"name": "Broadcom 5719 1GbE RJ45 4-port OCP Ethernet Adapter",
"partNumber": "SN37A28309",
"portInfo": {
"physicalPorts": [{
"logicalPorts": [{
"addresses": "e4:3d:1a:61:88:8f",
"logicalPortIndex": 1,
"portNumber": 1,
"portType": "ETHERNET",
"vnicMode": false
}],
"peerBay": 0,
"physicalPortIndex": 4,
"portNumber": 4,
"portType": "ETHERNET",
"speed": -1.0,
"status": "Down"
}]
},
"posID": "1657",
"productName": "Broadcom 5719 1GbE RJ45 4-port OCP Ethernet Adapter",
"slotName": "PCIe 13",
"slotNumber": "13",
"slotSupportsHotPlug": "false",
"vpdID": "14e4"
}],
"addinCardSlots": 0,
"arch": "x86",
"assetTag": "",
"backedBy": "real",
"bladeState": 0,
"bmuParamObject": null,
"uri": "nodes/40BDB5F8D609B801C183337C180D3F29/bootOrder",
"bootOrderList": [{
"bootType": "BootOrder",
"currentBootOrderDevices": ["Red Hat Enterprise Linux"],
"possibleBootOrderDevices": ["Red Hat Enterprise Linux","CD/DVD Rom","Hard Disk",
"Network","USB Storage"]
},
...,
{
"bootType": "CDDVDROMBootOrder",
"currentBootOrderDevices": [],
"possibleBootOrderDevices": []
}]
},
"bootMode": {
"currentValue": "UEFI Mode",
"possibleValues": ["UEFI Mode","Legacy Mode"]
},
"bootOrder": {
"bundleRepoAvailableSpaceInKB": 1951586,
"cimEnabled": false,
"cmmDisplayName": "Management Controller UUID-40BDB5F8D609B801C183337C180D3F29",
"cmmHealthState": "Normal",
"complexID": -1,
"contact": "",
"dataHandle": 1688376857592,
"description": "This resource is used to represent a chassis or other physical enclosure for a Redfish implementation.",
"deviceDrivers": null,
"diskDriveSensorInfo": ["Drive 0","Drive 1","Drive 2","Drive 3","Drive 4","Drive 5","Drive 6",
"Drive 7","Drive 8","Drive 9","Drive 10","Drive 11","Drive 12",
"Drive 13","Drive 14","Drive 15","Ext Drive","Drive Mismatch",
"Drive Key Fault"],
"domainName": "",
"driveBays": 2,
"drives": [],
"embeddedHypervisorPresence": false,
"encapsulation": {
"encapsulationMode": "normal"
},
"errorFields": [],
"excludedHealthState": "Normal",
"expansionCards": [],
"expansionCardSlots": 0,
"expansionProducts": [],
"expansionProductType": "",
"faceplateIDs": [{
"deviceId": 84,
"entityId": 15,
"fruNumber": "02YH952",
"name": "HDD_BP_2",
"partNumber": "STA7A43893"
"posID": 145,
"productId": 0,
"serialNumber": "R4SH29D0024",
"vpdID": 112,
},
{
"deviceId": 83,
"entityId": 15,
"fruNumber": "02YE087",
"name": "HDD_BP_1",
"partNumber": "SC57A26298"
"posID": 144,
"productId": 0,
"serialNumber": "R5SH235006X",
"vpdID": 112,
}],
"fans": [{
"description": "Fan Fan 4 Front Tach",
"healthState": "Normal",
"name": "Fan 4 Front Tach",
"slot": "4",
"slots": 4,
"speed": 6642,
"status": "OK"
},
...,
{
"description": "Fan Fan 1 Rear Tach",
"healthState": "Normal",
"name": "Fan 1 Rear Tach",
"slot": "1",
"slots": 1,
"speed": 6300,
"status": "OK"
}],
"FeaturesOnDemand": {
"features": ["RDOC","REMOTE MEDIA","REMOTE CONTROL 6 USERS"],
"tierLevel": 3
},
"firmware": [{
"build": "*",
"classifications": [],
"date": "",
"name": "Firmware:LXPM-LinuxDrivers",
"revision": "*",
"role": "Primary",
"status": "Active",
"type": "LXPMLinuxDriver",
"version": "*"
},
...,
{
"build": "*",
"classifications": [],
"date": "",
"name": "Firmware:LXPM-WindowsDrivers",
"revision": "*",
"role": "Primary",
"status": "Active",
"type": "LXPMWindowsDriver",
"version": "*"
}],
"flashStorage": [],
"FQDN": "Shanghai-SR650V3",
"FRU": "XXXXXXX",
"fruSerialNumber": "XXXXXXX",
"hasOS": false,
"height": 2,
"hostMacAddresses": "E4:3D:1A:61:88:8C,E4:3D:1A:61:88:8D,E4:3D:1A:61:88:8E,E4:3D:1A:61:88:8F",
"hostname": "Shanghai-SR650V3",
"inventoryState": "INVENTORY_READY",
"ipInterfaces": [{
"name": "Manager Ethernet Interface",
"label": "unknown",
"IPv4assignments": [{
"id": 0,
"subnet": "255.255.254.0",
"gateway": "10.240.210.1",
"address": "10.240.211.178",
"type": "INUSE"
}],
"IPv4DHCPmode": "STATIC_ONLY",
"IPv4enabled": true,
"IPv6assignments": [{
"address": "2002:97b:c2bb:830:10:240:211:178",
"id": 0,
"gateway": "0:0:0:0:0:0:0:0",
"prefix": 64,
"scope": "Global",
"source": "Static",
"type": "INUSE"
},
...,
{
"address": "fe80:0:0:0:922e:16ff:fe10:9806",
"gateway": "0:0:0:0:0:0:0:0",
"id": 0,
"prefix": 64,
"scope": "LinkLocal",
"source": "Other",
"type": "INUSE"
}],
"IPv6DHCPenabled": false,
"IPv6enabled": true,
"IPv6statelessEnabled": false,
"IPv6staticEnabled": true
},
{
"IPv4assignments": [],
"IPv4DHCPmode": "UNKNOWN",
"IPv4enabled": false,
"IPv6assignments": [{
"address": "fe80:0:0:0:922e:16ff:fe10:9806",
"gateway": "0:0:0:0:0:0:0:0",
"id": 0,
"prefix": 64,
"scope": "LinkLocal",
"source": "Other",
"type": "INUSE"
}],
"IPv6DHCPenabled": false,
"IPv6enabled": false,
"IPv6statelessEnabled": false,
"IPv6staticEnabled": false,
"label": "unknown",
"name": "Manager Ethernet Over USB Interface"
}],
"isConnectionTrusted": "true",
"isITME": false,
"isScalable": false,
"ipv4Addresses": ["10.240.211.178","169.254.95.118"],
"ipv6Addresses": ["2002:97b:c2bb:830:10:240:211:178","fe80::922e:16ff:fe10:9805",
"fe80::922e:16ff:fe10:9806"],
"isRemotePresenceEnabled": true,
"lanOverUsb": "enabled",
"lanOverUsbPortForwardingModes": [{
"externalIPAddress": "",
"state": "disabled",
"type": "OSDeploy"
}],
"lastOfflineTimestamp": -1,
"leds": [{
"color": "Amber",
"location": "Planar",
"name": "DIMM 21",
"state": "Off"
},
...,
{
"color": "Amber",
"location": "Planar",
"name": "DIMM 20",
"state": "Off"
}],
"location": {
"lowestRackUnit": 28,
"location": "",
"rack": "lab123",
"room": "test_room"
},
"logicalID": -1,
"m2Presence": false,
"macAddress": "90:2E:16:10:98:05,90:2E:16:10:98:06",
"machineType": "7D75",
"manufacturer": "Lenovo",
"manufacturerId": "Lenovo",
"memoryModules": [{
"capacity": 16,
"displayName": "DIMM 7",
"fruPartNumber": "",
"healthState": "NA",
"manufacturer": "Samsung",
"metrics": {
"alarmTrips": {}
},
"model": "DDR5",
"mpfa": {
"mpfaHealthStatus": {
"major": 0,
"minor": 0
},
"mpfaSevereFaults": null
},
"operatingMemoryMode": ["Volatile"],
"partNumber": "M321R2GA3BB0-CQKVG",
"present": false,
"serialNumber": "80CE01212401CD4F96",
"slot": 7,
"speed": 4800,
"speedMBs": 0,
"type": "DDR5",
},
{
"capacity": 16,
"displayName": "DIMM 23",
"fruPartNumber": "",
"healthState": "NA",
"manufacturer": "Samsung",
"metrics": {
"alarmTrips": {}
},
"model": "DDR5",
"mpfa": {
"mpfaHealthStatus": {
"major": 0,
"minor": 0
},
"mpfaSevereFaults": null
},
"operatingMemoryMode": ["Volatile"],
"partNumber": "M321R2GA3BB6-CQKEG",
"present": false,
"serialNumber": "80CE012210029F85AE",
"slot": 23,
"speed": 4800,
"speedMBs": 0,
"type": "DDR5",
}],
"memorySlots": 0,
"mgmtProcIPaddress": "10.240.211.178",
"mgmtProcType": "XCC2",
"model": "RCZ000",
"mpfahealthStatus": false,
"name": "Shanghai-SR650V3",
"nist": {
"currentValue": "Unknown",
"possibleValues": ["Nist_800_131A_Strict","unsupported","Compatibility"]
},
"onboardPciDevices": [{
"class": "Mass storage controller",
"firmware": [],
"fodUniqueID": "",
"isAddOnCard": false,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"name": "PCH Integrated SATA Controller 2",
"pciBusNumber": "0",
"pciDeviceNumber": "25",
"pciFunctionNumber": "0",
"pciRevision": "11",
"pciSegmentNumber": "0",
"pciSubID": "7824",
"pciSubVendorID": "17aa",
"portInfo": {},
"posID": "1bd2",
"vpdID": "8086"
},
...,
{
"class": "Unclassified device",
"firmware": [{
"name": "Gen5 Riser 2B Retimer",
"date": "",
"type": "Software Bundle",
"build": "0",
"version": "1.27.35",
"role": "",
"status": "Active",
"classifications": [13],
"revision": "0",
"softwareID": "1D494054"
}],
"fodUniqueID": "",
"isAddOnCard": false,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"name": "Retimer Riser 2",
"pciBusNumber": "0",
"pciDeviceNumber": "0",
"pciFunctionNumber": "0",
"pciRevision": "0",
"pciSubID": "0",
"pciSubVendorID": "0",
"portInfo": {},
"posID": "0",
"vpdID": "0"
}],
"osInfo": {
"description": "",
"hostname": "",
"storedCredential": ""
},
"overallHealthState": "Normal",
"parent": {
"uri": "cabinet/",
"uuid": ""
},
"partitionID": -1,
"partNumber": "STA7B05327",
"pciCapabilities": ["RaidLink","OOB_PCIe","RaidLinkConfig","RaidLinkAlert","OOB_PCIe_Config",
"OOB_Option_Firmware_Update","PreStandardPLDM","StandardPLDM","Storlib","M2"],
"pciDevices": [{
"class": "Network controller",
"firmware": [{
"build": "0",
"classifications": [13],
"date": "",
"name": "Firmware Bundle",
"revision": "0",
"role": "",
"softwareID": "17AA4104",
"status": "Active",
"type": "Software Bundle",
"version": "222.0.2.1"
}],
"fodUniqueID": "",
"FRU": "01PE761",
"fruSerialNumber": "L0NV1A2004Y",
"isAddOnCard": true,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"manufacturer": "Broadcom Limited",
"name": "Broadcom 5719 1GbE RJ45 4-port OCP Ethernet Adapter",
"partNumber": "SN37A28309",
"pciBusNumber": "22",
"pciDeviceNumber": "0",
"pciFunctionNumber": "1",
"pciRevision": "1",
"pciSegmentNumber": "0",
"pciSubID": "4104",
"pciSubVendorID": "17aa",
"portInfo": {
"physicalPorts": [{
"logicalPorts": [{
"addresses": "e4:3d:1a:61:88:8d",
"logicalPortIndex": 1,
"portNumber": 1,
"portType": "ETHERNET",
"vnicMode": false
}],
"peerBay": 0,
"physicalPortIndex": 2,
"portNumber": 2,
"portType": "ETHERNET",
"speed": -1.0,
"status": "Down"
}]
},
"posID": "1657",
"productName": "Broadcom 5719 1GbE RJ45 4-port OCP Ethernet Adapter",
"slotName": "PCIe 13",
"slotNumber": "13",
"slotSupportsHotPlug": "false",
"vpdID": "14e4"
}], "physicalID": 0,
"ports": [{
"ioModuleBay": 0,
"portNumber": 3
},
...,
{
"ioModuleBay": 0,
"portNumber": 2
}],
"posID": "",
"powerAllocation": {
"maximumAllocatedPower": 1100,
"minimumAllocatedPower": 0
},
"powerCappingPolicy": {
"cappingACorDCMode": "AC",
"minimumHardCapLevel": 726000,
"cappingPolicy": "OFF",
"maxPowerCap": 1100000,
"minimumPowerCappingHotPlugLevel": -1,
"powerCappingAllocUnit": "watts*10^-3",
"maximumPowerCappingHotPlugLevel": -1,
"currentPowerCap": 0,
"minPowerCap": 0
},
"powerStatus": 8,
"powerSupplies": [{
"cmmDisplayName": "Power Supply 1",
"cmmHealthState": "Unknown",
"dataHandle": 0,
"description": "Power Supply 1",
"excludedHealthState": "Normal",
"firmware": [{
"build": null,
"classifications": [10],
"date": "",
"name": "PSU1",
"role": "OK",
"softwareID": "PSUACBE8100",
"status": "OK",
"type": "Firmware",
"version": "14.13"
}],
"FRU": "",
"fruSerialNumber": "",
"hardwareRevision": "",
"healthState": "GOOD",
"inputVoltageIsAC": true,
"inputVoltageMax": -1,
"inputVoltageMin": -1,
"leds": [],
"machineType": "",
"manufactureDate": "",
"manufacturer": "ACBE",
"manufacturerId": "",
"model": "",
"name": "Power Supply 1",
"overallHealthState": "Normal",
"parent": {
"uri": "chassis/",
"uuid": ""
},
"partNumber": "SP57A88785",
"posID": "",
"powerAllocation": {
"totalInputPower": 0,
"totalOutputPower": 1100
},
"powerState": "Unknown",
"productId": "",
"productName": "",
"serialNumber": "A1DB24110DX",
"slots": [1],
"type": "PowerSupply",
"uri": "powerSupply/",
"userDescription": "",
"uuid": "",
"vpdID": ""
}], "primary": false,
"processorIntelSpeedSelect": {
"currentValue": "Auto",
"possibleValues": ["Auto","SST-PP V2","Config1","Config2","Base"]
},
"processors": [{
"cores": 44,
"displayName": "Intel(R) Xeon(R) Platinum 8458P",
"family": "INTEL_R_XEON_TM",
"healthState": "GOOD",
"manufacturer": "Intel(R) Corporation",
"maxSpeedMHZ": 3800,
"partNumber": "",
"present": false,
"productVersion": "Intel(R) Xeon(R) Platinum 8458P",
"serialNumber": "0x5583BC1F3716456E",
"slot": 1,
"socket": "CPU 1",
"speed": 2.7,
"tdpWatts": 350
}],
"processorSlots": 0,
"productId": "664A00",
"productName": "ThinkSystem SR650 V3 MB,EGS,DDR5,SH,2U",
"raidSettings": [{
"batteryData": [],
"description": "ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter",
"diskDrives": [{
"bay": 1,
"blockSize": 512,
"capacity": 300000000000,
"description": "300GB 10K 6Gbps SAS HDD",
"diskState": "Online",
"encryptionStatus": "Unencrypted",
"firmware": [{
"build": "0",
"classifications": [10],
"date": "",
"name": "ST9300603SS",
"revision": "0",
"role": "",
"softwareID": "41Y8473",
"status": "Active",
"type": "Firmware",
"version": "B53B"
}],
"FRU": "42D0628",
"healthState": "OK",
"hotSpareType": "None",
"interfaceType": "SAS",
"largestAvailableSize": 512,
"m2Location": "",
"manufacturer": "IBM-ESXS",
"mediaType": "HDD",
"model": "ST9300603SS",
"name": "Disk.1",
"numberOfBlocks": 585937500,
"partNumber": "42D0631",
"remainingLife": -1,
"serialNumber": "6SE2SSGD",
"temperature": 33,
"uuid": ""
}],
"firmware": [{
"classifications": [],
"build": "0",
"date": "",
"name": "",
"revision": "0",
"role": "",
"softwareID": "",
"status": "",
"type": "",
"version": "52.22.0-4633"
}],
"isAddOnCard": true,
"model": "SAS3916",
"name": "ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter",
"pciFirmware": []
"slotNumber": "1",
"storagePools": [{
"arrayStatus": "",
"arrayUid": "0",
"combinedRaidLevel": "0",
"description": "The resource is used to represent a storage pool for a Redfish implementation.",
"diskDrives": [{
"bay": 1,
"blockSize": 512,
"capacity": 300000000000,
"description": "300GB 10K 6Gbps SAS HDD",
"diskState": "Online",
"encryptionStatus": "Unencrypted",
"firmware": [{
"build": "0",
"classifications": [10],
"date": "",
"name": "ST9300603SS",
"revision": "0",
"role": "",
"status": "Active",
"softwareID": "41Y8473",
"type": "Firmware",
"version": "B53B"
}],
"FRU": "42D0628",
"healthState": "OK",
"hotSpareType": "None",
"interfaceType": "SAS",
"largestAvailableSize": 512,
"m2Location": "",
"manufacturer": "IBM-ESXS",
"mediaType": "HDD",
"model": "ST9300603SS",
"name": "Disk.1",
"numberOfBlocks": 585937500,
"partNumber": "42D0631",
"remainingLife": -1,
"serialNumber": "6SE2SSGD",
"temperature": 33,
"uuid": "",
}],
"name": "Pool_6_7",
"raidLevel": 0,
"remainingSpace": 0,
"storageVolumes": [{
"accessPermission": "READ_WRITE",
"accessPolicy": "ReadWrite",
"blockSize": 512,
"bootable": true,
"description": "This resource is used to represent a volume for a Redfish implementation.",
"driveCachePolicy": "Unchanged",
"driveIndex": 0,
"health": "OK",
"ioPolicy": "DirectIO",
"isSDRAID": null,
"LUN": -1,
"name": "",
"numberOfBlocks": 1167966208,
"primaryPartition": 0,
"raidType": "RAID 0",
"readPolicy": "",
"removable": false,
"stripeSize": 262144,
"targetType": null,
"volumeID": "239",
"volumeOwner": null,
"volumeStatus": "",
"volumeType": "RAID",
"volumeUID": "0",
"writePolicy": "WriteThrough"
}],
"totalManagedSpace": 597998698496
}],
"storageVolumes": [{
"accessPermission": "READ_WRITE",
"accessPolicy": "ReadWrite",
"blockSize": 512,
"bootable": true,
"description": "This resource is used to represent a volume for a Redfish implementation.",
"driveIndex": 0,
"driveCachePolicy": "Unchanged",
"health": "OK",
"ioPolicy": "DirectIO",
"isSDRAID": null,
"LUN": -1,
"name": "",
"numberOfBlocks": 1167966208,
"primaryPartition": 0,
"raidType": "RAID 0",
"readPolicy": "",
"removable": false,
"stripeSize": 262144,
"targetType": null,
"volumeID": "239",
"volumeOwner": null,
"volumeStatus": "",
"volumeType": "RAID",
"volumeUID": "0",
"writePolicy": "WriteThrough"
}],
"uuid": "4BEF9CA0-830B-49F4-8589-1705132EF6F6"
}],
"releaseName": "egs_gp_ga",
"secureBootMode": {
"currentValue": "Disabled",
"possibleValues": ["Enabled","Disabled"]
},
"securityDescriptor": {
"identityManagementSystemEnabled": false,
"managedAuthEnabled": true,
"managedAuthSupported": true,
"publicAccess": false,
"roleGroups": ["lxc-supervisor"],
"storedCredentials": {
"description": "Passw0rd@01",
"id": "1652",
"userName": "USERID"
},
"uri": "nodes/40bdb5f8d609b801c183337c180d3f29"
},
"securityMode": "Compatibility Security",
"selLog": true,
"serialNumber": "SR650R112",
"slots": [],
"ssoEnabled": true,
"ssdWearThreshold": 8,
"status": {
"message": "managed",
"name": "MANAGED"
},
"subSlots": [],
"subType": "",
"systemGuardSetting": {
"lockDownPolicy": "PreventOSBooting",
"osBootPreventing": false,
"status": "Compliant",
"systemGuardEnabled": false
},
"userDefinedName": "Shanghai-SR650V3",
"tlsVersion": {
"currentValue": "TLS_12",
"possibleValues": ["unsupported","TLS_12","TLS_11","TLS_10"]
},
"type": "Rack-Tower Server",
"uri": "nodes/40BDB5F8D609B801C183337C180D3F29",
"userDescription": "",
"uuid": "40BDB5F8D609B801C183337C180D3F29",
"vnicMode": "disabled",
"vpdID": ""
}