#1117345 azure-cli - AttributeError: Attribute disks does not exist.

Package:
azure-cli
Source:
azure-cli
Submitter:
Bastian Blank
Date:
2026-03-18 22:09:02 UTC
Severity:
normal
Tags:
#1117345#5
Date:
2025-10-05 13:20:49 UTC
From:
To:
az vm create fails:

| Error loading command module 'monitor': ord() expected string of length 1, but int found
| Error loading command module 'rdbms': No module named 'azure.mgmt.rdbms.mysql_flexibleservers'
| The command failed with an unexpected error. Here is the traceback:
| Attribute disks does not exist.
| Traceback (most recent call last):
|   File "/usr/lib/python3/dist-packages/azure/cli/core/profiles/_shared.py", line 281, in __getattr__
|     return self._operations_groups_value[item]
|            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
| KeyError: 'disks'
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
|   File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
|     cmd_result = self.invocation.execute(args)
|   File "/usr/lib/python3/dist-packages/azure/cli/core/commands/__init__.py", line 564, in execute
|     self.commands_loader.load_arguments(command)
|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
|   File "/usr/lib/python3/dist-packages/azure/cli/core/__init__.py", line 554, in load_arguments
|     loader.load_arguments(command)  # this adds entries to the argument registries
|     ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
|   File "/usr/lib/python3/dist-packages/azure/cli/command_modules/vm/__init__.py", line 58, in load_arguments
|     load_arguments(self, command)
|     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
|   File "/usr/lib/python3/dist-packages/azure/cli/command_modules/vm/_params.py", line 37, in load_arguments
|     DiskStorageAccountTypes = self.get_models('DiskStorageAccountTypes', operation_group='disks')
|   File "/usr/lib/python3/dist-packages/azure/cli/core/__init__.py", line 809, in get_models
|     return get_sdk(self.cli_ctx, resource_type, *attr_args, mod='models', operation_group=operation_group)
|   File "/usr/lib/python3/dist-packages/azure/cli/core/profiles/__init__.py", line 91, in get_sdk
|     return _sdk_get_versioned_sdk(cli_ctx.cloud.profile, resource_type, *attr_args, **kwargs)
|   File "/usr/lib/python3/dist-packages/azure/cli/core/profiles/_shared.py", line 493, in get_versioned_sdk
|     sdk_path = get_versioned_sdk_path(api_profile, resource_type, operation_group)
|   File "/usr/lib/python3/dist-packages/azure/cli/core/profiles/_shared.py", line 485, in get_versioned_sdk_path
|     api_version = getattr(api_version, operation_group)
|   File "/usr/lib/python3/dist-packages/azure/cli/core/profiles/_shared.py", line 283, in __getattr__
|     raise AttributeError('Attribute {} does not exist.'.format(item))
| AttributeError: Attribute disks does not exist.

#1117345#22
Date:
2026-03-18 22:07:40 UTC
From:
To:
python-azure/20250829+git-1 changed some definitions to be <somehow>
generated, it is very unclear how, why or where, but the
eng/tools/azure-sdk-tools/packaging_tools/sdk_generator.py script
seems to be involved. If anyone has any idea how to deal with it,
please open a MR on Salsa.