Retrieves the details of the current kernel version for a PolarDB for MySQL cluster.
Operation description
For more information about the kernel versions of PolarDB for MySQL clusters, see Kernel version guide and Kernel release notes.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DescribeDBClusterVersion |
get |
*dbcluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. Note
Call the DescribeDBClusters operation to view details of all clusters in your account, such as cluster IDs. |
pc-**************** |
| DescribeType |
string |
No |
Specifies whether to return information about the latest version or a list of upgradable versions. Valid values:
|
LATEST_VERSION |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| IsLatestVersion |
string |
Indicates whether the current database kernel version is the latest version. Valid values:
|
true |
| IsProxyLatestVersion |
string |
Indicates whether the current database proxy version is the latest version. Valid values:
|
true |
| DBVersion |
string |
The major version of the database engine. Valid values:
|
8.0 |
| DBRevisionVersion |
string |
The revision version of the database engine. Note
For a PolarDB for MySQL 5.6 cluster, this parameter is returned only when the release date of the revision version is later than 20200831. Otherwise, this parameter is empty. For more information about the kernel version of a PolarDB for MySQL cluster, see Kernel release notes. |
8.0.1.1.7 |
| RequestId |
string |
The request ID. |
47921222-0D37-4133-8C0D-017DC3****** |
| DBVersionStatus |
string |
The status of the current minor version of the database. Valid values:
Note
For more information about how to upgrade the minor version of a database, see Upgrade versions. |
Stable |
| DBClusterId |
string |
The cluster ID. |
pc-**************** |
| DBMinorVersion |
string |
The minor version of the database engine.
|
8.0.1 |
| ProxyRevisionVersion |
string |
The version of the database proxy. |
2.4.15 |
| ProxyVersionStatus |
string |
The status of the database proxy version. Valid values:
Note
For more information about how to upgrade the database proxy version, see Upgrade versions. |
Stable |
| ProxyLatestVersion |
string |
The latest version of the database proxy. |
2.4.17 |
| DBLatestVersion |
string |
The latest version of the database kernel. |
8.0.1.1.16 |
| DBRevisionVersionList |
array<object> |
A list of upgradable versions. |
|
|
object |
|||
| ReleaseType |
string |
The release status of the database version. Valid values:
|
Stable |
| RevisionVersionCode |
string |
The revision version code of the database engine. You can use this code to specify the target version for an upgrade. |
20230707 |
| RevisionVersionName |
string |
The revision version of the database engine. |
8.0.1.1.35.1 |
| ReleaseNote |
string |
The release notes of the version. |
ReleaseNote |
| ProxyRevisionVersionList |
array<object> |
A list of upgradable proxy versions.
|
|
|
object |
|||
| ReleaseType |
string |
The release type. Valid values:
|
LTS |
| RevisionVersionCode |
string |
The revision version code of the database proxy engine. You can use this code to specify the target version for an upgrade. |
20230707 |
| RevisionVersionName |
string |
The revision version of the database proxy engine. |
2.8.24 |
| ReleaseNote |
string |
The release notes of the version. |
ReleaseNote |
Examples
Success response
JSON format
{
"IsLatestVersion": "true",
"IsProxyLatestVersion": "true",
"DBVersion": "8.0",
"DBRevisionVersion": "8.0.1.1.7",
"RequestId": "47921222-0D37-4133-8C0D-017DC3******",
"DBVersionStatus": "Stable",
"DBClusterId": "pc-****************",
"DBMinorVersion": "8.0.1",
"ProxyRevisionVersion": "2.4.15",
"ProxyVersionStatus": "Stable",
"ProxyLatestVersion": "2.4.17",
"DBLatestVersion": "8.0.1.1.16",
"DBRevisionVersionList": [
{
"ReleaseType": "Stable",
"RevisionVersionCode": "20230707",
"RevisionVersionName": "8.0.1.1.35.1",
"ReleaseNote": "ReleaseNote"
}
],
"ProxyRevisionVersionList": [
{
"ReleaseType": "LTS",
"RevisionVersionCode": "20230707",
"RevisionVersionName": "2.8.24",
"ReleaseNote": "ReleaseNote"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | |
| 400 | InvalidDBVersion.Malformed | The Specified DBVersion is not valid. | The specified DBVersion parameter is invalid. |
| 400 | InvalidEngineVersion.Older | The primary cluster version is too old, please upgrade it. | The version of the primary cluster instance is out-of-date. Please upgrade the instance version. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.