From 713300a1ab41bec4e0b3030a3c204a88016f2088 Mon Sep 17 00:00:00 2001 From: william051200 Date: Mon, 9 Mar 2026 13:03:47 +0800 Subject: [PATCH 1/2] Migrate vm size --- src/azure-cli/azure/cli/command_modules/vm/_actions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/vm/_actions.py b/src/azure-cli/azure/cli/command_modules/vm/_actions.py index 899038d7253..3d06819c59e 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/_actions.py +++ b/src/azure-cli/azure/cli/command_modules/vm/_actions.py @@ -298,7 +298,10 @@ def _load_extension_images_from_publisher(publisher): def get_vm_sizes(cli_ctx, location): - return list(_compute_client_factory(cli_ctx).virtual_machine_sizes.list(location)) + from .operations.vm import VMListSizes + return VMListSizes(cli_ctx=cli_ctx)(command_args={ + 'location': location + }) def _matched(pattern, string, partial_match=True): From 05547f08677eba051446a024a1477b36d4eafa55 Mon Sep 17 00:00:00 2001 From: william051200 Date: Mon, 9 Mar 2026 15:41:15 +0800 Subject: [PATCH 2/2] Update code --- src/azure-cli/azure/cli/command_modules/vm/_completers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/vm/_completers.py b/src/azure-cli/azure/cli/command_modules/vm/_completers.py index d8052a4233b..78cd817b32d 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/_completers.py +++ b/src/azure-cli/azure/cli/command_modules/vm/_completers.py @@ -21,7 +21,7 @@ def get_vm_size_completion_list(cmd, prefix, namespace): # pylint: disable=unus if not location: location = get_one_of_subscription_locations(cmd.cli_ctx) result = get_vm_sizes(cmd.cli_ctx, location) - return [r.name for r in result] + return [r.get('name') for r in result] @Completer