liara_delete_backup
Remove a database backup from the Liara cloud platform by specifying the database name and backup ID to free storage space and manage backup retention.
Instructions
Delete a database backup
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| databaseName | Yes | The name of the database | |
| backupId | Yes | The backup ID to delete |
Implementation Reference
- src/services/databases.ts:450-458 (handler)Handler function that deletes a specific database backup via the Liara API. This is the core implementation logic for the 'liara_delete_backup' tool.export async function deleteBackup( client: LiaraClient, databaseName: string, backupId: string ): Promise<void> { validateRequired(databaseName, 'Database name'); validateRequired(backupId, 'Backup ID'); await client.delete(`/v1/databases/${databaseName}/backups/${backupId}`); }
- src/api/types.ts:164-164 (schema)Type definition for DatabaseBackup used in backup operations, including delete.export interface DatabaseBackup {