ncloud_create_mysql_recovery
Restore a Cloud DB for MySQL instance by creating a recovery server from a backup file or a specific point-in-time.
Instructions
Create a Recovery server instance for a Cloud DB for MySQL instance. Restores from backup file or point-in-time.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cloudMysqlInstanceNo": "<cloudMysqlInstanceNo>",
"cloudMysqlRecoveryServerName": "<cloudMysqlRecoveryServerName>"
},
"name": "ncloud_create_mysql_recovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileName | No | Backup file name for restore (getCloudMysqlBackupDetailList). If specified, recoveryTime is ignored. One of fileName or recoveryTime is required. | |
| subnetNo | No | Subnet number for Recovery server. Required when isMultiZone=true. Ignored when isMultiZone=false. | |
| regionCode | No | Region code (default: first region) | |
| recoveryTime | No | Point-in-time recovery (yyyy-MM-dd HH:mm). If specified, fileName is ignored. One of fileName or recoveryTime is required. | |
| cloudMysqlInstanceNo | Yes | Cloud MySQL instance number (getCloudMysqlInstanceList) | |
| cloudMysqlRecoveryServerName | Yes | Recovery server name prefix (3-20 chars, starts with letter, ends with letter/number, allows '-') |