PUT /nodes/tlsSettings
Use this method to modify the current TLS settings on one or more managed devices.
This method starts a job that runs in the background to perform the operation. The response header includes a URI in the form /tasks/{task_id} (for example, /tasks/12) that represents the job that is created to perform this request. You can use GET /tasks/{job_list} to monitor the status and progress of the job. If a job was not successfully started, refer to the response code and response body for details.
Attention
A successful response indicates that the request was successfully created and accepted by the management server. It does not indicate that the operation that is associated with the job was successful.
To modify the current cryptographic setting for the management server, use PUT /cryptoSettings.
Note
This REST API requires Lenovo XClarity Administrator v4.0.0 or later.
You can change the security settings for the following devices.
- Lenovo ThinkSystem servers with Intel or AMD processors (except SR635 / SR655)
- Lenovo ThinkSystem V2 servers
- Lenovo ThinkSystem V3 servers with Intel or AMD processors
- Lenovo ThinkEdge SE350 / SE450 servers
- Lenovo System x servers
Authentication
Authentication with username and password is required.
Request URL
PUT https://{management_server_IP}/nodes/tlsSettings
Query parameters
None
Request body
Attributes | Required / Optional | Type | Description | ||
---|---|---|---|---|---|
minTlsVersionClient | Required | String | Minimum TLS protocol version to use for client connections to other servers (such as the LDAP client). This can be one of the following values.
Note
| ||
minTlsVersionServer | Required | String | Minimum TLS protocol version to use for server connections (such as the web server). This can be the following value.
Note This attribute is supported only for CMMs. | ||
uuidList | Required | String Should this be an array of strings? | List of device UUIDs, separated by a comma |
The following example modifies the TLS settings on two ThinkSystem servers with XCC2.
{
"minTlsVersionClient": "TLSv1.2",
"minTlsVersionServer": "TLSv1.2",
"uuidList": "8923abcfa78e232,23423424bcde895864"
}
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. |
500 | Internal Server Error | An internal error occurred. A descriptive error message is returned in the response body. |
Response body
None
Give documentation feedback