This API request gets details about the current cluster maintenance state.
To execute this request, you need the Service Provider API (ServiceProviderAPI) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
/api/v1.0/cluster/maintenance
The request doesn't provide any configurable parameters.
| Code | Type | Description |
|---|---|---|
| 200 | I | Success |
IPMigrationMaintenanceMode objectDetails for cluster maintenance triggered by the IP migration
| Element | Type | Description |
|---|---|---|
| ended | Triggered | The data about who and when the maintenance state ended. |
| jsonObjectForReasonMessage | string | - |
| metadata | Ip | Optional metadata |
| nodeId | integer | The node id. |
| reason | string | The reason behind the maintenance mode.
|
| started | Triggered | The data about who and when the maintenance state ended. |
TriggeredByResponseDto objectThe data about who and when the maintenance state ended.
| Element | Type | Description |
|---|---|---|
| date | string | Trigger date. |
| user | string | Trigger by. |
IpMigrationMetadataResponseDto objectOptional metadata
| Element | Type | Description |
|---|---|---|
| newIp | string | - |
| oldIp | string | - |
{"ended": {"date": "2025-07-09T08:38:08.690Z","user": "admin"},"metadata": {"newIp": "172.31.101.10","oldIp": "172.31.101.9"},"nodeId": 1,"reason": "IP_MIGRATION","started": {"date": "2025-07-08T08:38:08.690Z","user": "admin"}}
{"ended": {"date": "2025-07-09T08:38:08.690Z","user": "admin"},"metadata": {"newIp": "172.31.101.10","oldIp": "172.31.101.9"},"nodeId": 1,"reason": "IP_MIGRATION","started": {"date": "2025-07-08T08:38:08.690Z","user": "admin"}}
200