Create or Update Host Firmware Config
Create or update host firmware config for the org/site. The target Site
is specified by siteId in the request body.
User must have authorization role with PROVIDER_ADMIN suffix in the URL {org}.
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
Request
This endpoint expects an object.
siteId
ID of the Site where the host firmware config is stored.
vendor
Hardware vendor for the configuration (for example Nvidia, Dell).
model
Hardware model for the configuration (for example DGXH100).
components
Component firmware entries to create or merge.
explicitStartNeeded
Optional. When true, host firmware updates for this vendor/model
require an explicit start. Omitted on update leaves the stored
value unchanged.
ordering
Update order for configured components. Required on first create.
Must include every configured component and must be updated when
adding a new component on subsequent PUTs.
Response
Host firmware config replaced/updated
vendor
Hardware vendor for the configuration.
model
Hardware model for the configuration.
components
Stored component firmware entries.
explicitStartNeeded
Whether host firmware updates require an explicit start.
ordering
Stored update order for configured components.
created
When this vendor/model configuration was first created.
updated
When this vendor/model configuration was last updated.
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error