Retrieve a DPU Machine
Retrieve a DPU Machine by ID. By default, DPU network configuration is not included. Set includeNetworkConfig query parameter to true to retrieve the network configuration fields.
User must have authorization role with PROVIDER_ADMIN suffix on the org that owns the Site.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
```
Path parameters
org
Name of the Org
dpuMachineId
ID of the DPU Machine
Query parameters
siteId
ID of the Site
includeNetworkConfig
Include network configuration fields exposed by the REST API
Response
OK
id
ID of the DPU Machine
infrastructureProviderId
ID of the Infrastructure Provider that owns the host Machine
siteId
ID of the Site that the host Machine belongs to
hostMachineId
ID of the host Machine that this DPU is attached to
dpuAgentVersion
Version of the DPU agent running on the DPU
bmcInfo
BMC (Baseboard Management Controller) information for the DPU
dmiData
DMI (Desktop Management Interface) data reported for the DPU
interfaces
Interfaces reported on the DPU
softwareComponents
Software components reported on the DPU
health
Health information for the DPU
labels
Labels associated with the DPU
state
Lifecycle state of the DPU
dpuNetworkConfig
Network configuration fields exposed by the REST API, or null when not requested or unavailable
lastRebooted
Last reboot timestamp
placementInRack
Physical placement of the DPU Machine within its Rack, when known
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error