Мне нужно знать цену и размер виртуальной машины Azure в моем приложении Java.
с помощью java sdk Я могу получить размер виртуальной машины
List<VirtualMachine> vms =
azure.virtualMachines().listByResourceGroup(resourceGroup);
for (VirtualMachine vm : vms)
{
vm.size(); // returns "Standard_D4_v3"
vm.osType(); // returns "Linux"
}
Теперь я хочу найти цену виртуальной машины.
Использование общедоступного API Azure
"https://azure.microsoft.com/api/v2/pricing/virtual-machines-base/calculator"
Я мог бы искать цену виртуальной машины, но именование виртуальной машины в калькуляторе отличается.
В калькуляторе это будетбыть названным "linux-d4v3-standard".
Итак, как я могу сравнить VM в Java SDK с VM в API калькулятора?
"Standard_D4_v3" и "Linux" с "linux-d4v3-standard "
Это способ получить цену виртуальной машины из Java SDK (я говорю об абстрактных виртуальных машинах, которые еще не созданы, мы хотим рассчитать цену виртуальных машин до создания виртуальных машин на нашей стороне)
Спасибо.