Масштабируемый набор Java Azure SDK: как указать версию образаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Масштабируемый набор Java Azure SDK: как указать версию образа

Сообщение Anonymous »


При масштабировании масштабируемого набора я хочу указать версию образа, которую следует использовать. Сейчас он всегда использует последнее изображение из вычислительной галереи. Я думаю, именно это и делает эта команда az CLI: az vmss update --resource-group myResourceGroup --name myScaleSet --set virtualMachineProfile.storageProfile.imageReference.version=0.235.102011129

Теперь я хочу сделать то же самое на Java с помощью SDK Azure Resource Manager. ChatGPT дал это предложение

// Имена групп ресурсов и масштабируемых наборов окончательная строка resourcesGroupName = "myResourceGroup"; окончательная строка ScaleSetName = "myScaleSet"; // Получаем набор масштабов VirtualMachineScaleSet ScaleSet = azureResourceManager.virtualMachineScaleSets() .getByResourceGroup(resourceGroupName, ScaleSetName); // Обновляем эталонную версию изображения VirtualMachineScaleSetUpdate updateParams = ScaleSet.update() .withVirtualMachineProfileStorageProfile(новый VirtualMachineScaleSetUpdateStorageProfile() .withImageReference(новый ImageReference() .withVersion("0.235.102011129"))) .применять(); Но проблема в том, что withVirtualMachineProfileStorageProfile не существует для scaleSet.update().

Кто-нибудь знает, как это сделать?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»