Skip to main content

GET /config/target/{id}

Use this method to return a list of deployable target systems according to their pattern and profile.

Authentication

Authentication with username and password is required.

Request URL

GET https://{management_server_IP}/config/target/{id}

where {id} is the unique ID for the server pattern or profile that was assigned when the server pattern or profile was created. To obtain the ID for the server pattern or profile, use the GET /patterns/{id} or GET /profiles method.

Query parameters

None

Request body

None

Response codes

CodeDescriptionComments
200OKThe request completed successfully.
403ForbiddenThe orchestrator server was prevented from fulfilling the request. A descriptive error message is returned in the response body. Ensure that you have privileges to perform the request.

For XClarity Administrator advanced functions, ensure that you have active licenses for each managed server that supports the advanced functions.

500Internal Server ErrorAn internal error occurred. A descriptive error message is returned in the response body.

Response body

AttributesTypeDescription
identifierString 
labelString 
itemsObjectInformation about the deployable target system
 firmwareLevelStringFirmware level of the server or chassis
uuidStringUUID of the server or chassis
 childrenObjectList of all deployable servers
  itesArrayInformation about each deployable server in the chassis
   firmwareLevelStringIndicates whether the firmware on the server is compatible. This can be one of the following values.
  • compatible. The firmware is compatible with configuration patterns.
  • backlevel. The firmware does not support the current level of configuration patterns.
   formFactorStringForm factor of the server. This can be one of the following values.
  • a. ThinkSystem SR635 or SR655 server
  • f. Flex System server
  • f4sc. 4 bay (2 node) scalable Flex system
  • f8sc. 8 bay (4 node) scalable Flex system
  • r. System x or NeXtScale server
  • rc. Scalable rack system
   ipsArrayList of all IP addresses for the server
   idStringUUID of the server
   locationStringLocation ID of the server
   nameStringName of the server
   profileStringName of the profile that is assigned to the server
   scheduleStringIndicates the server-restart schedule. This can be one of the following values.
  • defer. Activate management-controller settings but do not restart the server. UEFI and server settings are activated after the next restart of the server.
  • immediate. Activate all settings and restart the server immediately.
  • pending. Generate a profile for the server with the settings for review, but do not activate settings on the server. To activate the settings, you must manually activate the server profile and restart the server.
   typeStringType of server. This can be one of the following values.
  • bay. Empty location.
  • imm. A server is present at the location.
   accessStringAccess level of the server
   baysArrayList of bays that the server takes up
   subBaysArray(Flex System x222 Compute Node only) List of sub-bays that the device takes up
   architectureStringServer architecture. This can be one of the following values.
  • ia64
  • ppc
  • ppc64
  • x86
  • x86_64
  • Unknown
   rackIdStringID of the rack that contains the server
   unitStringID of the lowest rack unit (LRU) that contains the server
   productNameStringDescription the official product name for the server
   deployCompatibilityArrayInformation about deployment compatibility
    statusStringDeploy status of the device. This can be one of the following values.
  • READY
  • PROFILE_ASSIGNED
  • NOT_SUPPORTED
  • NOT_AVAILABLE
  • WARNING
  • UNKNOWN
    messageStringInformation about the deployment status
    powerStatusStringCurrent power state of the server. This can be one of the following values.
  • Off
  • On
  • Standby
  • Unknown
 idStringUUID of the chassis or server
 nameStringName of the chassis or server
 typeStringType of device. The value is always chassis.
 accessStringThe access-level of the chassis or server. This can be one of the following values.
  • ok. There are no access issues.
  • placeholder. This is a placeholder chassis; there are no access issues.
  • partial. There are possible access issues; inventory is still being discovered.
  • unknown. The access state cannot be determined.
  • empty. This is an empty bay; there are no access issues.
 descriptionStringDescription of the chassis or server
 ipaddressesArrayList of all IP addresses for the chassis or server
The following example is returned if the request is successful.
{
"identifier": "id",
"label": "name",
"items": [{
"firmwareLevel": "compatible",
"uuid": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5",
"children": [{
"ites": [{
"firmwareLevel": "compatible",
"formFactor": "f",
"location": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay1",
"ips": [],
"id": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay1",
"name": "Bay1",
"profile": "",
"schedule": "defer",
"type": "bay",
"access": "empty",
"bays": ["1"],
"subBays": [],
"architecture": "",
"rackId": "",
"unit": 0,
"productName": "",
"deployCompatibility": {
"status": "READY",
"message": "The pattern can be deployed to this server or bay."
},
"powerStatus": "off"
}]
},
{
"ites": [{
"firmwareLevel": "compatible",
"formFactor": "f",
"location": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay2",
"ips": [],
"id": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay2",
"name": "Bay2",
"profile": "",
"schedule": "defer",
"type": "bay",
"access": "empty",
"bays": ["2"],
"subBays": [],
"architecture": "",
"rackId": "",
"unit": 0,
"productName": "",
"deployCompatibility": {
"status": "READY",
"message": "The pattern can be deployed to this server or bay."
},
"powerStatus": "off"
}]
},
...
{
"ites": [{
"firmwareLevel": "compatible",
"formFactor": "f",
"location": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay14",
"ips": [],
"id": "phc-d6f5c6be4e4c4996a3fbf8ffd17f78c5_bay14",
"name": "Bay14",
"profile": "",
"schedule": "defer",
"type": "bay",
"access": "empty",
"bays": ["14"],
"subBays": [],
"architecture": "",
"rackId": "",
"unit": 0,
"productName": "",
"deployCompatibility": {
"status": "READY",
"message": "The pattern can be deployed to this server or bay."
},
"powerStatus": "off"
}]
}],
"id": "47",
"name": "PHC",
"type": "chassis",
"access": "placeholder",
"description": "",
"ipaddresses": ""
}]
}