PUT /discoveryConfigSettings

Use this method to enable or disable automatically discovering baseboard management controllers using the SLP discovery method.

Authentication

Authentication with user name and password is required.

Request URL

PUT https://{management_server_IP}/discoveryConfigSettings 

Query parameters

None

Request body

You can specify one of the following attributes in the request body.

Attributes Required / Optional Type Description
autoDiscoveryEnabled Required Boolean Indicates whether you can automatically discover baseboard management controllers using the SLP discovery method. This can be one of the following values.
  • true. Enables automatic discovery using SLP.

  • false. Disables automatic discovery using SLP.

registerRequestEnabled Required Boolean Indicates whether XClarity Administrator accepts discovery requests from a baseboard management controller when the management controller uses DNS to find XClarity Administrator instances.
  • true. Management controller can register with XClarity Administrator as a discovered device.

  • false. Management controller cannot register with XClarity Administrator as a discovered device.

The following example disables automatic SLP discovery.
{
   "autoDiscoveryEnabled": false   
}
The following example accepts discovery requests from a baseboard management controller.
{
   "registerRequestEnabled": true
}

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.
403 Forbidden The 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.
404 Not found A specified resource cannot be found. 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

None