diff --git a/src/azure-cli/azure/cli/command_modules/vm/_validators.py b/src/azure-cli/azure/cli/command_modules/vm/_validators.py index 6ab0323ccef..56c4c3f4f5b 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/_validators.py +++ b/src/azure-cli/azure/cli/command_modules/vm/_validators.py @@ -518,7 +518,8 @@ def _validate_vm_create_storage_profile(cmd, namespace, for_scale_set=False): image_version_infos = _SigImageVersionList(cli_ctx=cmd.cli_ctx)(command_args={ "resource_group": res['resource_group'], "gallery_name": res['name'], - "gallery_image_definition": res['child_name_1'] + "gallery_image_definition": res['child_name_1'], + "subscription": res['subscription'] }) image_version_infos = [x for x in image_version_infos if not x.get("publishingProfile", {}).get("excludeFromLatest", None)] @@ -535,6 +536,7 @@ def _validate_vm_create_storage_profile(cmd, namespace, for_scale_set=False): "gallery_name": res['name'], "gallery_image_definition": res['child_name_1'], "gallery_image_version_name": res['child_name_2'], + "subscription": res['subscription'] }) image_data_disks = image_version_info.get("storageProfile", {}).get("dataDiskImages", []) or [] image_data_disks = [{'lun': disk["lun"]} for disk in image_data_disks]