Skip to main content

PUT /discoveryConfigSettings

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

Authentication

Authentication with username 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.

AttributesRequired / OptionalTypeDescription
autoDiscoveryEnabledRequiredBooleanIndicates 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.

registerRequestEnabledRequiredBooleanIndicates 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

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.
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.
404Not foundA specified resource cannot be found. 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

None