Проблема, которую вы видели, - это то, что вам нужно. У virtual_machine_sizes
есть только одна функция - list
. Итак, вам нужно найти в списке свой реальный размер виртуальной машины. Например:
compute_client = CompteManagementClient(credentials, subscription_id)
vmSizes = compute_client.virtual_machine_sizes.list(location)
for vmSize in vmSizes:
if(vmSize.name == "STANDARD_A4_v2")
print("number of vCPU: " + vmSize.number_of_cores)
print("available memory: " + vmSize.memory_in_mb)
А соглашения об именах - это правила, по которым Azure определяет размер виртуальной машины. Вам просто нужно прочитать его, чтобы понять размер виртуальной машины.