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 user name 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 | ||||
isTrusted | Boolean | Indicates whether the connection to the server is trusted. This can be one of the following values.
| ||||
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 | 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 | ||||
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 | List of installed Feature On Demand (FoD) keys | ||||
description | String | FoD key description | ||||
keyExpirationDate | String | Date when the FoD key expires | ||||
keyFeatureType | Integer | FoD feature type | ||||
keyIdentiferList | Array of objects | FoD associative identifier list | ||||
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 add-in cards 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. | ||||
FRU | String | Add-in card FRU part number | ||||
firmware | Array of objects | Information about add-in card firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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 | ||||
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 | ||||
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 the physical port | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
portNumber | Integer | Number of the physical port | ||||
logicalPorts | Array of objects | List of associated logical ports | ||||
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 | ||||
addresses | String | Assigned addresses | ||||
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 | ||||
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 | Slot number for the add-in card | ||||
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 | |||||
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 | Boot order attributes | ||||
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) See GET /canisters for details. | ||||
canisterSlots | Integer | (Flex System storage devices only) Canister slots | ||||
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 device drivers in the server | ||||
displayName | String | Display name | ||||
driverClass | String | Class | ||||
driverClassId | String | Class ID | ||||
driverFiles | Array of objects | Information about the device driver files | ||||
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 | 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 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 that contain {string, errorCode} | Error codes. This 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 expansion cards | ||||
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 the physical ports | ||||
logicalPorts | Array of objects | List of associated logical ports | ||||
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.
| ||||
physicalPortIndex | Integer | Number of physical ports | ||||
portType | String | Physical port type. This can be one of the following values.
| ||||
portNumber | Integer | Number of the physical port | ||||
peerBay | Integer | Peer I/O Module bay | ||||
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.
| ||||
fans | Array of objects | (ThinkServer and ThinkSystem rack servers only) Information about storage backplane assets | ||||
faceplateIDs | Array of objects | |||||
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 | |||||
FeaturesOnDemand | Object | Information about features on demand | ||||
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 | Server firmware details | ||||
build | String | Firmware build | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
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 flash storage | ||||
defaultBlockSize | Long | Flash storage device block size | ||||
description | String | Flash storage description | ||||
serialNumber | String | Flash storage serial number | ||||
firmware | Array of objects | Flash storage firmware properties | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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 the IP addresses of the baseboard management controller | ||||
IPv4assignments | Array of objects | Information about IPv4 assignments | ||||
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 IPv6 assignments | ||||
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.
| ||||
isRemotePresenceEnabled | Boolean | |||||
isScalable | Boolean | |||||
isITME | Boolean | |||||
lanOverUsb | String | |||||
lanOverUsbPortForwardingModes | Array of objects | 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.
| ||||
leds | Array of objects | Information about server LEDs | ||||
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 | Information about memory modules | ||||
additionalInfo | Object | Additional information about memory modules | ||||
appDirectCapacity | Integer | Capacity, in MiB, that is allocated for AppDirect | ||||
fipsMode | String | |||||
firmware | Object | Information about memory module firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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 | ||||
fruPartNumber | String | |||||
inaccessibleCapacity | Integer | Capacity, in MiB, that cannot be accessed due to licensing issues | ||||
memoryCapacity | Integer | Capacity, in MiB, that is allocated for memory | ||||
memoryMetrics | Object | |||||
aitDramStatus | String | |||||
alarmTrips | Object | |||||
spareBlock | String | |||||
temperature | String | |||||
healthStatusReason | String | |||||
healthStatusString | String | |||||
latchedDirtyShutdownCount | String | |||||
latchedDirtyShutdownStatus | String | |||||
predictedMediaLifeLeftPercent | String | |||||
securityStateString | String | |||||
capacity | Long | Capacity | ||||
fruPartNumber | String | FRU part number, if applicable | ||||
healthState | String | |||||
displayName | String | Display name | ||||
manufacturer | String | Manufacturer | ||||
MPFA | Object | Information about memory failure prediction analytics | ||||
MPFA_HealthStatus | Object | Information about health status | ||||
Major | Integer | Number of major health events | ||||
Minor | Integer | Number of warning (minor) health events | ||||
MPFA_SevereFaults | Array of objects | Information about severe faults | ||||
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 | Memory operating mode. 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 | Information about on-board PCI devices | ||||
class | String | |||||
firmware | Array of objects | Firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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.
| ||||
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 the physical ports | ||||
logicalPorts | Array of objects | List of 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 PCI devices | ||||
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 | PCI device firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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 the physical ports | ||||
logicalPorts | Array of objects | List of associated logical ports | ||||
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 the 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 the physical ports | ||||
logicalPorts | Array of objects | List of associated logical ports | ||||
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 | Port information | ||||
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 | ||||
maxPowerCap | Long | Maximum power capping level | ||||
maximumPowerCappingHotPlugLevel | Long | Maximum power capping hot plug level | ||||
minPowerCap | Long | Minimum power capping level | ||||
minimumHardCapLevel | Long | Minimum hard capping level | ||||
minimumPowerCappingHotPlugLevel | Long | Minimum power capping hot plug 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 power supplies | ||||
cmmDisplayName | String | Assigned component name | ||||
dataHandle | Long | Time stamp of the last status update | ||||
description | String | Assigned component description | ||||
firmware | Array of objects | Information about firmware | ||||
build | String | Firmware build | ||||
date | String | Firmware date | ||||
name | String | Firmware name | ||||
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 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 power-supply LEDs. | ||||
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.
| ||||
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 | Power-supply primary slot | ||||
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 processors | ||||
cores | Integer | Number of cores | ||||
displayName | String | Display name | ||||
family | String | Family | ||||
manufacturer | String | Manufacturer | ||||
maxSpeedMHZ | Integer | Maximum processor speed, in MHz | ||||
productVersion | String | Product version | ||||
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 | ||||
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 | ||||
productID | String | Product ID | ||||
productName | String | Product name | ||||
raidSettings | Array | Information about RAID devices | ||||
batteryData | Array | |||||
description | String | RAID devices description | ||||
diskDrives | Array of objects | XCC-based servers only Information about disk drives | ||||
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 firmware | ||||
build | String | Firmware build. | ||||
classifications | Array of integers | 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 firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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.
| ||||
name | String | RAID devices name | ||||
slotNumber | String | RAID adapter slot number If the RAID adapter is an on-board adapter, this value is null. | ||||
storagePools | Array of objects | |||||
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 | |||||
bay | Integer | |||||
blockSize | Integer | |||||
capacity | Long | |||||
description | String | |||||
diskState | String | |||||
firmware | Array of objects | Information about disk-drive firmware | ||||
build | String | Firmware build | ||||
classifications | Array of integers | 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 | |||||
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 | |||||
uuid | String | RAID devices UUID | ||||
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 | ||||
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 the 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 ThinkServer FRUs | ||||
description | String | FRU description | ||||
deviceName | String | FRU device name | ||||
manufatucturer | String | FRU manufacturer | ||||
manufatucturerDate | String | FRU manfacuture 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": 0,
"activationKeys": [{
"description": "Lenovo XClarity Controller Enterprise Upgrade",
"keyUseLimit": 0,
"keyExpirationDate": "NO CONSTRAINTS",
"keyIdentiferList": [{
"keyIdentifierType": "MT",
"keyIdentifier": "7D43J30314EN"
}],
"keyFeatureType": 53,
"keyStatus": "VALID",
"keyUseCount": 0,
"uuid": "",
},
{
"description": "Lenovo XClarity Controller Advanced Upgrade",
"keyUseLimit": 0,
"keyExpirationDate": "NO CONSTRAINTS",
"keyIdentiferList": [{
"keyIdentifierType": "MT",
"keyIdentifier": "7D43J30314EN"
}],
"keyFeatureType": 52,
"keyStatus": "VALID",
"keyUseCount": 0,
"uuid": "",
}],
"addinCards": [{
"class": "Mass storage controller",
"firmware": [{
"build": "0",
"classifications": [10],
"date": "2020-09-04T00:00:00Z",
"name": "MV88SE9230",
"revision": "0",
"role": "",
"softwareID": "1D490304",
"status": "Active",
"type": "Firmware",
"version": "2.3.20.1211"
},
{
"build": "0",
"classifications": [32773],
"date": "2020-10-30T00:00:00Z",
"name": "Marvell UEFI AHCI Driver & BIOS",
"revision": "0",
"role": "",
"softwareID": "1D490304",
"status": "Active",
"type": "Boot ROM",
"version": "0.0.20.1014"
}],
"fodUniqueID": "",
"FRU": "01PE604",
"fruSerialNumber": "R2SH12R002V",
"isAddOnCard": true,
"isAgentless": false,
"isPLDMUpdateSupported": true
"manufacturer": "Lenovo",
"name": "ThinkSystem M.2 SATA 2-Bay RAID Enablement Kit",
"partNumber": "SR17A32467",
"pciBusNumber": "226",
"pciDeviceNumber": "0",
"pciFunctionNumber": "0",
"pciRevision": "11",
"pciSubID": "304",
"pciSubVendorID": "1d49",
"portInfo": {},
"posID": "9230",
"productName": "ThinkSystem M.2 SATA 2-Bay RAID Enablement Kit",
"slotNumber": "15",
"slotSupportsHotPlug": "false",
"slotName": "PCIe 15",
"vpdID": "1b4b",
}, ... {
"class": "Network controller",
"firmware": [{
"build": "0",
"classifications": [13],
"date": "2021-05-19T00:00:00Z",
"name": "Software Bundle",
"revision": "0",
"role": "",
"softwareID": "17AA4140",
"status": "Active",
"version": "218.0.197.6",
"type": "Software Bundle"
}],
"fodUniqueID": "",
"FRU": "01PE765",
"fruSerialNumber": "L0NV0AG005R",
"isAgentless": false,
"isAddOnCard": true,
"isPLDMUpdateSupported": true
"manufacturer": "Broadcom Limited",
"name": "Broadcom 57414 10/25GbE SFP28 2-port OCP Ethernet Adapter",
"pciBusNumber": "33",
"partNumber": "SN37A28311",
"pciDeviceNumber": "0",
"pciFunctionNumber": "1",
"pciRevision": "1",
"pciSubID": "4140",
"pciSubVendorID": "17aa",
"portInfo": {
"physicalPorts": [{
"logicalPorts": [{
"addresses": "bc:97:e1:af:65:5f",
"logicalPortIndex": 1,
"portNumber": 1,
"portType": "ETHERNET",
"vnicMode": false
}],
"peerBay": 0,
"physicalPortIndex": 2,
"portNumber": 2,
"portType": "ETHERNET",
"speed": -1.0,
"status": "Down"
}]
},
"posID": "16d7",
"productName": "Broadcom 57414 10/25GbE SFP28 2-port OCP Ethernet Adapter",
"slotName": "PCIe 9",
"slotNumber": "9",
"slotSupportsHotPlug": "false",
"vpdID": "14e4",
}],
"addinCardSlots": 0,
"arch": "x86",
"assetTag": "Server_1",
"backedBy": "real",
"bladeState": 0,
"bmuParamObject": null,
"bootMode": {
"currentValue": "UEFI Mode",
"possibleValues": ["UEFI Mode","Legacy Mode"]
},
"bootOrder": {
"uri": "nodes/F1F05094A10F11EB940D0A94EFF26C99/bootOrder",
"bootOrderList": [{
"bootType": "USBBootOrder",
"currentBootOrderDevices": [],
"possibleBootOrderDevices": []
}, ... {
"bootType": "HardDiskBootOrder",
"currentBootOrderDevices": ["UEFI: SLOT15 (E2/0/0) ThinkSystem M.2 VD PORT 0"],
"possibleBootOrderDevices": ["UEFI: SLOT15 (E2/0/0) ThinkSystem M.2 VD PORT 0"]
}]
},
"cimEnabled": false,
"cmmDisplayName": "Management Controller UUID-F1F05094A10F11EB940D0A94EFF26C99",
"cmmHealthState": "Critical",
"contact": "",
"complexID": -1,
"dataHandle": 1649161203268,
"description": "This resource is used to represent a chassis or other physical enclosure for a
Redfish implementation.",
"deviceDrivers": [{
"displayName": "Intel(R) Ethernet Server Adapter I350-T2 #2",
"driverClass": "Net",
"driverClassId": "4D36E97D-E325-11CE-BFC1-08002BE10318",
"driverFiles": [{
"path": "C:\WINOWS\system32\drivers\e1r68x64.sys",
"version": "12.18.11.1"
}],
"installDate": "2022-03-30T19:30:16-07:00",
"instID": "PCI\\VEN_8086&DEV_1521&SUBSYS_00A280086&REV_01B9691FFF9E766201",
"localInfName": "oem27.inf",
"name": "Intel(R) Ethernet Server Adapter I350-T2 #2",
"releaseDate": "2020-06-14T17:00:00-07:00",
"version": "12.18.11.1"
}],
"diskDriveSensorInfo": ["Drive 0","Drive 1","Drive 2", ... "Drive Mismatch","Drive Key Fault"],
"domainName": "",
"driveBays": 0,
"drives": [],
"embeddedHypervisorPresence": false,
"encapsulation": {
"encapsulationMode": "normal"
},
"errorFields": [
{ "ChassisMounted": "FATAL_EXCEPTION" },
{ "ServerSlots": "FATAL_EXCEPTION" },
{ "FlashDimm": "FATAL_EXCEPTION" },
{ "RackPowerSupplies": "FATAL_EXCEPTION" },
{ "ServerMemoryAndCpuSlots": "FATAL_EXCEPTION" }
],
"excludedHealthState": "Critical",
"expansionCards": [],
"expansionCardSlots": 0,
"expansionProducts": [],
"expansionProductType": "",
"faceplateIDs": [{
"deviceId": 86,
"entityId": 15,
"fruNumber":"02YE099",
"name": "Rear HDD BP 1",
"partNumber ": "SC57A33653",
"posID": 151,
"productId": 0,
"serialNumber ": "R1SH11P0037",
"vpdID": 112
}, ... {
"deviceId": 83,
"entityId": 15,
"fruNumber":"01CV969",
"name": "HDD BP 1",
"partNumber ": "SB27A00790",
"posID": 144,
"productId": 0,
"serialNumber ": "V1SZ73E004X",
"vpdID": 112
}],
"fans": [{
"name": "Fan 4 Front Tach",
"healthState": "Normal",
"status": "OK",
"description": "Fan Fan 4 Front Tach",
"speed": 8560,
"slots": 4,
"slot": "4"
}, ... {
"name": "Fan 2 Rear Tach",
"healthState": "Normal",
"status": "OK",
"description": "Fan Fan 2 Rear Tach",
"speed": 7696,
"slots": 8,
"slot": "8"
}],
"FeaturesOnDemand": {
"tierLevel": 3,
"features": ["RDOC","REMOTE MEDIA","REMOTE CONTROL 6 USERS"]
},
"firmware": [{
"build": "D8BT16J",
"classifications": [],
"date": "2021-03-05T00:00:00Z",
"name": "Firmware:BMC",
"revision": "3.01",
"role": "Backup",
"status": "Inactive",
"type": "BMC-Primary",
"version": "3.01"
}, ... {
"build": "D8E122K",
"classifications": [],
"date": "2021-08-12T00:00:00Z",
"name": "Firmware:UEFI",
"revision": "2.20",
"role": "Primary",
"status": "Active",
"type": "UEFI",
"version": "2.20"
}],
"flashStorage": [],
"FQDN": "XCC-7D43-J30314EN",
"FRU": "03GX034",
"fruSerialNumber": "03GX034",
"hasOS": false,
"height": 2,
"hostMacAddresses": "BC:97:E1:DD:5B:80,BC:97:E1:DD:5B:81,BC:97:E1:DD:5B:82,BC:97:E1:DD:5B:83,
BC:97:E1:AF:65:5E,BC:97:E1:AF:65:5F",
"hostname": "XCC-7D43-J30314EN",
"ipInterfaces": [{
"name": "Manager Ethernet Interface",
"label": "unknown",
"IPv4enabled": true,
"IPv4DHCPmode": "DHCP_ONLY",
"IPv6enabled": true,
"IPv6DHCPenabled": false,
"IPv4assignments": [{
"id": 0,
"subnet": "255.255.252.0",
"gateway": "10.240.196.1",
"address": "10.240.197.65",
"type": "INUSE"
}],
"IPv6assignments": [{
"id": 0,
"scope": "LinkLocal",
"gateway": "0:0:0:0:0:0:0:0",
"source": "Other",
"address": "fe80:0:0:0:a94:efff:fef2:6c98",
"prefix": 64,
"type": "INUSE"
}, ... {
"id": 0,
"scope": "LinkLocal",
"gateway": "0:0:0:0:0:0:0:0",
"source": "Other",
"address": "fe80:0:0:0:a94:efff:fef2:6c97",
"prefix": 64,
"type": "INUSE"
}],
"IPv6statelessEnabled": true,
"IPv6staticEnabled": false
},
{
"name": "Manager Ethernet Over USB Interface",
"label": "unknown",
"IPv4enabled": false,
"IPv4DHCPmode": "UNKNOWN",
"IPv6enabled": false,
"IPv6DHCPenabled": false,
"IPv4assignments": [],
"IPv6assignments": [{
"id": 0,
"scope": "LinkLocal",
"gateway": "0:0:0:0:0:0:0:0",
"source": "Other",
"address": "fe80:0:0:0:a94:efff:fef2:6c98",
"prefix": 64,
"type": "INUSE"
}],
"IPv6statelessEnabled": false,
"IPv6staticEnabled": false
}],
"ipv4Addresses": ["10.240.197.65","169.254.95.118"],
"ipv6Addresses": ["2002:97b:c2bb:830:a94:efff:fef2:6c97","fe80::a94:efff:fef2:6c97",
"fe80::a94:efff:fef2:6c98"],
"isConnectionTrusted": "true",
"isITME": false,
"isRemotePresenceEnabled": true,
"isScalable": false,
"lanOverUsb": "enabled",
"lanOverUsbPortForwardingModes": [{
"state": "disabled",
"type": "OSDeploy",
"externalIPAddress": ""
}],
"lastOfflineTimestamp": -1,
"leds": [{
"color": "Amber",
"location": "Planar",
"name": "DIMM 21",
"state": "Off"
}, ... {
"color": "Amber",
"location": "Planar",
"name": "DIMM 20",
"state": "Off"
}],
"location": {
"location": "",
"lowestRackUnit": 0,
"rack": "",
"room": ""
},
"logicalID": -1,
"m2Presence": true,
"macAddress": "08:94:EF:F2:6C:97,08:94:EF:F2:6C:98",
"machineType": "7D43",
"manufacturer": "Lenovo",
"manufacturerId": "Lenovo",
"memoryModules": [{
"capacity": 16,
"displayName": "DIMM 14",
"fruPartNumber": "",
"healthState": "NA",
"MPFA": {
"MPFA_HealthStatus": {
"Major": 0,
"Minor": 0
},
"MPFA_SevereFaults": [{
"errorCnt": 2,
"faultType": 4,
"location": "0",
"timestamp": 1673058061
}]
},
"manufacturer": "SK Hynix",
"model": "DDR4",
"operatingMemoryMode": ["Volatile"],
"partNumber": "HMA82GR7DJR8N-XN",
"present": false,
"serialNumber": "43A4A150",
"speed": 3200,
"speedMBs": 0,
"slot": 14,
"type": "DDR4"
}, ... {
"capacity": 16,
"displayName": "DIMM 32",
"fruPartNumber": "",
"healthState": "NA",
"manufacturer": "SK Hynix",
"MPFA": {},
"model": "DDR4",
"operatingMemoryMode": ["Volatile"],
"partNumber": "HMA82GR7DJR8N-XN",
"present": false,
"serialNumber": "43A4A1AB",
"slot": 32,
"speed": 3200,
"speedMBs": 0,
"type": "DDR4"
}],
"memorySlots": 0,
"mgmtProcIPaddress": "10.240.197.65",
"mgmtProcType": "XCC",
"model": "CTO3WW",
"name": "XCC-7D43-J30314EN",
"nist": {
"currentValue": "Unknown",
"possibleValues": ["Nist_800_131A_Strict","unsupported","Compatibility"]
},
"onboardPciDevices": [{
"class": "Mass storage controller",
"firmware": [],
"fodUniqueID": "",
"isAddOnCard": false,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"name": "Onboard SATA Controller",
"pciRevision": "51",
"pciBusNumber": "195",
"pciDeviceNumber": "0",
"pciFunctionNumber": "0",
"pciSubID": "7901",
"pciSubVendorID": "1022",
"portInfo": {},
"posID": "7901",
"vpdID": "1022",
}, ... {
"firmware": [{
"name": "PCIFirmware",
"date": "",
"type": "",
"build": "0",
"version": "",
"role": "",
"status": "",
"classifications": [],
"revision": "0",
"softwareID": ""
}],
"class": "Display controller",
"fodUniqueID": "",
"isAddOnCard": false,
"isAgentless": false,
"isPLDMUpdateSupported": false,
"name": "",
"pciBusNumber": "98",
"pciDeviceNumber": "0",
"pciFunctionNumber": "0",
"pciRevision": "42",
"pciSubID": "101",
"pciSubVendorID": "19a2",
"portInfo": {},
"posID": "522",
"vpdID": "102b",
}],
"osInfo": {
"hostname": "",
"description": "",
"storedCredential": ""
},
"overallHealthState": "Critical",
"parent": {
"uuid": "",
"uri": "cabinet/"
},
"partitionID": -1,
"partNumber": "SB27A74980",
"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": "2021-05-19T00:00:00Z",
"name": "Software Bundle",
"revision": "0",
"role": "",
"softwareID": "17AA4101",
"status": "Active",
"type": "Software Bundle",
"version": "218.0.197.6"
}],
"fodUniqueID": "",
"FRU": "02YH377",
"fruSerialNumber": "R3CQ08N00AR",
"isAgentless": false,
"isAddOnCard": true,
"isPLDMUpdateSupported": true,
"manufacturer": "Broadcom Limited",
"name": "Broadcom 57454 10/25GbE SFP28 4-port PCIe Ethernet Adapter",
"partNumber": "SN37A28511",
"pciBusNumber": "1",
"pciDeviceNumber": "0",
"pciFunctionNumber": "1",
"pciRevision": "0",
"pciSegmentNumber": "34",
"pciSubID": "4101",
"pciSubVendorID": "17aa",
"portInfo": {
"physicalPorts": [{
"logicalPorts": [{
"addresses": "bc:97:e1:dd:5b:81",
"logicalPortIndex": 1,
"portNumber": 1,
"portType": "ETHERNET",
"vnicMode": false
}],
"peerBay": 0,
"physicalPortIndex": 2,
"portNumber": 2,
"portType": "ETHERNET",
"speed": 10.0,
"status": "Up"
}]
},
"posID": "1614",
"productName": "Broadcom 57454 10/25GbE SFP28 4-port PCIe Ethernet Adapter",
"slotName": "PCIe 2",
"slotNumber": "2",
"slotSupportsHotPlug": "false",
"vpdID": "14e4"
}],
"ports": [{
"ioModuleBay": 0,
"portNumber": 2
}, ... {
"ioModuleBay": 0,
"portNumber": 4
}],
"physicalID": 0,
"posID": "",
"primary": false,
"powerAllocation": {
"maximumAllocatedPower": 1100,
"minimumAllocatedPower": 0
},
"powerCappingPolicy": {
"cappingACorDCMode": "UNKNOWN",
"minimumHardCapLevel": -1,
"cappingPolicy": "UNKNOWN",
"maxPowerCap": -1,
"minimumPowerCappingHotPlugLevel": -1,
"powerCappingAllocUnit": "watts*10^-3",
"maximumPowerCappingHotPlugLevel": -1,
"currentPowerCap": 0,
"minPowerCap": -1
},
"powerStatus": 8,
"powerSupplies": [{
"cmmDisplayName": "PSU2",
"cmmHealthState": "Unknown",
"dataHandle": 0,
"description": "PSU2",
"excludedHealthState": "Normal",
"firmware": [{
"build": null,
"classifications": [10],
"date": "",
"name": "PSU2",
"role": "OK",
"softwareID": "PSUACBE6e00",
"status": "OK",
"type": "Firmware",
"version": "4.51"
}],
"FRU": "",
"fruSerialNumber": "",
"hardwareRevision": "",
"healthState": "CRITICAL",
"inputVoltageIsAC": true,
"inputVoltageMax": -1,
"inputVoltageMin": -1,
"leds": [],
"machineType": "",
"manufacturer": "ACBE",
"manufactureDate": "",
"manufacturerId": "",
"model": "",
"name": "PSU2",
"overallHealthState": "Normal",
"parent": {
"uri": "chassis/",
"uuid": ""
},
"partNumber": "SP57A84590",
"posID": "",
"powerAllocation": {
"totalInputPower": 0,
"totalOutputPower": 0
},
"powerState": "Unknown",
"productId": "",
"productName": "",
"serialNumber": "A1DB13J112M",
"slots": [2],
"type": "PowerSupply",
"uri": "powerSupply/",
"userDescription": "",
"uuid": "",
"vpdID": ""
}],
"processorSlots": 0,
"processorIntelSpeedSelect": {
"possibleValues": [],
"currentValue": ""
},
"processors": [{
"cores": 16,
"displayName": "AMD EPYC 7313 16-Core Processor",
"family": "AMD_ZEN_PROCESSOR_FAMILY",
"healthState": "NA",
"manufacturer": "Advanced Micro Devices, Inc.",
"maxSpeedMHZ": 3725,
"present": false,
"productVersion": "AMD EPYC 7313 16-Core Processor",
"slot": 1,
"socket": "",
"speed": 3.0,
"tdpWatts": 155
},
{
"cores": 16,
"displayName": "AMD EPYC 7313 16-Core Processor",
"family": "AMD_ZEN_PROCESSOR_FAMILY",
"healthState": "NA",
"manufacturer": "Advanced Micro Devices, Inc.",
"maxSpeedMHZ": 3725,
"present": false,
"productVersion": "AMD EPYC 7313 16-Core Processor",
"slot": 2,
"socket": "",
"speed": 3.0,
"tdpWatts": 155
}],
"productId": "664A00",
"productName": "ThinkAgile VX7575 IS",
"raidSettings": [{
"batteryData": [],
"description": "ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA",
"diskDrives": [{
"bay": 1,
"blockSize": 512,
"capacity": 1000204885504,
"description": "1.00TB 7.2K 6Gbps SATA 2.5 HDD",
"diskState": "JBOD",
"encryptionStatus": null,
"firmware": [{
"build": "0",
"classifications": [10],
"date": "",
"name": "ST1000NX0423",
"revision": "0",
"role": "",
"softwareID": "ST1000NX0423",
"status": "Active",
"type": "Firmware",
"version": "LE48"
}],
"FRU": "00YK025",
"healthState": "OK",
"hotSpareType": "None",
"interfaceType": "SATA",
"largestAvailableSize": 512,
"m2Location": "",
"manufacturer": "Seagate",
"mediaType": "HDD",
"model": "ST1000NX0423",
"name": "Disk.1",
"numberOfBlocks": 1953525167,
"partNumber": "D7A01874",
"remainingLife": -1,
"serialNumber": "W470R1YW",
"temperature": 23,
"uuid": "",
}, ... {
"bay": 36,
"blockSize": 512,
"capacity": 1000204885504,
"description": "1.00TB 7.2K 12Gbps SAS 2.5 HDD",
"diskState": "JBOD",
"encryptionStatus": null,
"firmware": [{
"build": "0",
"classifications": [10],
"date": "",
"name": "ST1000NX0453",
"revision": "0",
"role": "",
"softwareID": "ST1000NX0453",
"status": "Active",
"type": "Firmware",
"version": "LD4D"
}],
"FRU": "00YK023",
"healthState": "OK",
"hotSpareType": "None",
"interfaceType": "SAS",
"largestAvailableSize": 512,
"m2Location": "",
"manufacturer": "Seagate",
"mediaType": "HDD",
"model": "ST1000NX0453",
"name": "Disk.36",
"numberOfBlocks": 1953525167,
"remainingLife": -1,
"partNumber": "D7A01872",
"serialNumber": "W47396CM",
"temperature": 26,
"uuid": ""
}],
"isAddOnCard": true,
"firmware": [{
"build": "0",
"classifications": [],
"date": "",
"name": "",
"revision": "0",
"role": "",
"softwareID": "",
"status": "",
"type": "",
"version": "18.125.04.00"
}],
"model": "SAS3816",
"name": "ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb Internal HBA",
"pciFirmware": [],
"slotNumber": "10",
"storagePools": [],
"storageVolumes": [],
"uuid": "A2CE6D96864511EA89A9002590EFFF89"
}],
"releaseName": "amd_rome/milan_21c",
"slots": [],
"secureBootMode": {
"possibleValues": ["Enabled","Disabled"],
"currentValue": "Disabled"
},
"securityDescriptor": {
"managedAuthSupported": true,
"publicAccess": false,
"uri": "nodes/f1f05094a10f11eb940d0a94eff26c99",
"roleGroups": ["lxc-supervisor"],
"managedAuthEnabled": true,
"storedCredentials": {
"description": "Credentials for null",
"id": "2102",
"userName": "USERID"
},
"identityManagementSystemEnabled": false
},
"securityMode": "NIST SP 800-131A",
"selLog": true,
"serialNumber": "J30314EN",
"ssoEnabled": true,
"ssdWearThreshold": 10,
"status": {
"message": "managed",
"name": "MANAGED"
},
"subSlots": [],
"subType": "",
"systemGuardEnabled": {
"lockDownPolicy": "PreventOSBooting",
"osBootPreventing" : true,
"status" : "Noncompliant",
"systemGuardEnabled": true
} "tlsVersion": {
"currentValue": "TLS_12",
"possibleValues": ["unsupported","TLS_12","TLS_11","TLS_10"]
},
"type": "Rack-Tower Server",
"userDescription": "",
"uri": "nodes/F1F05094A10F11EB940D0A94EFF26C99",
"userDefinedName": "",
"uuid": "F1F05094A10F11EB940D0A94EFF26C99",
"vnicMode": "disabled",
"vpdID": "",
}