Get details about the current cluster maintenance state

  • Published Sep 29, 2025

This API request gets details about the current cluster maintenance state.

Authentication

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.

Endpoint

/api/v1.0/cluster/maintenance

Parameter

The request doesn't provide any configurable parameters.

Response

Response codes

CodeTypeDescription
200IPMigrationMaintenanceMode

Success

Response body objects

The IPMigrationMaintenanceMode object

Details for cluster maintenance triggered by the IP migration

ElementTypeDescription
endedTriggeredByResponseDto

The data about who and when the maintenance state ended.

jsonObjectForReasonMessagestring-
metadataIpMigrationMetadataResponseDto

Optional metadata

nodeIdinteger

The node id.

reasonstring

The reason behind the maintenance mode.

  • IP_MIGRATION
startedTriggeredByResponseDto

The data about who and when the maintenance state ended.

The TriggeredByResponseDto object

The data about who and when the maintenance state ended.

ElementTypeDescription
datestring

Trigger date.

userstring

Trigger by.

The IpMigrationMetadataResponseDto object

Optional metadata

ElementTypeDescription
newIpstring-
oldIpstring-

Response body JSON model

{
"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"
}
}

Response body

{
"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"
}
}

Response code

200