Cluster services configuration requests
Cluster services configuration requests
| Redis Enterprise Software | 
|---|
| Method | Path | Description | 
|---|---|---|
| GET | /v1/cluster/services_configuration | Get cluster services settings | 
| PUT | /v1/cluster/services_configuration | Update cluster services settings | 
Get cluster services configuration
GET /v1/cluster/services_configuration
Get cluster services settings.
Required permissions
| Permission name | 
|---|
| view_cluster_info | 
Request
Example HTTP request
GET /v1/cluster/services_configuration 
Request headers
| Key | Value | Description | 
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name | 
| Accept | application/json | Accepted media type | 
Response
Returns a services configuration object.
Example JSON body
{
     "cm_server": {
         "operating_mode": "disabled"
     },
     "mdns_server": {
         "operating_mode": "enabled"
     },
     "// additional services..."
}
Status codes
| Code | Description | 
|---|---|
| 200 OK | No error | 
Update cluster services configuration
PUT /v1/cluster/services_configuration
Update the cluster services settings.
Required permissions
| Permission name | 
|---|
| update_cluster | 
Request
Example HTTP request
PUT /v1/cluster/services_configuration 
Example JSON body
{
     "cm_server": {
         "operating_mode": "disabled"
     },
     "// additional services..."
}
Request headers
| Key | Value | Description | 
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name | 
| Accept | application/json | Accepted media type | 
Request body
Include a services configuration object with updated fields in the request body.
Response
Returns the updated services configuration object.
Example JSON body
{
     "cm_server": {
         "operating_mode": "disabled"
     },
     "mdns_server": {
         "operating_mode": "enabled"
     },
     "// additional services..."
}
Status codes
| Code | Description | 
|---|---|
| 200 OK | No error |