Skip to content

Commit a3298ec

Browse files
authored
{MySQL} Revert #32498: az mysql flexible-server backup delete: Support deletion of on-demand backup (#32513)
1 parent 0873e58 commit a3298ec

File tree

39 files changed

+52705
-81267
lines changed

39 files changed

+52705
-81267
lines changed

src/azure-cli/azure/cli/command_modules/mysql/_help.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -785,14 +785,6 @@
785785
text: az mysql flexible-server backup create -g testgroup -n testsvr --backup-name testbackup
786786
"""
787787

788-
helps['mysql flexible-server backup delete'] = """
789-
type: command
790-
short-summary: Delete a backup for a given server with specified backup name.
791-
examples:
792-
- name: Delete a backup for 'testsvr' with backup name 'testbackup'.
793-
text: az mysql flexible-server backup delete -g testgroup -n testsvr --backup-name testbackup
794-
"""
795-
796788
helps['mysql flexible-server identity'] = """
797789
type: group
798790
short-summary: Manage server user assigned identities.

src/azure-cli/azure/cli/command_modules/mysql/_params.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -633,15 +633,8 @@ def load_arguments(self, _): # pylint: disable=too-many-statements, too-many-
633633
with self.argument_context('mysql flexible-server backup create') as c:
634634
c.argument('backup_name', options_list=['--backup-name', '-b'], help='The name of the new backup.')
635635

636-
with self.argument_context('mysql flexible-server backup delete') as c:
637-
c.argument('resource_group_name', arg_type=resource_group_name_type)
638-
c.argument('server_name', id_part=None, arg_type=server_name_arg_type)
639-
c.argument('backup_name', options_list=['--backup-name', '-b'], help='The name of the backup.')
640-
641636
with self.argument_context('mysql flexible-server backup show') as c:
642-
c.argument('resource_group_name', arg_type=resource_group_name_type)
643-
c.argument('server_name', id_part=None, arg_type=server_name_arg_type)
644-
c.argument('backup_name', options_list=['--backup-name', '-b'], help='The name of the backup.')
637+
c.argument('backup_name', id_part='child_name_1', options_list=['--backup-name', '-b'], help='The name of the backup.')
645638

646639
with self.argument_context('mysql flexible-server backup list') as c:
647640
c.argument('server_name', id_part=None, arg_type=server_name_arg_type)

src/azure-cli/azure/cli/command_modules/mysql/commands.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,6 @@ def load_command_table(self, _):
194194
with self.command_group('mysql flexible-server backup', mysql_flexible_long_running_backup_sdk,
195195
client_factory=cf_mysql_flexible_backup) as g:
196196
g.command('create', 'begin_create')
197-
g.command('delete', 'begin_delete')
198197

199198
with self.command_group('mysql flexible-server backup', mysql_flexible_long_running_backups_sdk,
200199
client_factory=cf_mysql_flexible_backups) as g:

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_advanced_threat_protection_mgmt.yaml

Lines changed: 229 additions & 374 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_backups_mgmt.yaml

Lines changed: 181 additions & 180 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_byok_mgmt.yaml

Lines changed: 1212 additions & 1557 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_check_name_availability_fallback_mgmt.yaml

Lines changed: 134 additions & 135 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_cross_region_replica_mgmt.yaml

Lines changed: 2050 additions & 3043 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_existing_private_dns_zone.yaml

Lines changed: 7446 additions & 12432 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/mysql/tests/latest/recordings/test_mysql_flexible_server_georestore_mgmt.yaml

Lines changed: 7238 additions & 11767 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)