Skip to main content

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

ParametersRequired / OptionalDescription
excludeAttributes={attributes}OptionalReturns 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
  • When the includeAttributes query parameter is specified, the excludeAttributes query parameter is ignored.
  • The response is filtered based on attribute name, not the attribute value.
  • Base attributes cannot be excluded.
formatType={type}OptionalReturns information in the specified format. This can be one of the following values.
  • json (default)
  • csv

If the format type is not specified, JSON format is returned.

includeAttributes=<attributes}OptionalReturns 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
  • The response is filtered based on attribute name, not the attribute value.
  • If this attribute is not specified, all attributes are returned by default.
mgmtProcTypeOptionalReturns a response that includes servers with the specified baseboard management controller. This can be one of the following values.
  • FSP
  • IMM2
  • lenovo-AMI-controller
  • XCC
  • XCC2
  • UNKNOWN
status={string}OptionalStatus. This can be one of the following values.
  • unmanaged. Returns unmanaged nodes only
  • managed. Returns managed nodes only
The following example returns a CSV file that contains information about two specific servers.
GET https://192.0.2.0 /nodes/0E7D8E1CDF7D11D4ABB0D5D5D5313131,
409583E0BD27B7019F3758946B036818?formatType=csv

Request body

None

Response codes

CodeDescriptionComments
200OKThe request completed successfully.
400Bad RequestA 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.
401UnauthorizedThe user cannot be authenticated. Authentication has not been provided or has failed. A descriptive error message is returned in the response body.
409ConflictThere is a conflict with the current state of the resource. A descriptive error message is returned in the response body.
413Request Entity Too LargeClients 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.
500Internal Server ErrorAn internal error occurred. A descriptive error message is returned in the response body.

Response body

Note
The attributes that are returned vary, depending on the type of server or Flex System storage device being retrieved.
AttributesTypeDescription
accessStateStringAccess state of the server. This can be one of the following values.
  • Online
  • Offline
  • Partial
  • Pending
  • Unknown
accessStateRecordsArray of objectsInformation 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.
 healthStringConnection health state of the server. This can be one of the following values.
  • OFFLINE
  • PARTIAL
  • FAIL
 ipAddressStringIP address that was used to check the network connectivity
 messageBundleStringLocation where messages.properties can be found if it is not located in the default task management bundle
 messageDisplayStringTranslated label that corresponds to the message ID or to the pre-translated backup string if no message ID is specified
 messageIDStringMessage ID for the translatable connection error states
 messageParametersArray of stringsList of attributes for the message if the translated message requires input. A JSON object that points to translated messages
 protocolStringType of the protocol to check connectivity. This can be one of the following values.
  • CIM
  • DCS
  • REDFISH
  • CLI
 timestampLongTimestamp when connectivity was last checked and when this record was created
 trustedBooleanIndicates whether the connection to the server is trusted. This can be one of the following values.
  • true. The connection is trusted.
  • false. The connection is not trusted.
 usernameStringUser name that was used to check connectivity
accountLockoutPeriodIntegerAccount lockout duration, in minutes, after certain login failures occur on the device

The default value is 60 minutes.

activationKeysArray of objectsInformation about each Feature On Demand (FoD) key
 descriptionStringFoD key description
 keyExpirationDateStringDate when the FoD key expires
 keyFeatureTypeIntegerFoD feature type
 keyIdentiferListArray of objectsList of FoD key IDs
  keyIdentifierStringIdentifier key value
  keyIdentifierTypeStringIdentifier key type. This can be one of the following values.
  • ASIC.
  • MAC. MAC address
  • MT. Machine type
  • UNKNOWN
 keyStatusStringStatus of the FoD key. This can be one of the following values.
  • UNKNOWN
  • OTHER
  • VALID
  • INVALID
  • INPROCESS
  • EXPIRED
  • LIMIT_REACHED
  • NEED_VALID_ELSEWHERE
  • KEY_NOT_FOUND
 keyUseCountIntegerKey usage count
 keyUseLimitIntegerKey usage limit
 uuidStringUnique identifier for the FoD key
addinCardsArray of objectsInformation 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.
 classStringClass (basic function) of the PCI device. This can be one of the following values.
  • Bridge
  • Communication controller
  • Coprocessor
  • Display controller
  • Docking station
  • Encryption controller
  • Generic system peripheral
  • Input device controller
  • Intelligent controller
  • Mass storage controller
  • Memory controller
  • Multimedia controller
  • Network controller
  • Non-Essential Instrumentation
  • Processing accelerators
  • Processor
  • Satellite communications controller
  • Serial bus controller
  • Signal processing controller
  • Unassigned class
  • Unclassified device
  • Unknown device
  • Wireless controller
 firmwareArray of objectsInformation about each add-in card firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  revisionStringFirmware revision
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareID Firmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 fodUniqueIDStringFoD unique ID
 FRUStringAdd-in card FRU part number
 fruSerialNumberString 
 isAddOnCardBooleanIdentifies whether the device is an add-in card. This can be one of the following values.
  • true. The device is an add-on card
  • false. The device is not an add-on card
 isAgentlessBooleanIdentifies whether the device is agentless. This can be one of the following values.
  • true. The device is agentless.
  • false. The device is not agentless.
Note
If isAgentless is false, some inventory values might be empty.
 isPLDMUpdateSupportedBooleanIdentifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
  • true. PLDM update is supported.

  • false. PLDM update is not supported.

 manufacturerStringAdd-in card manufacturer
 nameStringAdd-in card description
 partNumberStringAdd-in card part number
 pciBusNumberStringPCI bus number
 pciDeviceNumberStringPCI device number
 pciFunctionNumberStringPCI function number
 pciRevisionStringPCI revision number
 pciSubIDStringPCI subsystem ID
 pciSubVendorIDStringPCI sub-vendor ID
 portInfoObjectInformation about the port
  physicalPortsArray of objectsInformation about each physical port
   logicalPortsArray of objectsInformation about each logical port
    addressesStringAssigned addresses
    logicalPortIndexIntegerNumber of logical ports
    portNumberIntegerNumber of the logical port
    portTypeStringLogical port type. This can be one of the following values.
  • ATM
  • BLUETOOTH
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • INFRARED
  • OTHER
  • TOKENRING
  • UNKNOWN
  • WIRELESSLAN
    vnicModeBooleanIdentifies whether this is a vNIC port. This can be one of the following values.
  • true. This is a vNIC port.
  • false. This is not a vNIC port.
   peerBayIntegerPeer I/O Module bay
   physicalPortIndexIntegerNumber of physical ports
   portNumberIntegerNumber of the physical port
   portTypeStringPhysical port type. This can be one of the following values.
  • ATM
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • OTHER
  • TOKENRING
  • UNKNOWN
   speedLongLink speed, in Gbps (for example, 2.5)
   statusStringLink status. This can be one of the following values.Link status. This can be one of the following values.
  • up
  • down
  • unknown
 posIDStringDevice ID
 productNameStringProduct name
 slotNameStringName for add-in card slot
 slotNumberStringNumber for add-in card slot
 slotSupportsHotPlugBooleanIndicates whether the add-in card supports hot plug. This can be one of the following values.
  • true. Hot plug is supported.
  • false. Hot plug is not supported.
 vpdIDStringVPD ID
addinCardSlotsIntegerNumber of used add-in card slot
archStringArchitecture. This can be one of the following values.
  • ia64
  • ppc
  • ppc64
  • x86
  • x86_64
  • Unknown
agentVersionString(Edge devices only) Version of the XClarity management agent that is running on the device
assetTagString(ThinkSystem rack servers only) Name or Tag that represents the server or other physical enclosure
backedByStringThis can be one of the following values.
  • real. The inventory describes real hardware.
  • demo. The inventory describes demo (mock) hardware.
  • proxy. A proxy is temporarily serving to provide the inventory.
bladeStateIntegerState of the server. This can be one of the following values.
  • 0. Initializing
  • 1. Active
  • 2. Discovering
  • 3. Provisioning
  • 4. Provision passed
  • 5. Provision failed
  • 6. Provisioning failed with isolate
  • 7. Pre initialization
  • 8. SDR load
  • 9. POST initialization
  • 10. Communications error
  • 11. Init failed
  • 12. Kernel mode
  • 13. Maintenance mode
  • 14. Fire hose dump mode
  • 15. Flashing
  • 16. No power
  • 17. Unknown
  • 255. Not Applicable
bladeState_healthString 
bladeState_stringString 
bmuParamObjectObject 
bootModeObjectInformation about the boot mode
 currentValueStringCurrent boot mode from the baseboard management controller
 possibleValuesArray of stringsList of possible boot mode values
bootOrderObjectInformation about the boot order
 bootOrderListArray of objectsInformation about each boot order
  bootTypeStringBoot type. This can be one of the following values.
  • BootOrder
  • CDDVDROMBootOrder
  • HardDiskBootOrder
  • NetworkBootOrder
  • Permanent
  • SingleUse
  • USBBootOrder
  • WakeOnLan
  • Unknown
  currentBootOrderDevicesArray of stringsList of current boot order devices
  possibleBootOrderDevicesArray of stringsList of possible boot order devices
 uriStringBoot order URI
BundleRepoAvailableSpaceInKBLong(servers with XCC2 only) Amount of available space in the repository, in KB
canistersArray of objects(Flex System storage devices only) Information about each storage canister. See GET /canisters for details.
canisterSlotsInteger(Flex System storage devices only) Canister slots
cimEnabledBoolean 
cmmDisplayNameStringDisplay name provided by the CMM
cmmHealthStateStringHealth 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.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
For rack servers, this can be one of the following values.
  • Informational
  • Warning
  • Minor
  • Major
  • Critical
  • Fatal
  • Unknown
complexIDIntegerComplex ID
contactStringContact
dataHandleLongTime stamp of the last status update
descriptionStringDescription that was provided by the CMM
deviceDriversArray of objectsInformation about each device drivers in the server
 displayNameStringDisplay name
 driverClassStringClass
 driverClassIdStringClass ID
 driverFilesArray of objectsInformation about each device driver file
  pathStringFile path
  versionStringFile version
 installDateStringInstallation date
 instIDStringInstallation ID
 localInfNameStringLocal INF file name
 nameStringName
 releaseDateStringRelease date
 versionStringVersion
diskDriveSensorInfoArray of stringsList of disk-drive sensor names
dnsHostnamesArray of stringsList of DNS hosts that are configured in the baseboard management controller
domainNameStringDomain name
driveBaysIntegerDrive bays
drivesArray of objects(IMM and ThinkServer based servers only) Information about each drive details
 bayIntegerDrive bay
 capacityIntegerDrive capacity
 interfaceTypeString(ThinkServer servers only) Drive interface type
 mediaTypeString(ThinkServer servers only) Drive media type
 raidPresenceString(ThinkServer servers only) Type of RAID method. This can be one of the following values.
  • Regular. The drive is part of a RAID.
  • Non-RAID drive. This drive is not part of a RAID.
 speedString(ThinkServer servers only) Drive speed
 stateString(ThinkServer servers only) Drive state. This can be one of the following values.
  • active
  • stopped
  • transitioning
embeddedHypervisorPresenceBooleanThis can be one of the following values.
  • true
  • false
encapsulationObjectInformation about encapsulation
 encapsulationModeStringEncapsulation (firewall settings) mode. This can be one of the following values.
  • notSupported. Encapsulation is not supported for this node.
  • normal. Encapsulation is disabled for this node.

    The global encapsulation setting is disabled by default. When disabled, the device encapsulation mode is set to normal and the firewall rules are not changed as part of the management process.

  • encapsulationLite. Encapsulation is enabled for this node.

    When the global encapsulation setting is enabled and the device supports encapsulation, XClarity Administrator communicates with the device during the management process to change the device encapsulation mode to encapsulationLite and to change the firewall rules on the device to limit incoming requests to those only from XClarity Administrator.

 nonBlockedIpAddressListArray of stringsList of non-blocked IP addresses. This attribute is available only when the encapsulation mode is encapsulationLite.
errorFieldsArray of objectsInformation about each component with an error status. The status value can be one of the following values.
  • FETCH_SUCCESS
  • FETCH_FAILED
  • NO_CONNECTOR
  • FATAL_EXCEPTION
  • NETWORK_FAIL
excludedHealthStateStringHighest severity alert with exclusions. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
expansionCardsArray of objectsInformation about each expansion card
 bayIntegerNumber of available bays
 classStringClass (basic function) of the PCI device. This can be one of the following values.
  • Bridge
  • Communication controller
  • Coprocessor
  • Display controller
  • Docking station
  • Encryption controller
  • Generic system peripheral
  • Input device controller
  • Intelligent controller
  • Mass storage controller
  • Memory controller
  • Multimedia controller
  • Network controller
  • Non-Essential Instrumentation
  • Processing accelerators
  • Processor
  • Satellite communications controller
  • Serial bus controller
  • Signal processing controller
  • Unassigned class
  • Unclassified device
  • Unknown device
  • Wireless controller
 firmwareArray of objectsInformation about each PCI device firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  revisionStringFirmware revision
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareIDStringFirmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  • Pending
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 fodUniqueIDStringFeature on demand (FoD) unique ID
 isAddOnCardBooleanIdentifies whether the device is an add-on card. This can be one of the following values.
  • true. The device is an add-on card
  • false. The device is not an add-on card
 isAgentlessBooleanIdentifies whether the device is agentless. This can be one of the following values.
  • true. The device is agentless.
  • false. The device is not agentless.
 isPLDMUpdateSupportedBooleanIdentifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
  • true. PLDM update is supported.

  • false. PLDM update is not supported.

 manufacturerStringAdd-in card manufacturer
 nameStringDescription
 pciBusNumberStringPCI bus number
 pciDeviceNumberStringPCI device number
 pciFunctionNumberStringPCI function number
 pciRevisionStringPCI revision number
 pciSubIDStringPCI subsystem ID
 pciSubVendorIDStringPCI sub-vendor ID
 portInfoObjectInformation about the ports
  physicalPortsArray of objectsInformation about each physical port
   logicalPortsArray of objectsInformation about each associated logical port
    addressesStringAssigned addresses
    logicalPortIndexIntegerNumber of logical ports
    portNumberIntegerNumber of the logical port
    portTypeStringLogical port type. This can be one of the following values.
  • ATM
  • BLUETOOTH
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • INFRARED
  • OTHER
  • TOKENRING
  • UNKNOWN
  • WIRELESSLAN
    vnicModeBooleanIdentifies whether this is a vNIC port. This can be one of the following values.
  • true. This is a vNIC port.
  • false. This is not a vNIC port.
   peerBayIntegerPeer I/O Module bay
   physicalPortIndexIntegerNumber of physical ports
   portNumberIntegerNumber of the physical port
   portTypeStringPhysical port type. This can be one of the following values.
  • ATM
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • OTHER
  • TOKENRING
  • UNKNOWN
   speedLongLink speed, in Gbps (for example, 2.5)
   statusStringLink status. This can be one of the following values.Link status. This can be one of the following values.
  • up
  • down
  • unknown
 posIDStringDevice ID
 vpdIDStringVPD ID
expansionCardSlotsIntegerExpansion card slots
expansionProductsArray of strings(Servers with blade expanders installed only) List of expansion hardware. This can be one or more of the following values.
  • expansionProducts
  • expansionCards
  • addinCards
  • pciExpressCards
expansionProductSlotsInteger(Servers with blade expanders installed only) Expansion product slots
expansionProductTypeStringExpansion product type. This can be one of the following values.
  • SEN. StorageExpansionNode
  • PEN. PciExpansionNode
  • Expansion card
  • Addin Card
  • PCI Express Card
  • Unknown
faceplateIDsArray of objectsInformation about each faceplate ID
 deviceIdInteger 
 entityIdInteger 
 fruNumberString(ThinkSystem rack servers only)
 nameString 
 partNumberString(ThinkSystem rack servers only)
 posIDInteger 
 productIdInteger 
 serialNumberString(ThinkSystem rack servers only)
 vpdIDInteger 
fansArray of objectsInformation about each fan in the device
 descriptionStringFan description
 healthStateStringFan health status. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
 nameStringFan name
 slotStringSlot number for this fan
 slotsIntegerNumber of fan slots
 speedIntegerFan speed
 statusStringFan activity status. This can be one of the following values.
  • Active
  • Inactive
FeaturesOnDemandObjectInformation about each Features on Demand (FoD) key installed on the device
 featuresArray of stringsList of features that are active for the tier
 tierLevelIntegerTier level of the XClarity Controller feature key that is installed. This can be one of the following values.
  • 0.
  • 1. XClarity Controller Standard
  • 2. XClarity Controller Advanced
  • 3. XClarity Controller Enterprise
firmwareArray of objectsInformation about each firmware that is installed on the device
 buildStringFirmware build
 classificationsArray of strings 
 dateStringFirmware date
 nameStringFirmware name
 revisionString 
 roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
 statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  • Pending
 typeStringFirmware type, such as BMC-Primary, BMC-Backup, UEFI, MP, or DSA
 versionStringFirmware version
flashStorageArray of objectsInformation about each flash-storage device
 defaultBlockSizeLongFlash storage device block size
 descriptionStringFlash storage description
 serialNumberStringFlash storage serial number
 firmwareArray of objectsInformation about each flash-storage firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareIDStringSoftware identifier
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 manufacturerStringFlash storage manufacturer
 maxMediaSizeLongFlash storage device media size
 nameStringFlash storage description
 partNumberStringFlash storage part number
 slotNumberIntegerFlash storage slot number
 uuidStringFlash storage UUID
FQDNStringFully qualified domain name
FRUStringFRU part number
fruSerialNumberStringFRU serial number
hasOSStringIdentifies whether an operating system is installed. This can be one of the following values.
  • true. Operating system is installed.
  • false. Operating system is not installed.
heightInteger(Rack Server only) Height of the server
hostMacAddressesStringHost MAC address
hostnameStringHostname
ipInterfacesArray of objectsInformation about each IP address assigned to the baseboard management controller
 IPv4assignmentsArray of objectsInformation about each IPv4 address
  addressStringIPv4 address
  gatewayStringIPv4 gateway
  idIntegerIPv4 assignment ID
  subnetStringIPv6 subnet mask
  typeStringType of the IPv4 assignment. This can be one of the following values.
  • INUSE
  • CONFIGURED
  • ALIAS
  • UNKNOWN
 IPv4DHCPmodeStringIP address assignment method. This can be one of the following values.
  • STATIC_ONLY
  • DHCP_ONLY
  • DHCP_THEN_STATIC
  • UNKNOWN
 IPv4enabledBooleanIdentifies whether IPv4 is enabled. This can be one of the following values.
  • true. IPv4 is enabled
  • false. IPv4 is disabled
 IPv6assignmentsArray of objectsInformation about each IPv6 address
  addressStringIPv6 address
  gatewayStringIPv6 gateway
  idIntegerIPv6 assignment ID
  prefixIntegerIPv6 prefix
  scopeStringScope of the IPv6 assignment. This can be one of the following values.
  • Global
  • LinkLocal
  • Unknown
  sourceStringSource of the IPv6 assignment. This can be one of the following values.
  • DHCP
  • Statelesss
  • Static
  • Other
  • Unknown
  typeStringType of the IPv6 assignment. This can be one of the following values.
  • INUSE
  • CONFIGURED
  • ALIAS
  • UNKNOWN
 IPv6DHCPenabledBooleanIdentifies whether IPv6 DHCP is enabled. This can be one of the following values.
  • true. IPv6 DHCP is enabled
  • false. IPv6 DHCP is disabled
 IPv6enabledBooleanIdentifies whether IPv6 is enabled. This can be one of the following values.
  • true. IPv6 is enabled
  • false. IPv6 is disabled
 IPv6statelessEnabledBooleanIdentifies whether IPv6 stateless is enabled. This can be one of the following values.
  • true. IPv6 stateless is enabled
  • false. IPv6 stateless is disabled
 IPv6staticEnabledBooleanIdentifies whether IPv6 static is enabled. This can be one of the following values.
  • true. IPv6 static is enabled
  • false. IPv6 static is disabled
 labelStringLabel
 nameStringName
ipv4AddressesArray of stringsList of IPv4 addresses
ipv6AddressesArray of stringsList of IPV6 addresses
isConnectionTrustedBooleanIdentifies whether communication with the device is trusted using peer certificate authentication. This can be one of the following values.
  • true. The connection is trusted.
  • false. The connection is not trusted.
isITMEBooleanIndicates whether the server is a Flex System compute node. This can be one of the following values.
  • true. The node is a compute node.
  • false. The node is a rack or tower server, or storage device
isRemotePresenceEnabledBooleanIndicates whether remote presence is enabled. This can be one of the following values.
  • true. Remote presence is enabled
  • false. Remote presence is disabled
isScalableBooleanThis can be one of the following values.
  • true
  • false
lanOverUsbStringIdentifies whether LAN over USB is enabled. This can be one of the following values.
  • enabled. LAN over USB is enabled.
  • disabled. LAN over USB is disabled.
lanOverUsbPortForwardingModesArray of objectsInformation about each Ethernet-over-USB port forwarding mode

This attribute requires Lenovo XClarity Administrator v1.2.0.

 externalIPAddressStringIP address of the port
 stateStringIdentifies whether the Ethernet over USB port forwarding mode is enabled or disabled. This can be one of the following values.
  • enabled.
  • disabled.
 typeStringType of LAN over USB port. This can be one of the following values.
  • OSDeploy.
lastOfflineTimestampStringTimestamp when the device was offline last
ledsArray of objectsInformation about each server LED
 colorStringLED color. This can be one of the following values.
  • Red
  • Amber
  • Yellow
  • Green
  • Blue
  • Unknown
 conditionsString(ThinkServer servers only) LED condition. This can be one of the following values.
  • Fault.
  • Warning.
 locationStringLED location. This can be one of the following values.
  • Front panel
  • Lightpath Card
  • Planar
  • FRU
  • Rear Panel
  • Unknown
 nameStringLED name
 stateStringLED state. This can be one of the following values.
  • Off
  • On
  • Blinking
  • Unknown
locationObjectInformation about the location of the server or Flex System storage device
 locationStringLocation
 lowestRackUnitIntegerLowest rack unit
 rackStringRack
 roomStringRoom
logicalIDIntegerLogical ID (Scalable complex and partitionEnabled is true)
m2PresenceBooleanIndicates whether the node contains M.2 storage. This can be one of the following values.
  • true. M.2 storage is present.
  • false. M.2 storage is not present.
macAddressStringMAC address
machineTypeStringServer machine type
manufacturerStringManufacturer
manufacturerIdStringManufacturer ID
memoryModulesArray of objects(Intel Optane Persistence Memory only) Information about each memory module
 additionalInfoObjectAdditional information about the memory module
  appDirectCapacityIntegerCapacity, in MiB, that is allocated for AppDirect
  firmwareObjectInformation about memory module firmware
   buildStringFirmware build
   classificationsArray of integersList of firmware type codes
   dateStringFirmware date
   nameStringFirmware name
   revisionStringFirmware revision
   roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
   softwareID Firmware ID
   statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
   typeStringFirmware type
   versionStringFirmware version
  inaccessibleCapacityIntegerCapacity, in MiB, that cannot be accessed due to licensing issues
  memoryCapacityIntegerCapacity, in MiB, that is allocated for memory
  securityStateStringString 
 capacityLongCapacity
 displayNameStringDisplay name
 healthStateString 
 fipsModeString 
 fruPartNumberStringFRU part number, if applicable
 manufacturerStringManufacturer
 metricsObject 
  aitDramStatusString 
  alarmTripsObject 
   spareBlockString 
   temperatureString 
  healthStatusReasonString 
  healthStatusStringString 
  latchedDirtyShutdownCountString 
  latchedDirtyShutdownStatusString 
  predictedMediaLifeLeftPercentString 
 mpfaObjectInformation about memory failure prediction analytics
  mpfaHealthStatusObjectInformation about health status
   majorIntegerNumber of major health events
   minorIntegerNumber of warning (minor) health events
  mpfaSevereFaultsArray of objectsInformation about each severe fault
   errorCntIntegerNumber of errors
   faultTypeIntegerFault type
   locationStringFault location
   timestampLongTimestamp when the fault occurred
 modelStringModel
 operatingMemoryModeArray of stringsList of memory operating modes. This can be one of the following values.
  • Volatile
  • Persistent
 partNumberStringPart number
 presentBoolean 
 serialNumberStringSerial number
 slotIntegerSlot
 speedLongNumber of data-transfer operations that occur in each second, in MT/s (megatransfers per second)
 speedMBsLongAmount of data that is transferred in each second, in MB/s (megabytes per second)
 typeStringType
memorySlotsIntegerNumber of memory slots
mgmtProcIPaddressStringIP address used by Lenovo XClarity Administrator to manage this resource
mgmtProcTypeStringType of management controller. This can be one of the following values.
  • FSP
  • IMM2
  • lenovo-AMI-controller
  • XCC
  • XCC2
  • UNKNOWN
modelStringServer model
nameStringName 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 hostname, then the value for this name attribute is the same as the hostname attribute in the GET /aicc method.

nistObjectInformation about NIST compliance
 currentValueStringCryptography mode to be used. This can be one of the following values.
  • Unknown
  • Compatibility
  • Nist_800_131A_Strict
  • Nist_800_131A_Custom
 possibleValuesArray of stringsList of possible values
onboardPciDevicesArray of objectsInformation about each-board PCI device
 classStringClass (basic function) of the PCI device. This can be one of the following values.
  • Bridge
  • Communication controller
  • Coprocessor
  • Display controller
  • Docking station
  • Encryption controller
  • Generic system peripheral
  • Input device controller
  • Intelligent controller
  • Mass storage controller
  • Memory controller
  • Multimedia controller
  • Network controller
  • Non-Essential Instrumentation
  • Processing accelerators
  • Processor
  • Satellite communications controller
  • Serial bus controller
  • Signal processing controller
  • Unassigned class
  • Unclassified device
  • Unknown device
  • Wireless controller
 firmwareArray of objectsInformation about each PCI-device firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  revision Firmware revision
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareIDStringFirmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 fodUniqueIDStringFoD unique ID
 isAddOnCardBooleanIdentifies whether the device is an add-on card. This can be one of the following values.
  • true. The device is an add-on card
  • false. The device is not an add-on card
 isAgentlessBooleanIdentifies whether the device is agentless. This can be one of the following values.
  • true. The device is agentless.
  • false. The device is not agentless.
 isPLDMUpdateSupportedBooleanIdentifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
  • true. PLDM update is supported.

  • false. PLDM update is not supported.

 nameStringDescription
 pciBusNumberStringPCI bus number
 pciDeviceNumberStringPCI device number
 pciFunctionNumberStringPCI function number
 pciRevisionStringPCI revision
 pciSubIDStringPCI subsystem ID
 pciSubVendorIDStringPCI sub-vendor ID
 portInfoObjectInformation about the ports
  physicalPortsArray of objectsInformation about each physical port
   logicalPortsArray of objectsInformation about each associated logical ports
    addressesStringAssigned addresses
    logicalPortIndexIntegerNumber of logical ports
    portTypeStringLogical port type. This can be one of the following values.
  • ATM
  • BLUETOOTH
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • INFRARED
  • OTHER
  • TOKENRING
  • UNKNOWN
  • WIRELESSLAN
    portNumberIntegerNumber of the logical port
    vnicModeBooleanIdentifies whether this is a vNIC port. This can be one of the following values.
  • true. This is a vNIC port.
  • false. This is not a vNIC port.
   peerBayIntegerPeer I/O Module bay
   physicalPortIndexIntegerNumber of physical ports
   portNumberIntegerNumber of the physical port
   portTypeStringPhysical port type. This can be one of the following values.
  • ATM
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • OTHER
  • TOKENRING
  • UNKNOWN
 posIDStringDevice ID
 vpdIDStringVPD ID
osInfoObjectInformation about the operating system that is installed on the server
 descriptionStringOperating system name and version
 hostnameStringHostname or IP address of the operating system
 os_countryString(Lenovo ThinkEdge servers only) Country
 os_languageString(Lenovo ThinkEdge servers only) Language
 os_nameString(Lenovo ThinkEdge servers only) Name
 os_versionString(Lenovo ThinkEdge servers only) Version
 storedCredentialStringURI of the stored-credential account that is used to access the operating system (for example, storedCredentials/2653)
overallHealthStateStringHighest severity of all alerts. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
parentObjectInformation about the parent of the server or Flex System storage device, if applicable
 uriStringParent URI
 uuidStringParent UUID
parentComplexIDString(Scalable complex only) Parent complex ID
parentPartitionUUIDString(Scalable complex only) Parent partition UUID
partitionIDIntegerPartition ID
partitionEnabledBoolean(Scalable complex only) Indicates whether partition is enabled. This can be one of the following values.
  • true. Partition is enabled
  • false. Partition is disabled
partNumberStringPart number
pciCapabilitiesArray of stringsList of PCI capabilities
pciDevicesArray of objectsInformation about each PCI device
 classStringClass (basic function) of the PCI device. This can be one of the following values.
  • Bridge
  • Communication controller
  • Coprocessor
  • Display controller
  • Docking station
  • Encryption controller
  • Generic system peripheral
  • Input device controller
  • Intelligent controller
  • Mass storage controller
  • Memory controller
  • Multimedia controller
  • Network controller
  • Non-Essential Instrumentation
  • Processing accelerators
  • Processor
  • Satellite communications controller
  • Serial bus controller
  • Signal processing controller
  • Unassigned class
  • Unclassified device
  • Unknown device
  • Wireless controller
 deviceString(ThinkServer severs only) PCI device name
 firmwareArray of objectsInformation about each PCI device firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  revisionStringFirmware revision
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareIDStringFirmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  • Pending
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 fodUniqueIDStringFoD unique ID
 FRUStringFRU part number
 fruSerialNumberStringFRU serial number
 isAddOnCardBooleanIdentifies whether the device is an add-on card. This can be one of the following values.
  • true. The device is an add-on card
  • false. The device is not an add-on card
 isAgentlessBooleanIdentifies whether the device is agentless. This can be one of the following values.
  • true. The device is agentless.
  • false. The device is not agentless.
 isPLDMUpdateSupportedBooleanIdentifies whether the Platform Level Data Model updates are supported. This can be one of the following values.
  • true. PLDM update is supported.

  • false. PLDM update is not supported.

 manufacturerStringManufacturer
 nameStringDescription
 partNumberStringPart number
 pciBusNumberStringPCI bus number
 pciDeviceNumberStringPCI device number
 pciFunctionNumberStringPCI function number
 pciRevisionStringPCI revision
 pciSegmentNumberStringPCI segment number, if supported
 pciSubIDStringPCI subsystem ID
 pciSubVendorIDStringPCI sub-vendor ID
 portInfoObjectInformation about the ports
  physicalPortsArray of objectsInformation about each physical port
   logicalPortsArray of objectsInformation about each associated logical port
    addressesStringAssigned addresses
    logicalPortIndexIntegerNumber of logical ports
    portNumberIntegerNumber of the logical port
    portTypeStringLogical port type. This can be one of the following values.
  • ATM
  • BLUETOOTH
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • INFRARED
  • OTHER
  • TOKENRING
  • UNKNOWN
  • WIRELESSLAN
    vnicModeBooleanIdentifies whether this is a vNIC port. This can be one of the following values.
  • true. This is a vNIC port.
  • false. This is not a vNIC port.
   peerBayIntegerPeer Flex switch bay
   physicalPortIndexIntegerNumber of physical ports
   portNumberIntegerNumber of the physical port
   portTypeStringPhysical port type. This can be one of the following values.
  • ATM
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • OTHER
  • TOKENRING
  • UNKNOWN
   speedLongLink speed, in Gbps (for example, 2.5)
   statusStringLink status. This can be one of the following values.
  • up
  • down
  • unknown
 posIDStringDevice ID
 productNameStringPCI device product name
 slotNameStringName of the PCI device slot
 slotNumberStringNumber of the PCI device slot
 slotSupportsHotPlugBooleanIndicates whether the PCI device supports hot plug. This can be one of the following values.
  • true. Hot plug is supported.
  • false. Hot plug is not supported.
 subClassString(ThinkServer servers only)
 subDeviceString(ThinkServer servers only)
 subVendorString(ThinkServer servers only)
 typeString(ThinkServer servers only)
 uuidStringUUID of the PCI device
 vpdIDStringVPD ID
pciExpressCardsArray of objects(Servers with PCI Express cards installed only) Information about each PCI express card
 fodUniqueIDStringFeature on demand (FoD) unique ID
 isAddOnCardBooleanIdentifies whether the device is an add-on card. This can be one of the following values.
  • true. The device is an add-on card
  • false. The device is not an add-on card
 isAgentlessBooleanIdentifies whether the device is agentless. This can be one of the following values.
  • true. The device is agentless.
  • false. The device is not agentless.
 nameStringDescription
 pciBusNumberStringPCI bus number
 pciDeviceNumberStringPCI device number
 pciFunctionNumberStringPCI function number
 pciSubIDStringPCI subsystem ID
 pciSubVendorIDStringPCI sub-vendor ID
 portInfoObjectInformation about the ports
  physicalPortsArray of objectsInformation about each physical port
   logicalPortsArray of objectsInformation about each associated logical port
    addressesStringAssigned addresses
    logicalPortIndexIntegerNumber of logical ports
    portNumberIntegerNumber of the logical port
    portTypeStringLogical port type. This can be one of the following values.
  • ATM
  • BLUETOOTH
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • INFRARED
  • OTHER
  • TOKENRING
  • UNKNOWN
  • WIRELESSLAN
    vnicModeBooleanIdentifies whether this is a vNIC port. This can be one of the following values.
  • true. This is a vNIC port.
  • false. This is not a vNIC port.
   peerBayIntegerPeer Flex switch bay
   physicalPortIndexIntegerNumber of physical ports
   portNumberIntegerNumber of the physical port
   portTypeStringPhysical port type. This can be one of the following values.
  • ATM
  • ETHERNET
  • FC
  • FDDI
  • FRAMERELAY
  • IB
  • OTHER
  • TOKENRING
  • UNKNOWN
 posIDStringDevice ID
 vpdIDStringVPD ID
pciExpressCardSlotsInteger(Servers with PCI Express cards installed only) PCI Express card slots
physicalIDInteger(Scalable complex only) Position of server in the complex
portsArray of objectsInformation about each port
 ioModuleBayIntegerAttached IO module bay number
 portNumberIntegerPort number
posIDStringPosition ID
powerAllocationObjectInformation about power allocation.
 maximumAllocatedPowerLongMaximum power allocated to the server
 minimumAllocatedPowerLongMinimum power allocated to the server
powerCappingPolicyObject(Rack Server only)
 cappingACorDCModeStringCapping AC or DC mode. This can be one of the following values.
  • AC
  • DC
  • Unknown
 cappingPolicyStringCapping policy. This can be one of the following values.
  • OFF
  • STATIC
  • UNKNOWN
 currentPowerCapLongCurrent power cap
 currentPowerCapLongCurrent power cap
 maximumPowerCappingHotPlugLevelLongMaximum power capping hot plug level
 maxPowerCapLongMaximum power capping level
 minimumHardCapLevelLongMinimum hard capping level
 minimumPowerCappingHotPlugLevelLongMinimum power capping hot plug level
 minPowerCapLongMinimum power capping level
 powerCappingAllocUnitStringPower capping allocation unit
powerStatusIntegerThis can be one of the following values.
  • 0. Unknown
  • 5. Off
  • 8. On
  • 17. Standby
powerSuppliesArray of objects(Rack servers only) Information about each power supply
 cmmDisplayNameStringAssigned CMM display name
 cmmHealthStateStringHealth state of the CMM. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
 dataHandleLongTime stamp of the last status update
 descriptionStringAssigned component description
 excludedHealthStateStringExcluded health status. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
 firmwareArray of objectsInformation about each power-supply firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareIDStringFirmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 FRUStringFRU part number
 fruSerialNumberStringFRU serial number
 hardwareRevisionStringHardware revision
 healthStateStringHealth state of the server. This can be one of the following values.
  • NA
  • BLADE_INIT_FAILED
  • COMMUNICATION_FAILURE
  • CRITICAL
  • DISCOVERY
  • GOOD
  • FLASHING
  • INSUFFICIENT_POWER
  • KERNEL_MODE
  • MAINTENANCE
  • MAJOR_FAILURE
  • MINOR_FAILURE
  • NO_POWER
  • NONRECOVERABLE
  • POWER_DENIED
  • SAVING
  • WARNING
 inputVoltageIsACBooleanIdentifies 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.
  • true. ac
  • false. dc
 inputVoltageMaxIntegerMaximum input voltage. A value of -1 mean it has not been set yet.
 inputVoltageMinIntegerMinimum input voltage. A value of -1 means it has not been set yet.
 ledsArray of objectsInformation about each power-supply LED
  colorStringLED color. This can be one of the following values.
  • Red
  • Amber
  • Yellow
  • Green
  • Blue
  • Unknown
  locationStringLED location. This can be one of the following values.
  • Front panel
  • Lightpath Card
  • Planar
  • FRU
  • Rear Panel
  • Unknown
  nameStringLED name
  stateStringLED state. This can be one of the following values.
  • Off
  • On
  • Blinking
  • Unknown
 machineTypeStringMachine type
 manufactureDateStringManufacture date
 manufacturerStringManufacturer
 manufacturerIdStringManufacturer ID
 modelStringPower-supply model
 nameStringUser-defined name, if available. Otherwise, this is one of the following values.
  • component name
  • serial number
  • UUID
 overallHealthStateStringOverall health state of the server. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
 parentObjectInformation about the power allocation
  uriStringURI of the parent device
  uuidStringUUID of the parent device
 partNumberStringPart number
 posIDStringPosition ID
 powerAllocationObjectInformation about the power allocation
  totalInputPowerLongTotal input power
  totalOutputPowerLongTotal output power
 powerStateStringCurrent power state of the power supply. This can be one of the following values.
  • Off
  • On
  • ShuttingDown
  • Standby
  • Hibernate
  • Unknown
 productIdStringProduct ID
 productNameStringProduct name
 serialNumberStringSerial number
 slotsArray of stringsList of used power-supply primary slots
 typeStringResource type. This value is always PowerSupply.
 uriStringURI
 userDescriptionStringUser description
 uuidStringUUID
 vpdIDStringVPD ID
primaryBoolean(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.
  • true. This is the primary node.
  • false. This is not the primary node.
processorsArray of objectsInformation about each processor
ProcessorIntelSpeedSelectObjectInformation about the Intel processor speed setting
 currentValueStringCurrent setting from the baseboard management controller
 possibleValuesArray of stringsList of possible values
 coresIntegerNumber of cores
 displayNameStringDisplay name
 familyStringFamily
 healthStateStringHealth state of the processor. This can be one of the following values.
  • Normal
  • Non-Critical
  • Warning
  • Minor-Failure
  • Major-Failure
  • Non-Recoverable
  • Critical
  • Unknown
 manufacturerStringManufacturer
 maxSpeedMHZIntegerMaximum processor speed, in MHz
 partNumberString 
 presentBoolean 
 productVersionStringProduct version
 serialNumberString 
 slotIntegerSlot
 socketStringSocket 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”).
 speedDouble (float)Speed
 tdpWattsIntegerThermal design power usage, in Watts
processorSlotsIntegerNumber of processor slots
productIDStringProduct ID
productNameStringProduct name
raidSettingsArray of objectInformation about each RAID device
 batteryDataArray 
 descriptionStringRAID devices description
 diskDrivesArray of objectsXCC-based servers only Information about each disk drive
  bayIntegerBay or slot number
  blockSizeLongBlock size
  capacityInteger(M.2 drives only) Storage capacity, in KB
  descriptionStringDescription
  diskStateStringDisk-drive state
  encryptionStatusStingIndicates whether the disk drive is encrypted. This can be one of the following values.
  • unencrypted. The drive is not encrypted.
  • locked. The drive is encrypted, and the host is power off.
  • unlocked. The drive is encrypted, and the host is power on.
  firmwareArray of objects(M.2 and NVM3 drives only) Information about each disk-drive firmware
   buildStringFirmware build.
   classificationsArray of integersList of firmware type codes
   dateStringFirmware date.
   nameStringFirmware name.
   revisionStringFirmware revision
   roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
   softwareIDStringFirmware ID
   statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
   typeStringFirmware type, such as UEFI, MP, or DSA
   versionStringFirmware version.
  FRUStringFRU
  healthStateStringDevice health state
  hotSpareTypeStringType of hot spare drive. This can be one of the following values.
  • Global
  • None
  interfaceTypeStringInterface type
  largestAvailableSizeInteger 
  m2LocationString(M.2 drives only) Location of M.2 drive and bay
  manufacturerStringManufacturer
  mediaTypeStringMedia type
  modelStringModel
  nameStringDrive name
  numberOfBlocksLongNumber of blocks
  partNumberStringPart number
  remainingLifeIntegerIndicate the amount of life that remains for a solid-state drive (SSD). This can be one of the following values.
  • 0 - 100. The percent of remaining life
  • -1. Unknown (default)
  • -2. Information is not available
  • -3. The drive is not an SSD
  serialNumberStringSerial number
  temperatureIntegerDevice temperature
  uuidStringUUID
 firmwareArray of objectsInformation about each RAID firmware
  buildStringFirmware build
  classificationsArray of integersList of firmware type codes
  dateStringFirmware date
  nameStringFirmware name
  revisionStringFirmware revision
  roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
  softwareID Firmware ID
  statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  • Pending
  typeStringFirmware type, such as UEFI, MP, or DSA
  versionStringFirmware version
 isAddOnCardBooleanIdentifies whether the RAID adapter is an add-on card. This can be one of the following values.
  • true. The RAID adapter is an add-on adapter.
  • false. The RAID adapter is an on-board adapter.
 modelString 
 nameStringRAID devices name
 pciFirmwareArray of objects 
 slotNumberStringRAID adapter slot number

If the RAID adapter is an on-board adapter, this value is null.

 storagePoolsArray of objectsInformation about each storage pool
  arrayUidString 
  arrayStatusString 
  combinedRaidLevelStringCombined RAID level. This can be one of the following values.
  • 0. Striping
  • 1. Mirroring
  • 5. Distributed dual-parity
  • 6. Striping with-parity
  • 10. Disk mirroring and disk striping (1+0)
  • 50. Distributed parity and disk striping (5+0)
  • 60. Distributed dual-parity and disk striping (6+0)
  • 00.
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).
  diskDrivesArray of objectsInformation about each disk drive in the storage pool
   bayInteger 
   blockSizeInteger 
   capacityLong 
   descriptionString 
   diskStateString 
   firmwareArray of objectsInformation about each disk-drive firmware
    buildStringFirmware build
    classificationsArray of integersList of firmware type codes
    dateStringFirmware date
    nameStringFirmware name
    revisionStringFirmware revision
    roleStringFirmware role. This can be one of the following values.
  • Primary
  • Backup
  • Temporary
  • Permanent
    softwareIDStringFirmware ID
    statusStringFirmware status. This can be one of the following values.
  • Active
  • Inactive
  • Pending
    typeStringFirmware type, such as UEFI, MP, or DSA
    versionStringFirmware version
   FRUString 
   healthStateString 
   interfaceTypeString 
   largestAvailableSizeInteger 
   m2LocationString 
   manufacturerString 
   mediaTypeString 
   modelString 
   nameString 
   numberOfBlocksLong 
   remainingLifeIntegerIndicate the amount of life that remains for a solid-state drive (SSD). This can be one of the following values.
  • 0 - 100. The percent of remaining life
  • -1. Unknown (default)
  • -2. Information is not available
  • -3. The drive is not an SSD
   partNumberString 
   serialNumberString 
   uuidString 
  descriptionString 
  nameString 
  raidLevelInteger 
  remainingSpaceInteger 
  storageVolumesArray of objectsInformation about each storage volume
   accessPermissionString 
   blockSizeInteger 
   bootableBoolean 
   descriptionString 
   driveIndexInteger 
   healthString 
   isSDRAIDString 
   LUNInteger 
   nameString 
   numberOfBlocksLong 
   primaryPartitionInteger 
   removableBoolean 
   stripeSizeInteger 
   targetTypeString 
   volumeIDString 
   volumeStatusString 
   volumeTypeString 
   volumeOwnerString 
   volumeUIDString 
  totalManagedSpaceLong 
 storageVolumesArray of objects 
 uuidStringRAID devices UUID
releaseNameString 
secureBootModeObjectInformation about the secure boot mode
 currentValueStringCurrent secure boot mode from the baseboard management controller
 possibleValuesArray of stringsList of possible boot mode values
securityDescriptorObjectInformation about the authentication enablement and support the associated stored credentials for a managed device
 identityManagementSystemEnabledString 
 managedAuthEnabledBooleanIndicates whether the device uses managed authentication. This can be one of the following values.
  • true. The device uses managed authentication.
  • false. The device uses local authentication.
 managedAuthSupportedBooleanIndicates whether the device supports the ability to choose whether managed authentication is to be used. This can be one of the following values.
  • true. This device supports the ability to choose managed authentication.
  • false. This device does not support the ability to choose managed authentication.
 publicAccessBooleanIndicates whether the device can be accessed by all role groups. This can be one of the following values.
  • true. The resource is can be access by all role group.
  • false. The resource is restricted to specific role groups.
 roleGroupsArray of stringsList of role groups that are permitted to view and manage this device
 storedCredentialsArray of objectsInformation about each stored credential that is associated with this device, if applicable
  descriptionStringDescription of the stored credential
  idStringID of the stored credential
  userNameStringName of the stored credential
 uriStringURI of the device
securityModeString(servers with XCC2 only) Security Mode. This can be one of the following values.
  • NIST SP 800-131A
  • Compatibility Security
  • Standard Security
  • Enterprise Strict Security
selLogBooleanIndicates whether the SEL log is supported and present on this server. This can be one of the following values.
  • true. SEL log is supported.
  • false. SEL log is not supported.
serialNumberStringServer serial number
slotsArray of integersList of occupied slots
ssdWearThresholdInteger(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.

ssoEnabledBooleanIndicates whether single sign-on is enabled. This can be one of the following values.
  • true. Single sign-on is enabled.
  • false. Single sign-on is disabled.
statusObjectManagement status
 messageStringThis can be one of the following values.
  • managed
  • unmanaged
 nameStringThis can be one of the following values.
  • MANAGED
  • UNMANAGED
subSlotsArray of integersList of occupied sub-slots
subTypeStringSub-type
systemGuardSettingObject(servers with XCC2 only) Information about System Guard settings on the device.
 lockDownPolicyStringIndicates the behavior when System Guard is enabled. This can be one of the following values.
  • GenerateEventOnly. When any inventory change is detected, an event is raised, but no other action is taken. This is default behavior on devices.
  • PreventOSBooting. When a processor or memory inventory change is detected, an event is raised.

    If you attempt to boot into the OS, you are warned if System Guard detects configuration changes. In this case, you are prompted to log into the baseboard management controller if the changes are unexpected; otherwise, you can continue the boot or shutdown process.

 osBootPreventingBooleanIndicates 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.
  • true. Rebooting the OS is prevented when deviations are detected.
  • false. Rebooting the OS is allowed when deviations are detected.
 statusStringCompliance status. This can be one of the following values.
  • Compliant. The snapshot matches the current inventory for the device.
  • Noncompliant. The snapshot does not match the current inventory for the device.
 systemGuardEnabledBooleanIndicates whether System Guard is enabled. This can be one of the following values.
  • true. System Guard is enabled.
  • false. System Guard is disabled.
thinkServerFruArray of objects(ThinkServer servers only) Information about each ThinkServer FRU
 descriptionStringFRU description
 deviceNameStringFRU device name
 manufatucturerStringFRU manufacturer
 manufatucturerDateStringFRU manufacture date
 serialStringFRU serial number
 partNumberStringFRU part number
tlsVersionObjectInformation about the SSL or TLS protocol and version
 currentValueStringSSL or TLS protocol and version to be used. This can be one of the following values.
  • unsupported
  • TLS_12. TLS v1.2
  • TLS_13. TLS v1.3
 possibleValuesArray of stringsList of possible values
typeStringResource type. This can be one of the following values.
  • Edge Server. ThinkSystem SE server
  • ITE. Flex System server
  • Lenovo ThinkServer. ThinkServer server
  • NeXtScale. NeXtScale server
  • Rack-Tower Server. ThinkSystem SD, ThinkSystem SR, or ThinkSystem ST, System x, Converged, or NeXtScale server
  • SCU. storage device.
udcVersionString(ThinkEdge servers only) Version of the management agent that is installed on the server
uriStringURI
userDefinedNameStringUser-defined name for the device
userDescriptionStringUser description
uuidStringUUID
vnicModeStringVNIC mode. This can be one of the following values.
  • enabled
  • disabled
vpdIDStringVPD ID
The following example of ThinkSystem server information is returned if the request is successful.
{
"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": ""
}