content/operate/rs/references/rest-api/requests/cluster/services_configuration.md
| Method | Path | Description |
|---|---|---|
| GET | /v1/cluster/services_configuration | Get cluster services settings |
| PUT | /v1/cluster/services_configuration | Update cluster services settings |
GET /v1/cluster/services_configuration
Get cluster services settings.
| Permission name |
|---|
| [view_cluster_info]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_info" >}}) |
GET /v1/cluster/services_configuration
| Key | Value | Description |
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name |
| Accept | application/json | Accepted media type |
Returns a [services configuration object]({{< relref "/operate/rs/references/rest-api/objects/services_configuration" >}}).
{
"cm_server": {
"operating_mode": "disabled"
},
"mdns_server": {
"operating_mode": "enabled"
},
"// additional services..."
}
| Code | Description |
|---|---|
| 200 OK | No error |
PUT /v1/cluster/services_configuration
Update the cluster services settings.
| Permission name |
|---|
| [update_cluster]({{< relref "/operate/rs/references/rest-api/permissions#update_cluster" >}}) |
PUT /v1/cluster/services_configuration
{
"cm_server": {
"operating_mode": "disabled"
},
"// additional services..."
}
| Key | Value | Description |
|---|---|---|
| Host | cnm.cluster.fqdn | Domain name |
| Accept | application/json | Accepted media type |
Include a [services configuration object]({{< relref "/operate/rs/references/rest-api/objects/services_configuration" >}}) with updated fields in the request body.
Returns the updated [services configuration object]({{< relref "/operate/rs/references/rest-api/objects/services_configuration" >}}).
{
"cm_server": {
"operating_mode": "disabled"
},
"mdns_server": {
"operating_mode": "enabled"
},
"// additional services..."
}
| Code | Description |
|---|---|
| 200 OK | No error |