Udostępnij za pośrednictwem


Virtual Machine Scale Sets - List By Location

Pobiera wszystkie zestawy skalowania maszyn wirtualnych w ramach określonej subskrypcji dla określonej lokalizacji.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachineScaleSets?api-version=2024-03-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
location
path True

string

Lokalizacja, dla której są odpytywane zestawy skalowania maszyn wirtualnych w ramach subskrypcji.

Wzorzec wyrażenia regularnego: ^[-\w\._]+$

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

Odpowiedzi

Nazwa Typ Opis
200 OK

VirtualMachineScaleSetListResult

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Lists all the VM scale sets under the specified subscription for the specified location.

Przykładowe żądanie

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/locations/eastus/virtualMachineScaleSets?api-version=2024-03-01

Przykładowa odpowiedź

{
  "value": [
    {
      "name": "{virtualMachineScaleSetName}",
      "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}",
      "type": "Microsoft.Compute/virtualMachineScaleSets",
      "location": "eastus",
      "tags": {
        "myTag1": "tagValue1"
      },
      "sku": {
        "name": "Standard_D2s_v3",
        "tier": "Standard",
        "capacity": 4
      },
      "properties": {
        "singlePlacementGroup": false,
        "upgradePolicy": {
          "mode": "Automatic",
          "automaticOSUpgradePolicy": {
            "enableAutomaticOSUpgrade": false
          }
        },
        "virtualMachineProfile": {
          "storageProfile": {
            "osDisk": {
              "createOption": "FromImage",
              "caching": "ReadWrite",
              "managedDisk": {
                "storageAccountType": "Premium_LRS"
              },
              "diskSizeGB": 30
            },
            "imageReference": {
              "publisher": "azuredatabricks",
              "offer": "databricks",
              "sku": "databricksworker",
              "version": "3.15.2"
            },
            "dataDisks": []
          },
          "osProfile": {
            "computerNamePrefix": "{virtualMachineScaleSetName}",
            "adminUsername": "admin",
            "linuxConfiguration": {
              "disablePasswordAuthentication": false
            }
          },
          "networkProfile": {
            "networkInterfaceConfigurations": [
              {
                "name": "myNic",
                "properties": {
                  "primary": true,
                  "ipConfigurations": [
                    {
                      "name": "myIPConfig",
                      "properties": {
                        "primary": true,
                        "subnet": {
                          "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                        }
                      }
                    }
                  ],
                  "networkSecurityGroup": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
                  }
                }
              }
            ]
          }
        },
        "provisioningState": "succeeded",
        "overprovision": false,
        "doNotRunExtensionsOnOverprovisionedVMs": false,
        "platformFaultDomainCount": 1
      }
    },
    {
      "name": "{virtualMachineScaleSetName}",
      "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}1",
      "type": "Microsoft.Compute/virtualMachineScaleSets",
      "location": "eastus",
      "tags": {
        "myTag1": "tagValue2"
      },
      "sku": {
        "name": "Standard_D2s_v3",
        "tier": "Standard",
        "capacity": 4
      },
      "properties": {
        "singlePlacementGroup": false,
        "upgradePolicy": {
          "mode": "Automatic",
          "automaticOSUpgradePolicy": {
            "enableAutomaticOSUpgrade": false
          }
        },
        "virtualMachineProfile": {
          "storageProfile": {
            "osDisk": {
              "createOption": "FromImage",
              "caching": "ReadWrite",
              "managedDisk": {
                "storageAccountType": "Premium_LRS"
              },
              "diskSizeGB": 30
            },
            "imageReference": {
              "publisher": "azuredatabricks",
              "offer": "databricks",
              "sku": "databricksworker",
              "version": "3.15.2"
            },
            "dataDisks": []
          },
          "osProfile": {
            "computerNamePrefix": "{virtualMachineScaleSetName}",
            "adminUsername": "admin",
            "linuxConfiguration": {
              "disablePasswordAuthentication": false
            }
          },
          "networkProfile": {
            "networkInterfaceConfigurations": [
              {
                "name": "myNic1",
                "properties": {
                  "primary": true,
                  "ipConfigurations": [
                    {
                      "name": "myIPConfig",
                      "properties": {
                        "primary": true,
                        "subnet": {
                          "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                        }
                      }
                    }
                  ],
                  "networkSecurityGroup": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
                  }
                }
              }
            ]
          }
        },
        "provisioningState": "succeeded",
        "overprovision": false,
        "doNotRunExtensionsOnOverprovisionedVMs": false,
        "platformFaultDomainCount": 1
      }
    }
  ]
}

Definicje

Nazwa Opis
AdditionalCapabilities

Włącza lub wyłącza możliwość na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych.

AdditionalUnattendContent

Określa dodatkowe informacje sformatowane XML, które można uwzględnić w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows. Zawartość jest definiowana przez nazwę ustawienia, nazwę składnika i przekazywanie, w którym jest stosowana zawartość.

ApiEntityReference

Dokumentacja jednostki interfejsu API.

ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

ApplicationProfile

Zawiera listę aplikacji galerii, które powinny zostać udostępnione maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych

AutomaticOSUpgradePolicy

Parametry konfiguracji używane do przeprowadzania automatycznego uaktualniania systemu operacyjnego.

AutomaticRepairsPolicy

Określa parametry konfiguracji dla automatycznych napraw w zestawie skalowania maszyn wirtualnych.

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure lub zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2019-03-01.

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Wartości domyślne to: None dla magazynu w warstwie Standardowa. Funkcja ReadOnly dla usługi Premium Storage.

CapacityReservationProfile

Parametry profilu rezerwacji pojemności.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

DeleteOptions

Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

DiffDiskOptions

Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego.

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Ta właściwość może być używana przez użytkownika w żądaniu, aby wybrać lokalizację, tj. dysk pamięci podręcznej, dysk zasobu lub miejsce na dysku nvme na potrzeby aprowizacji efemerycznego dysku systemu operacyjnego. Aby uzyskać więcej informacji na temat wymagań dotyczących rozmiaru dysku efemerycznego systemu operacyjnego, zobacz Wymagania dotyczące rozmiaru dysku efemerycznego systemu operacyjnego dla maszyny wirtualnej z systemem Windows w https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements i maszynie wirtualnej z systemem Linux w witrynie https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimalna wersja interfejsu API dla nvmeDisk: 2024-03-01.

DiffDiskSettings

Opisuje parametry ustawień dysku efemerycznego, które można określić dla dysku systemu operacyjnego. Uwaga: Ustawienia dysku efemerycznego można określić tylko dla dysku zarządzanego.

DiskControllerTypes
DiskCreateOptionTypes

Określa sposób tworzenia maszyn wirtualnych w zestawie skalowania. Jedyną dozwoloną wartością jest: FromImage. Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu z witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego ma zostać usunięty, czy odłączony po usunięciu rozwiązania VMSS Flex (ta funkcja jest dostępna tylko dla usługi VMSS z elastyczną funkcją OrchestrationMode).

Możliwe wartości:

Usuń Jeśli ta wartość jest używana, dysk systemu operacyjnego jest usuwany po usunięciu maszyny wirtualnej VMSS Flex VM.

Odłącz Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej VMSS Flex.

Wartość domyślna jest ustawiona na Usuń. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Usuń. Użytkownik nie może zmienić opcji usuwania dla efemerycznego dysku systemu operacyjnego.

DiskEncryptionSetParameters

Opisuje parametr zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta, który można określić dla dysku. Uwaga: Identyfikator zasobu zestawu szyfrowania dysku można określić tylko dla dysku zarządzanego. Aby uzyskać więcej informacji, zobacz https://aka.ms/mdssewithcmkoverview.

DomainNameLabelScopeTypes

Zakres etykiety nazwy domeny. Łączenie skrótowej etykiety nazwy domeny wygenerowanej zgodnie z zasadami z zakresu etykiet nazwy domeny i indeks maszyny wirtualnej będzie etykietami nazw domen zasobów PublicIPAddress, które zostaną utworzone

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy.

EventGridAndResourceGraph

Określa konfiguracje związane z zdarzeniami eventGridAndResourceGraph powiązanymi z zaplanowanymi zdarzeniami.

ExtendedLocation

Typ złożony lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

ImageReference

Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia. UWAGA: Wydawca i oferta odwołania do obrazów można ustawić tylko podczas tworzenia zestawu skalowania.

InnerError

Szczegóły błędu wewnętrznego.

IPVersion

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

KeyVaultSecretReference

Opisuje odwołanie do wpisu tajnego usługi Key Vault

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions.

LinuxPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

LinuxPatchSettings

Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Linux.

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ImageDefault — używana jest domyślna konfiguracja stosowania poprawek maszyny wirtualnej.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do hostowania punktów końcowych w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego dla zestawu skalowania maszyn wirtualnych z trybem aranżacji "Elastyczny"

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku, jeśli tworzysz maszynę wirtualną na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. Możliwe wartości to: Windows,Linux.

OrchestrationMode

Określa tryb aranżacji zestawu skalowania maszyn wirtualnych.

OSImageNotificationProfile
PassNames

Nazwa przekazywania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

PatchSettings

Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

Plan

Określa informacje o obrazie witryny Marketplace używanej do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, należy włączyć obraz do stosowania programowego. W witrynie Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij —>. Wprowadź wymagane informacje, a następnie kliknij pozycję Zapisz.

PriorityMixPolicy

Określa podziały docelowe dla maszyn wirtualnych typu spot i zwykłego priorytetu w zestawie skalowania z elastycznym trybem aranżacji. Dzięki tej właściwości klient może określić podstawową liczbę regularnych maszyn wirtualnych priorytetowych utworzonych w miarę skalowania wystąpień flex usługi VMSS w poziomie oraz podział między maszynami wirtualnymi typu spot i regularnymi priorytetami po osiągnięciu tego celu podstawowego.

ProtocolTypes

Określa protokół odbiornika WinRM. Możliwe wartości to: http,https.

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

RepairAction

Typ akcji naprawy (zamień, uruchom ponownie, reimage), która będzie używana do naprawiania maszyn wirtualnych w złej kondycji w zestawie skalowania. Wartość domyślna to zastąp.

ResiliencyPolicy

Opisuje zasady odporności — resilientVMCreationPolicy i/lub resilientVMDeletionPolicy.

ResilientVMCreationPolicy

Parametry konfiguracji używane podczas tworzenia odpornej maszyny wirtualnej.

ResilientVMDeletionPolicy

Parametry konfiguracji używane podczas usuwania odpornej maszyny wirtualnej.

ResourceIdentityType

Typ tożsamości używany dla zestawu skalowania maszyn wirtualnych. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zestawu skalowania maszyn wirtualnych.

RollingUpgradePolicy

Parametry konfiguracji używane podczas uaktualniania stopniowego.

ScaleInPolicy

Opisuje zasady skalowania w poziomie dla zestawu skalowania maszyn wirtualnych.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Określa konfiguracje związane z ponownym wdrażaniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.

ScheduledEventsProfile
securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

SecurityPostureReference

Określa stan zabezpieczeń, który ma być używany w zestawie skalowania. Minimalna wersja interfejsu API: 2023-03-01

SecurityProfile

Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć interfejs UefiSettings. Zachowaniem domyślnym jest: Ustawienie UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.

ServiceArtifactReference

Określa identyfikator odwołania artefaktu usługi używany do ustawiania tej samej wersji obrazu dla wszystkich maszyn wirtualnych w zestawie skalowania w przypadku używania "najnowszej" wersji obrazu. Minimalna wersja interfejsu API: 2022-11-01

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania.

SpotRestorePolicy

Określa właściwościTry-Restore typu spot dla zestawu skalowania maszyn wirtualnych. Dzięki tej właściwości klient może włączyć lub wyłączyć automatyczne przywracanie eksmitowanych wystąpień maszyn wirtualnych usługi VMSS typu spot odpowiednio na podstawie dostępności pojemności i ograniczenia cen.

SshConfiguration

Konfiguracja protokołu SSH dla maszyn wirtualnych z systemem Linux uruchomionych na platformie Azure

SshPublicKey

Zawiera informacje o kluczu publicznym certyfikatu SSH i ścieżce na maszynie wirtualnej z systemem Linux, na której znajduje się klucz publiczny.

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

SubResource
TerminateNotificationProfile
UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i maszyna wirtualna vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

UpgradeMode

Określa tryb uaktualniania maszyn wirtualnych w zestawie skalowania.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie aktualizacji do maszyn wirtualnych w zestawie skalowania. W tym celu należy użyć akcji manualUpgrade.

automatyczne — wszystkie maszyny wirtualne w zestawie skalowania są automatycznie aktualizowane w tym samym czasie.

UpgradePolicy

Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z maszyną wirtualną. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

UserInitiatedReboot

Określa ponownie powiązane konfiguracje związane z zaplanowanymi zdarzeniami.

UserInitiatedRedeploy

Określa ponowne wdrażanie powiązanych konfiguracji związanych z zaplanowanymi zdarzeniami.

VaultCertificate

Opisuje pojedyncze odwołanie do certyfikatu w usłudze Key Vault i miejsce, w którym powinien znajdować się certyfikat na maszynie wirtualnej.

VaultSecretGroup

Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy.

VirtualHardDisk

Opisuje identyfikator URI dysku.

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu spot platformy Azure obsługiwane są przydziały i "Usuwanie", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

VirtualMachinePriorityTypes

Określa priorytet maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2017-10-30-preview.

VirtualMachineScaleSet

Opisuje zestaw skalowania maszyn wirtualnych.

VirtualMachineScaleSetDataDisk

Opisuje dysk danych zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetExtension

Opisuje rozszerzenie zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetExtensionProfile

Opisuje profil rozszerzenia zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetHardwareProfile

Określa ustawienia sprzętowe zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetIdentity

Tożsamość zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetIPConfiguration

Opisuje konfigurację adresu IP profilu sieci zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetIpTag

Zawiera tag IP skojarzony z publicznym adresem IP.

VirtualMachineScaleSetListResult

Odpowiedź na operację Lista maszyn wirtualnych.

VirtualMachineScaleSetManagedDiskParameters

Opisuje parametry dysku zarządzanego ScaleSet.

VirtualMachineScaleSetNetworkConfiguration

Opisuje konfiguracje sieci w profilu sieciowym zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych.

VirtualMachineScaleSetNetworkProfile

Opisuje profil sieciowy zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetOSDisk

Opisuje dysk systemu operacyjnego zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetOSProfile

Opisuje profil systemu operacyjnego zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetPublicIPAddressConfiguration

Opisuje konfigurację publicIPAddress zestawu skalowania maszyn wirtualnych

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych.

VirtualMachineScaleSetScaleInRules

Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych.

Możliwe wartości to:

domyślny Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, zestaw skalowania najpierw będzie równoważony między strefami, jeśli jest to zestaw skalowania strefowego. Następnie będzie on wyważony w domenach błędów tak daleko, jak to możliwe. W każdej domenie błędów maszyny wirtualne wybrane do usunięcia będą najnowszymi, które nie są chronione przed skalowaniem.

OldestVM Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione.

najnowszych maszyn wirtualnych Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione.

VirtualMachineScaleSetStorageProfile

Opisuje profil magazynu zestawu skalowania maszyn wirtualnych.

VirtualMachineScaleSetVMProfile

Opisuje profil maszyny wirtualnej zestawu skalowania maszyn wirtualnych.

VMDiskSecurityProfile

Określa ustawienia profilu zabezpieczeń dla dysku zarządzanego. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

VMGalleryApplication

Określa wymagane informacje, aby odwołać się do wersji aplikacji galerii obliczeniowej

VMSizeProperties

Określa ustawienia właściwości rozmiaru maszyny wirtualnej na maszynie wirtualnej.

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

WindowsPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Windows.

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

WinRMConfiguration

Opisuje konfigurację zdalnego zarządzania systemem Windows maszyny wirtualnej

WinRMListener

Opisuje protokół i odcisk palca odbiornika zdalnego zarządzania systemem Windows

AdditionalCapabilities

Włącza lub wyłącza możliwość na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych.

Nazwa Typ Opis
hibernationEnabled

boolean

Flaga, która włącza lub wyłącza funkcję hibernacji na maszynie wirtualnej.

ultraSSDEnabled

boolean

Flaga umożliwiająca lub wyłącza możliwość posiadania co najmniej jednego dysku danych zarządzanych z typem konta magazynu UltraSSD_LRS na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych. Dyski zarządzane z typem konta magazynu UltraSSD_LRS można dodać do maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych tylko wtedy, gdy ta właściwość jest włączona.

AdditionalUnattendContent

Określa dodatkowe informacje sformatowane XML, które można uwzględnić w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows. Zawartość jest definiowana przez nazwę ustawienia, nazwę składnika i przekazywanie, w którym jest stosowana zawartość.

Nazwa Typ Opis
componentName

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

content

string

Określa sformatowaną zawartość XML dodaną do pliku unattend.xml dla określonej ścieżki i składnika. Plik XML musi być mniejszy niż 4 KB i musi zawierać element główny ustawienia lub funkcji, która jest wstawiana.

passName

PassNames

Nazwa przekazywania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

settingName

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

ApiEntityReference

Dokumentacja jednostki interfejsu API.

Nazwa Typ Opis
id

string

Identyfikator zasobu usługi ARM w postaci /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Błąd wewnętrzny interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApplicationProfile

Zawiera listę aplikacji galerii, które powinny zostać udostępnione maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych

Nazwa Typ Opis
galleryApplications

VMGalleryApplication[]

Określa aplikacje galerii, które powinny być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych

AutomaticOSUpgradePolicy

Parametry konfiguracji używane do przeprowadzania automatycznego uaktualniania systemu operacyjnego.

Nazwa Typ Opis
disableAutomaticRollback

boolean

Czy funkcja wycofywania obrazów systemu operacyjnego powinna być wyłączona. Wartość domyślna to false.

enableAutomaticOSUpgrade

boolean

Wskazuje, czy uaktualnienia systemu operacyjnego powinny być automatycznie stosowane do wystąpień zestawu skalowania w sposób kroczący, gdy nowsza wersja obrazu systemu operacyjnego stanie się dostępna. Wartość domyślna to false. Jeśli dla zestawów skalowania opartych na systemie Windows ustawiono wartość true, enableAutomaticUpdates jest automatycznie ustawiona na wartość false i nie można ustawić wartości true.

osRollingUpgradeDeferral

boolean

Wskazuje, czy uaktualnienie systemu operacyjnego automatycznego powinno zostać odroczenie. Odroczone uaktualnienia systemu operacyjnego będą wysyłać zaawansowane powiadomienia dla poszczególnych maszyn wirtualnych, że uaktualnienie systemu operacyjnego z uaktualnień stopniowego jest przychodzące za pośrednictwem tagu IMDS "Platform.PendingOSUpgrade". Uaktualnienie następuje odchylinie do momentu zatwierdzenia uaktualnienia za pośrednictwem wywołania ApproveRollingUpgrade.

useRollingUpgradePolicy

boolean

Wskazuje, czy zasady uaktualniania stopniowego powinny być używane podczas automatycznego uaktualniania systemu operacyjnego. Wartość domyślna to false. Automatyczne uaktualnianie systemu operacyjnego spowoduje powrót do domyślnych zasad, jeśli żadne zasady nie są zdefiniowane w zestawie skalowania maszyn wirtualnych.

AutomaticRepairsPolicy

Określa parametry konfiguracji dla automatycznych napraw w zestawie skalowania maszyn wirtualnych.

Nazwa Typ Opis
enabled

boolean

Określa, czy automatyczne naprawy powinny być włączone w zestawie skalowania maszyn wirtualnych. Wartość domyślna to false.

gracePeriod

string

Czas wstrzymania automatycznych napraw z powodu zmiany stanu maszyny wirtualnej. Czas prolongaty rozpoczyna się po zakończeniu zmiany stanu. Pomaga to uniknąć przedwczesnych lub przypadkowych napraw. Czas trwania należy określić w formacie ISO 8601. Minimalny dozwolony okres prolongaty to 10 minut (PT10M), który jest również wartością domyślną. Maksymalny dozwolony okres prolongaty wynosi 90 minut (PT90M).

repairAction

RepairAction

Typ akcji naprawy (zamień, uruchom ponownie, reimage), która będzie używana do naprawiania maszyn wirtualnych w złej kondycji w zestawie skalowania. Wartość domyślna to zastąp.

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure lub zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2019-03-01.

Nazwa Typ Opis
maxPrice

number

Określa maksymalną cenę, którą chcesz zapłacić za maszynę wirtualną/usługę VMSS typu spot platformy Azure. Ta cena jest wyrażona w dolarach amerykańskich.

Ta cena zostanie porównana z bieżącą ceną typu spot platformy Azure dla rozmiaru maszyny wirtualnej. Ponadto ceny są porównywane w momencie tworzenia/aktualizowania maszyny wirtualnej typu spot platformy Azure/usługi VMSS, a operacja powiedzie się tylko wtedy, gdy wartość maxPrice jest większa niż bieżąca cena typu spot platformy Azure.

Wartość maxPrice będzie również używana do eksmitowania maszyny wirtualnej/usługi VMSS typu spot platformy Azure, jeśli bieżąca cena typu spot platformy Azure przekroczy wartość maxPrice po utworzeniu maszyny wirtualnej/usługi VMSS.

Możliwe wartości to:

- Dowolna wartość dziesiętna większa niż zero. Przykład: 0.01538

-1 — wskazuje domyślną cenę, która ma być up-to na żądanie.

Możesz ustawić wartość maxPrice na -1, aby wskazać, że maszyna wirtualna/usługa VMSS typu spot platformy Azure nie powinna być wykluczana ze względów cenowych. Ponadto domyślna maksymalna cena jest -1, jeśli nie zostanie podana przez Ciebie.

Minimalna wersja interfejsu API: 2019-03-01.

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

Nazwa Typ Opis
enabled

boolean

Czy diagnostyka rozruchu powinna być włączona na maszynie wirtualnej.

storageUri

string

Identyfikator URI konta magazynu, który ma być używany do umieszczania danych wyjściowych konsoli i zrzutu ekranu. Jeśli identyfikator storageUri nie zostanie określony podczas włączania diagnostyki rozruchu, zostanie użyty magazyn zarządzany.

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Wartości domyślne to: None dla magazynu w warstwie Standardowa. Funkcja ReadOnly dla usługi Premium Storage.

Nazwa Typ Opis
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Parametry profilu rezerwacji pojemności.

Nazwa Typ Opis
capacityReservationGroup

SubResource

Określa identyfikator zasobu grupy rezerwacji pojemności, który powinien być używany do przydzielania maszyny wirtualnej lub wystąpień maszyn wirtualnych zestawu skalowania, pod warunkiem, że została zarezerwowana wystarczająca pojemność. Aby uzyskać więcej informacji, zobacz https://aka.ms/CapacityReservation.

CloudError

Odpowiedź na błąd z usługi Obliczeniowej.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

ComponentNames

Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup.

Nazwa Typ Opis
Microsoft-Windows-Shell-Setup

string

DeleteOptions

Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej

Nazwa Typ Opis
Delete

string

Detach

string

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

Nazwa Typ Opis
bootDiagnostics

BootDiagnostics

Diagnostyka rozruchu to funkcja debugowania, która umożliwia wyświetlenie danych wyjściowych konsoli i zrzutu ekranu w celu zdiagnozowania stanu maszyny wirtualnej. UWAGA: jeśli określono identyfikator storageUri, upewnij się, że konto magazynu znajduje się w tym samym regionie i subskrypcji co maszyna wirtualna. Możesz łatwo wyświetlić dane wyjściowe dziennika konsoli. Platforma Azure umożliwia również wyświetlanie zrzutu ekranu maszyny wirtualnej z funkcji hypervisor.

DiffDiskOptions

Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego.

Nazwa Typ Opis
Local

string

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Ta właściwość może być używana przez użytkownika w żądaniu, aby wybrać lokalizację, tj. dysk pamięci podręcznej, dysk zasobu lub miejsce na dysku nvme na potrzeby aprowizacji efemerycznego dysku systemu operacyjnego. Aby uzyskać więcej informacji na temat wymagań dotyczących rozmiaru dysku efemerycznego systemu operacyjnego, zobacz Wymagania dotyczące rozmiaru dysku efemerycznego systemu operacyjnego dla maszyny wirtualnej z systemem Windows w https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements i maszynie wirtualnej z systemem Linux w witrynie https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Minimalna wersja interfejsu API dla nvmeDisk: 2024-03-01.

Nazwa Typ Opis
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Opisuje parametry ustawień dysku efemerycznego, które można określić dla dysku systemu operacyjnego. Uwaga: Ustawienia dysku efemerycznego można określić tylko dla dysku zarządzanego.

Nazwa Typ Opis
option

DiffDiskOptions

Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego.

placement

DiffDiskPlacement

Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Możliwe wartości to: CacheDisk,ResourceDisk,NvmeDisk. Domyślne zachowanie to: CacheDisk, jeśli jest skonfigurowany dla rozmiaru maszyny wirtualnej, w przeciwnym razie ResourceDisk lub NvmeDisk. Zapoznaj się z dokumentacją dotyczącą rozmiaru maszyny wirtualnej z systemem Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes i maszynie wirtualnej z systemem Linux w https://docs.microsoft.com/azure/virtual-machines/linux/sizes, aby sprawdzić, które rozmiary maszyn wirtualnych uwidacznia dysk pamięci podręcznej. Minimalna wersja interfejsu API dla nvmeDisk: 2024-03-01.

DiskControllerTypes

Nazwa Typ Opis
NVMe

string

SCSI

string

DiskCreateOptionTypes

Określa sposób tworzenia maszyn wirtualnych w zestawie skalowania. Jedyną dozwoloną wartością jest: FromImage. Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu z witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

Nazwa Typ Opis
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego ma zostać usunięty, czy odłączony po usunięciu rozwiązania VMSS Flex (ta funkcja jest dostępna tylko dla usługi VMSS z elastyczną funkcją OrchestrationMode).

Możliwe wartości:

Usuń Jeśli ta wartość jest używana, dysk systemu operacyjnego jest usuwany po usunięciu maszyny wirtualnej VMSS Flex VM.

Odłącz Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej VMSS Flex.

Wartość domyślna jest ustawiona na Usuń. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Usuń. Użytkownik nie może zmienić opcji usuwania dla efemerycznego dysku systemu operacyjnego.

Nazwa Typ Opis
Delete

string

Detach

string

DiskEncryptionSetParameters

Opisuje parametr zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta, który można określić dla dysku. Uwaga: Identyfikator zasobu zestawu szyfrowania dysku można określić tylko dla dysku zarządzanego. Aby uzyskać więcej informacji, zobacz https://aka.ms/mdssewithcmkoverview.

Nazwa Typ Opis
id

string

Identyfikator zasobu

DomainNameLabelScopeTypes

Zakres etykiety nazwy domeny. Łączenie skrótowej etykiety nazwy domeny wygenerowanej zgodnie z zasadami z zakresu etykiet nazwy domeny i indeks maszyny wirtualnej będzie etykietami nazw domen zasobów PublicIPAddress, które zostaną utworzone

Nazwa Typ Opis
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy.

Nazwa Typ Opis
userAssignedIdentityResourceId

string

Określa identyfikator zasobu usługi ARM jednej z tożsamości użytkownika skojarzonych z maszyną wirtualną.

EventGridAndResourceGraph

Określa konfiguracje związane z zdarzeniami eventGridAndResourceGraph powiązanymi z zaplanowanymi zdarzeniami.

Nazwa Typ Opis
enable

boolean

Określa, czy dla konfiguracji związanych z zaplanowanymi zdarzeniami włączono usługę Event Grid i wykres zasobów.

ExtendedLocation

Typ złożony lokalizacji rozszerzonej.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

ExtendedLocationTypes

Typ lokalizacji rozszerzonej.

Nazwa Typ Opis
EdgeZone

string

ImageReference

Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia. UWAGA: Wydawca i oferta odwołania do obrazów można ustawić tylko podczas tworzenia zestawu skalowania.

Nazwa Typ Opis
communityGalleryImageId

string

Określono unikatowy identyfikator obrazu galerii społeczności dla wdrożenia maszyny wirtualnej. Można to pobrać z poziomu wywołania GET obrazu galerii społeczności.

exactVersion

string

Określa w liczbach dziesiętnych, wersję obrazu platformy lub obraz witryny Marketplace używany do tworzenia maszyny wirtualnej. To pole tylko do odczytu różni się od "wersji", tylko wtedy, gdy wartość określona w polu "version" to "latest".

id

string

Identyfikator zasobu

offer

string

Określa ofertę obrazu platformy lub obrazu platformy handlowej użytego do utworzenia maszyny wirtualnej.

publisher

string

Wydawca obrazów.

sharedGalleryImageId

string

Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego wywołania GET obrazu galerii.

sku

string

Jednostka SKU obrazu.

version

string

Określa wersję obrazu platformy lub obrazu platformy handlowej użytego do utworzenia maszyny wirtualnej. Dozwolone formaty to Major.Minor.Build lub 'latest'. Główne, pomocnicze i kompilacje to liczby dziesiętne. Określ wartość "latest", aby użyć najnowszej wersji obrazu dostępnego w czasie wdrażania. Nawet jeśli używasz polecenia "latest", obraz maszyny wirtualnej nie zostanie automatycznie zaktualizowany po czasie wdrażania, nawet jeśli nowa wersja stanie się dostępna. Nie należy używać pola "version" dla wdrożenia obrazu galerii, obraz galerii powinien zawsze używać pola "id" do wdrożenia, aby użyć "latest" wersji obrazu galerii, po prostu ustaw wartość "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" w polu "id" bez danych wejściowych wersji.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

IPVersion

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

Nazwa Typ Opis
IPv4

string

IPv6

string

KeyVaultSecretReference

Opisuje odwołanie do wpisu tajnego usługi Key Vault

Nazwa Typ Opis
secretUrl

string

Adres URL odwołujący się do wpisu tajnego w usłudze Key Vault.

sourceVault

SubResource

Względny adres URL usługi Key Vault zawierający wpis tajny.

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions.

Nazwa Typ Opis
disablePasswordAuthentication

boolean

Określa, czy uwierzytelnianie haseł powinno być wyłączone.

enableVMAgentPlatformUpdates

boolean

Wskazuje, czy aktualizacje platformy VMAgent są włączone dla maszyny wirtualnej z systemem Linux. Wartość domyślna to false.

patchSettings

LinuxPatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

provisionVMAgent

boolean

Wskazuje, czy agent maszyny wirtualnej powinien być aprowizowany na maszynie wirtualnej. Jeśli ta właściwość nie jest określona w treści żądania, domyślne zachowanie to ustawienie wartości true. Zapewni to zainstalowanie agenta maszyny wirtualnej na maszynie wirtualnej, aby można było później dodać rozszerzenia do maszyny wirtualnej.

ssh

SshConfiguration

Określa konfigurację klucza SSH dla systemu operacyjnego Linux.

LinuxPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux.

Nazwa Typ Opis
assessmentMode

LinuxPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform na maszynie wirtualnej Stosowanie poprawek gościa w systemie Linux.

patchMode

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ImageDefault — używana jest domyślna konfiguracja stosowania poprawek maszyny wirtualnej.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

Nazwa Typ Opis
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Linux.

Nazwa Typ Opis
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umożliwia klientowi zaplanowanie stosowania poprawek bez przypadkowych uaktualnień

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

LinuxVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ImageDefault — używana jest domyślna konfiguracja stosowania poprawek maszyny wirtualnej.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwość provisionVMAgent musi mieć wartość true

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do hostowania punktów końcowych w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

Nazwa Typ Opis
Audit

string

Enforce

string

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego dla zestawu skalowania maszyn wirtualnych z trybem aranżacji "Elastyczny"

Nazwa Typ Opis
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

Nazwa Typ Opis
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

Nazwa Typ Opis
A1

string

A2

string

A4

string

A8

string

None

string

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku, jeśli tworzysz maszynę wirtualną na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. Możliwe wartości to: Windows,Linux.

Nazwa Typ Opis
Linux

string

Windows

string

OrchestrationMode

Określa tryb aranżacji zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
Flexible

string

Uniform

string

OSImageNotificationProfile

Nazwa Typ Opis
enable

boolean

Określa, czy zaplanowane zdarzenie obrazu systemu operacyjnego jest włączone, czy wyłączone.

notBeforeTimeout

string

Czas ponownego odtworzenia maszyny wirtualnej lub uaktualnienia systemu operacyjnego będzie musiał potencjalnie zatwierdzić zaplanowane zdarzenie obrazu systemu operacyjnego przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu). Konfiguracja jest określona w formacie ISO 8601, a wartość musi wynosić 15 minut (PT15M)

PassNames

Nazwa przekazywania. Obecnie jedyną dozwoloną wartością jest OobeSystem.

Nazwa Typ Opis
OobeSystem

string

PatchSettings

Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

Nazwa Typ Opis
assessmentMode

WindowsPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform na maszynie wirtualnej Stosowanie poprawek gościa w systemie Windows.

enableHotpatching

boolean

Umożliwia klientom stosowanie poprawek maszyn wirtualnych platformy Azure bez konieczności ponownego uruchamiania. W przypadku funkcji enableHotpatching parametr "provisionVMAgent" musi być ustawiony na wartość true, a parametr "patchMode" musi być ustawiony na wartość "AutomaticByPlatform".

patchMode

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

Plan

Określa informacje o obrazie witryny Marketplace używanej do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, należy włączyć obraz do stosowania programowego. W witrynie Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij —>. Wprowadź wymagane informacje, a następnie kliknij pozycję Zapisz.

Nazwa Typ Opis
name

string

Identyfikator planu.

product

string

Określa produkt obrazu z witryny Marketplace. Jest to ta sama wartość co offer w elemencie imageReference.

promotionCode

string

Kod podwyższania poziomu.

publisher

string

Identyfikator wydawcy.

PriorityMixPolicy

Określa podziały docelowe dla maszyn wirtualnych typu spot i zwykłego priorytetu w zestawie skalowania z elastycznym trybem aranżacji. Dzięki tej właściwości klient może określić podstawową liczbę regularnych maszyn wirtualnych priorytetowych utworzonych w miarę skalowania wystąpień flex usługi VMSS w poziomie oraz podział między maszynami wirtualnymi typu spot i regularnymi priorytetami po osiągnięciu tego celu podstawowego.

Nazwa Typ Opis
baseRegularPriorityCount

integer

Podstawowa liczba regularnych maszyn wirtualnych priorytetowych, które zostaną utworzone w tym zestawie skalowania w miarę skalowania w poziomie.

regularPriorityPercentageAboveBase

integer

Wartość procentowa wystąpień maszyn wirtualnych po osiągnięciu podstawowej liczby zwykłych priorytetów powinna używać zwykłego priorytetu.

ProtocolTypes

Określa protokół odbiornika WinRM. Możliwe wartości to: http,https.

Nazwa Typ Opis
Http

string

Https

string

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

Nazwa Typ Opis
enabled

boolean

Określa, czy funkcja ProxyAgent powinna być włączona na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych.

keyIncarnationId

integer

Zwiększenie wartości tej właściwości umożliwia użytkownikowi zresetowanie klucza używanego do zabezpieczania kanału komunikacyjnego między gościem a hostem.

mode

Mode

Określa tryb wykonywany przez agenta proxyAgent, jeśli funkcja jest włączona. Serwer proxyAgent rozpocznie inspekcję lub monitorowanie, ale nie wymusza kontroli dostępu nad żądaniami do hostowania punktów końcowych w trybie inspekcji, podczas gdy w trybie wymuszania będzie wymuszać kontrolę dostępu. Wartość domyślna to Tryb wymuszania.

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

Nazwa Typ Opis
name

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

tier

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

PublicIPAddressSkuName

Określ nazwę jednostki SKU publicznego adresu IP

Nazwa Typ Opis
Basic

string

Standard

string

PublicIPAddressSkuTier

Określanie warstwy jednostki SKU publicznego adresu IP

Nazwa Typ Opis
Global

string

Regional

string

RepairAction

Typ akcji naprawy (zamień, uruchom ponownie, reimage), która będzie używana do naprawiania maszyn wirtualnych w złej kondycji w zestawie skalowania. Wartość domyślna to zastąp.

Nazwa Typ Opis
Reimage

string

Replace

string

Restart

string

ResiliencyPolicy

Opisuje zasady odporności — resilientVMCreationPolicy i/lub resilientVMDeletionPolicy.

Nazwa Typ Opis
resilientVMCreationPolicy

ResilientVMCreationPolicy

Parametry konfiguracji używane podczas tworzenia odpornej maszyny wirtualnej.

resilientVMDeletionPolicy

ResilientVMDeletionPolicy

Parametry konfiguracji używane podczas usuwania odpornej maszyny wirtualnej.

ResilientVMCreationPolicy

Parametry konfiguracji używane podczas tworzenia odpornej maszyny wirtualnej.

Nazwa Typ Opis
enabled

boolean

Określa, czy w zestawie skalowania maszyn wirtualnych należy włączyć odporne tworzenie maszyn wirtualnych. Wartość domyślna to false.

ResilientVMDeletionPolicy

Parametry konfiguracji używane podczas usuwania odpornej maszyny wirtualnej.

Nazwa Typ Opis
enabled

boolean

Określa, czy w zestawie skalowania maszyn wirtualnych należy włączyć odporne usuwanie maszyn wirtualnych. Wartość domyślna to false.

ResourceIdentityType

Typ tożsamości używany dla zestawu skalowania maszyn wirtualnych. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RollingUpgradePolicy

Parametry konfiguracji używane podczas uaktualniania stopniowego.

Nazwa Typ Opis
enableCrossZoneUpgrade

boolean

Zezwalaj usłudze VMSS na ignorowanie granic az podczas konstruowania partii uaktualniania. Weź pod uwagę domenę aktualizacji i parametr maxBatchInstancePercent w celu określenia rozmiaru partii.

maxBatchInstancePercent

integer

Maksymalny procent łącznych wystąpień maszyn wirtualnych, które zostaną uaktualnione jednocześnie przez uaktualnienie stopniowe w jednej partii. Ponieważ jest to maksimum, wystąpienia w złej kondycji w poprzednich lub przyszłych partiach mogą spowodować spadek procentu wystąpień w partii w celu zapewnienia większej niezawodności. Wartość domyślna tego parametru to 20%.

maxSurge

boolean

Utwórz nowe maszyny wirtualne, aby uaktualnić zestaw skalowania, zamiast aktualizować istniejące maszyny wirtualne. Istniejące maszyny wirtualne zostaną usunięte po utworzeniu nowych maszyn wirtualnych dla każdej partii.

maxUnhealthyInstancePercent

integer

Maksymalny procent łącznej liczby wystąpień maszyn wirtualnych w zestawie skalowania, które mogą być jednocześnie w złej kondycji, w wyniku uaktualnienia lub przez odnalezienie w stanie złej kondycji przez kontrolę kondycji maszyny wirtualnej przed przerwaniem uaktualnienia stopniowego. To ograniczenie zostanie sprawdzone przed uruchomieniem dowolnej partii. Wartość domyślna tego parametru to 20%.

maxUnhealthyUpgradedInstancePercent

integer

Maksymalny procent uaktualnionych wystąpień maszyn wirtualnych, które można znaleźć w złej kondycji. Ta kontrola będzie miała miejsce po uaktualnieniu każdej partii. Jeśli ta wartość procentowa zostanie kiedykolwiek przekroczona, przerywa się aktualizacja stopniowa. Wartość domyślna tego parametru to 20%.

pauseTimeBetweenBatches

string

Czas oczekiwania między ukończeniem aktualizacji dla wszystkich maszyn wirtualnych w jednej partii a uruchomieniem następnej partii. Czas trwania należy określić w formacie ISO 8601. Wartość domyślna to 0 sekund (PT0S).

prioritizeUnhealthyInstances

boolean

Uaktualnij wszystkie wystąpienia w złej kondycji w zestawie skalowania przed wszelkimi wystąpieniami w dobrej kondycji.

rollbackFailedInstancesOnPolicyBreach

boolean

Wycofywanie nie powiodło się wystąpienia do poprzedniego modelu, jeśli zasady uaktualniania stopniowego zostały naruszone.

ScaleInPolicy

Opisuje zasady skalowania w poziomie dla zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
forceDeletion

boolean

Ta właściwość umożliwia określenie, czy maszyny wirtualne wybrane do usunięcia muszą zostać wymusić usunięcie, gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie. (Funkcja w wersji zapoznawczej)

rules

VirtualMachineScaleSetScaleInRules[]

Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych.

Możliwe wartości to:

domyślny Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, zestaw skalowania najpierw będzie równoważony między strefami, jeśli jest to zestaw skalowania strefowego. Następnie będzie on wyważony w domenach błędów tak daleko, jak to możliwe. W każdej domenie błędów maszyny wirtualne wybrane do usunięcia będą najnowszymi, które nie są chronione przed skalowaniem.

OldestVM Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione.

najnowszych maszyn wirtualnych Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione.

ScheduledEventsAdditionalPublishingTargets

Nazwa Typ Opis
eventGridAndResourceGraph

EventGridAndResourceGraph

Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia EventGridAndResourceGraph Scheduled Event.

ScheduledEventsPolicy

Określa konfiguracje związane z ponownym wdrażaniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.

Nazwa Typ Opis
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

Parametry konfiguracji używane podczas tworzenia zaplanowanego ustawienia zdarzenia userInitiatedRedeploy.

ScheduledEventsProfile

Nazwa Typ Opis
osImageNotificationProfile

OSImageNotificationProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami obrazu systemu operacyjnego.

terminateNotificationProfile

TerminateNotificationProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami zakończenia.

securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

Nazwa Typ Opis
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityPostureReference

Określa stan zabezpieczeń, który ma być używany w zestawie skalowania. Minimalna wersja interfejsu API: 2023-03-01

Nazwa Typ Opis
excludeExtensions

string[]

Lista nazw rozszerzeń maszyny wirtualnej do wykluczenia podczas stosowania stanu zabezpieczeń.

id

string

Identyfikator odwołania do stanu zabezpieczeń w postaci /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

isOverridable

boolean

Czy stan zabezpieczeń może zostać zastąpiony przez użytkownika.

SecurityProfile

Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
encryptionAtHost

boolean

Ta właściwość może być używana przez użytkownika w żądaniu włączenia lub wyłączenia szyfrowania hosta dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. Spowoduje to włączenie szyfrowania dla wszystkich dysków, w tym dysku zasobu/tymczasowego na samym hoście. Domyślne zachowanie to: Szyfrowanie na hoście zostanie wyłączone, chyba że ta właściwość ma wartość true dla zasobu.

encryptionIdentity

EncryptionIdentity

Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy.

proxyAgentSettings

ProxyAgentSettings

Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-03-01.

securityType

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć interfejs UefiSettings. Zachowaniem domyślnym jest: Ustawienie UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.

uefiSettings

UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i maszyna wirtualna vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

SecurityTypes

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć interfejs UefiSettings. Zachowaniem domyślnym jest: Ustawienie UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.

Nazwa Typ Opis
ConfidentialVM

string

TrustedLaunch

string

ServiceArtifactReference

Określa identyfikator odwołania artefaktu usługi używany do ustawiania tej samej wersji obrazu dla wszystkich maszyn wirtualnych w zestawie skalowania w przypadku używania "najnowszej" wersji obrazu. Minimalna wersja interfejsu API: 2022-11-01

Nazwa Typ Opis
id

string

Identyfikator odwołania artefaktu usługi w postaci /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

SettingNames

Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon.

Nazwa Typ Opis
AutoLogon

string

FirstLogonCommands

string

Sku

Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania.

Nazwa Typ Opis
capacity

integer

Określa liczbę maszyn wirtualnych w zestawie skalowania.

name

string

Nazwa jednostki SKU.

tier

string

Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standard

Podstawowa

SpotRestorePolicy

Określa właściwościTry-Restore typu spot dla zestawu skalowania maszyn wirtualnych. Dzięki tej właściwości klient może włączyć lub wyłączyć automatyczne przywracanie eksmitowanych wystąpień maszyn wirtualnych usługi VMSS typu spot odpowiednio na podstawie dostępności pojemności i ograniczenia cen.

Nazwa Typ Opis
enabled

boolean

Włącza funkcję spot-Try-Restore, w której eksmitowane wystąpienia usługi VMSS SPOT będą próbowały zostać przywrócone oportunistyczne na podstawie dostępności pojemności i ograniczeń cenowych

restoreTimeout

string

Wartość limitu czasu wyrażona jako czas trwania iso 8601, po którym platforma nie spróbuje przywrócić wystąpień usługi VMSS SPOT

SshConfiguration

Konfiguracja protokołu SSH dla maszyn wirtualnych z systemem Linux uruchomionych na platformie Azure

Nazwa Typ Opis
publicKeys

SshPublicKey[]

Lista kluczy publicznych SSH używanych do uwierzytelniania za pomocą maszyn wirtualnych opartych na systemie Linux.

SshPublicKey

Zawiera informacje o kluczu publicznym certyfikatu SSH i ścieżce na maszynie wirtualnej z systemem Linux, na której znajduje się klucz publiczny.

Nazwa Typ Opis
keyData

string

Certyfikat klucza publicznego SSH używany do uwierzytelniania przy użyciu maszyny wirtualnej za pośrednictwem protokołu SSH. Klucz musi być co najmniej 2048-bitowy i w formacie ssh-rsa. Aby utworzyć klucze SSH, zobacz [Tworzenie kluczy SSH w systemach Linux i Mac dla maszyn wirtualnych z systemem Linux na platformie Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Określa pełną ścieżkę na utworzonej maszynie wirtualnej, na której jest przechowywany klucz publiczny SSH. Jeśli plik już istnieje, określony klucz jest dołączany do pliku. Przykład: /home/user/ssh/authorized_keys

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

Nazwa Typ Opis
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

SubResource

Nazwa Typ Opis
id

string

Identyfikator zasobu

TerminateNotificationProfile

Nazwa Typ Opis
enable

boolean

Określa, czy zdarzenie Zakończone zaplanowane jest włączone, czy wyłączone.

notBeforeTimeout

string

Konfigurowalny czas usunięcia maszyny wirtualnej będzie musiał potencjalnie zatwierdzić zdarzenie zaplanowane zakończenia przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu). Konfiguracja musi być określona w formacie ISO 8601, a wartość domyślna to 5 minut (PT5M)

UefiSettings

Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch i maszyna wirtualna vTPM używane podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

Nazwa Typ Opis
secureBootEnabled

boolean

Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

vTpmEnabled

boolean

Określa, czy maszyna wirtualna ma być włączona na maszynie wirtualnej. Minimalna wersja interfejsu API: 2020-12-01.

UpgradeMode

Określa tryb uaktualniania maszyn wirtualnych w zestawie skalowania.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie aktualizacji do maszyn wirtualnych w zestawie skalowania. W tym celu należy użyć akcji manualUpgrade.

automatyczne — wszystkie maszyny wirtualne w zestawie skalowania są automatycznie aktualizowane w tym samym czasie.

Nazwa Typ Opis
Automatic

string

Manual

string

Rolling

string

UpgradePolicy

Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.

Nazwa Typ Opis
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Parametry konfiguracji używane do przeprowadzania automatycznego uaktualniania systemu operacyjnego.

mode

UpgradeMode

Określa tryb uaktualniania maszyn wirtualnych w zestawie skalowania.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie aktualizacji do maszyn wirtualnych w zestawie skalowania. W tym celu należy użyć akcji manualUpgrade.

automatyczne — wszystkie maszyny wirtualne w zestawie skalowania są automatycznie aktualizowane w tym samym czasie.

rollingUpgradePolicy

RollingUpgradePolicy

Parametry konfiguracji używane podczas uaktualniania stopniowego.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z maszyną wirtualną. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Nazwa Typ Opis

UserInitiatedReboot

Określa ponownie powiązane konfiguracje związane z zaplanowanymi zdarzeniami.

Nazwa Typ Opis
automaticallyApprove

boolean

Określa konfiguracje związane z zaplanowanym zdarzeniem ponownego uruchamiania.

UserInitiatedRedeploy

Określa ponowne wdrażanie powiązanych konfiguracji związanych z zaplanowanymi zdarzeniami.

Nazwa Typ Opis
automaticallyApprove

boolean

Określa ponowne wdrażanie konfiguracji związanych z zaplanowanymi zdarzeniami.

VaultCertificate

Opisuje pojedyncze odwołanie do certyfikatu w usłudze Key Vault i miejsce, w którym powinien znajdować się certyfikat na maszynie wirtualnej.

Nazwa Typ Opis
certificateStore

string

W przypadku maszyn wirtualnych z systemem Windows określa magazyn certyfikatów na maszynie wirtualnej, do której należy dodać certyfikat. Określony magazyn certyfikatów jest niejawnie na koncie LocalMachine. W przypadku maszyn wirtualnych z systemem Linux plik certyfikatu jest umieszczany w katalogu /var/lib/waagent z nazwą pliku <UppercaseThumbprint>.crt dla pliku certyfikatu X509 i <UppercaseThumbprint>.prv dla klucza prywatnego. Oba te pliki są sformatowane jako pem.

certificateUrl

string

Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. Aby dodać wpis tajny do usługi Key Vault, zobacz Dodawanie klucza lub wpisu tajnego do magazynu kluczy. W takim przypadku certyfikat musi mieć wartość Kodowanie Base64 następującego obiektu JSON zakodowanego w formacie UTF-8:

{
"data":",
"dataType":"pfx",
"password":""
}
Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

VaultSecretGroup

Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy.

Nazwa Typ Opis
sourceVault

SubResource

Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates.

vaultCertificates

VaultCertificate[]

Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty.

VirtualHardDisk

Opisuje identyfikator URI dysku.

Nazwa Typ Opis
uri

string

Określa identyfikator URI wirtualnego dysku twardego.

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu spot platformy Azure obsługiwane są przydziały i "Usuwanie", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

Nazwa Typ Opis
Deallocate

string

Delete

string

VirtualMachinePriorityTypes

Określa priorytet maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2017-10-30-preview.

Nazwa Typ Opis
Low

string

Regular

string

Spot

string

VirtualMachineScaleSet

Opisuje zestaw skalowania maszyn wirtualnych.

Nazwa Typ Opis
etag

string

Element Etag jest właściwością zwróconą w obszarze Tworzenie/aktualizowanie/uzyskiwanie odpowiedzi zestawu skalowania maszyn wirtualnych, dzięki czemu klient może podać go w nagłówku, aby zapewnić optymistyczne aktualizacje

extendedLocation

ExtendedLocation

Rozszerzona lokalizacja zestawu skalowania maszyn wirtualnych.

id

string

Identyfikator zasobu

identity

VirtualMachineScaleSetIdentity

Tożsamość zestawu skalowania maszyn wirtualnych, jeśli jest skonfigurowana.

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

plan

Plan

Określa informacje o obrazie witryny Marketplace używanej do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, należy włączyć obraz do stosowania programowego. W witrynie Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij —>. Wprowadź wymagane informacje, a następnie kliknij pozycję Zapisz.

properties.additionalCapabilities

AdditionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynach wirtualnych w zestawie skalowania maszyn wirtualnych. Na przykład: czy maszyny wirtualne mają możliwość obsługi dołączania dysków danych zarządzanych z typem konta magazynu UltraSSD_LRS.

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Zasady dotyczące automatycznych napraw.

properties.constrainedMaximumCapacity

boolean

Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

Po włączeniu funkcji Overprovision rozszerzenia są uruchamiane tylko na żądanej liczbie maszyn wirtualnych, które są w końcu przechowywane. W związku z tym ta właściwość gwarantuje, że rozszerzenia nie działają na dodatkowych nadmiernie zaaprowizowanych maszynach wirtualnych.

properties.hostGroup

SubResource

Określa informacje o dedykowanej grupie hostów, w których znajduje się zestaw skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2020-06-01.

properties.orchestrationMode

OrchestrationMode

Określa tryb aranżacji zestawu skalowania maszyn wirtualnych.

properties.overprovision

boolean

Określa, czy zestaw skalowania maszyn wirtualnych powinien być nadmiernie aprowizowany.

properties.platformFaultDomainCount

integer

Liczba domen błędów dla każdej grupy umieszczania.

properties.priorityMixPolicy

PriorityMixPolicy

Określa żądane elementy docelowe do mieszania maszyn wirtualnych typu spot i zwykłego priorytetu w ramach tego samego wystąpienia usługi VMSS Flex.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.proximityPlacementGroup

SubResource

Określa informacje o grupie umieszczania w pobliżu, do której należy przypisać zestaw skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2018-04-01.

properties.resiliencyPolicy

ResiliencyPolicy

Zasady dotyczące odporności

properties.scaleInPolicy

ScaleInPolicy

Określa zasady stosowane podczas skalowania w maszynach wirtualnych w zestawie skalowania maszyn wirtualnych.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

The ScheduledEventsPolicy.

properties.singlePlacementGroup

boolean

Jeśli wartość true ogranicza zestaw skalowania do pojedynczej grupy umieszczania, maksymalnie 100 maszyn wirtualnych. UWAGA: Jeśli wartość singlePlacementGroup ma wartość true, może zostać zmodyfikowana na wartość false. Jeśli jednak parametr singlePlacementGroup ma wartość false, może nie zostać zmodyfikowany na wartość true.

properties.spotRestorePolicy

SpotRestorePolicy

Określa właściwości przywracania typu spot dla zestawu skalowania maszyn wirtualnych.

properties.timeCreated

string

Określa czas utworzenia zasobu zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2021-11-01.

properties.uniqueId

string

Określa identyfikator, który jednoznacznie identyfikuje zestaw skalowania maszyn wirtualnych.

properties.upgradePolicy

UpgradePolicy

Zasady uaktualniania.

properties.virtualMachineProfile

VirtualMachineScaleSetVMProfile

Profil maszyny wirtualnej.

properties.zoneBalance

boolean

Czy wymusić ściśle nawet dystrybucję maszyn wirtualnych między strefami x w przypadku awarii strefy. właściwość zoneBalance można ustawić tylko wtedy, gdy właściwość zones zestawu skalowania zawiera więcej niż jedną strefę. Jeśli nie określono stref ani tylko jednej strefy, nie należy ustawiać właściwości zoneBalance.

sku

Sku

Jednostka SKU zestawu skalowania maszyn wirtualnych.

tags

object

Tagi zasobów

type

string

Typ zasobu

zones

string[]

Strefy zestawu skalowania maszyn wirtualnych. UWAGA: Strefy dostępności można ustawić tylko podczas tworzenia zestawu skalowania

VirtualMachineScaleSetDataDisk

Opisuje dysk danych zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
caching

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Wartości domyślne to: None dla magazynu w warstwie Standardowa. Funkcja ReadOnly dla usługi Premium Storage.

createOption

DiskCreateOptionTypes

Opcja tworzenia.

deleteOption

DiskDeleteOptionTypes

Określa, czy dysk danych ma zostać usunięty, czy odłączony po usunięciu rozwiązania VMSS Flex (ta funkcja jest dostępna tylko dla usługi VMSS z elastyczną funkcją OrchestrationMode).

Możliwe wartości:

Usuń Jeśli ta wartość jest używana, dysk danych zostanie usunięty po usunięciu maszyny wirtualnej VMSS Flex.

Odłącz Jeśli ta wartość jest używana, dysk danych jest zachowywany po usunięciu maszyny wirtualnej VMSS Flex.

Wartość domyślna jest ustawiona na Usuń.

diskIOPSReadWrite

integer

Określa Read-Write liczby operacji we/wy na sekundę dla dysku zarządzanego. Należy używać tylko wtedy, gdy parametr StorageAccountType jest UltraSSD_LRS. Jeśli nie zostanie określona, zostanie przypisana wartość domyślna na podstawie diskSizeGB.

diskMBpsReadWrite

integer

Określa przepustowość w MB na sekundę dla dysku zarządzanego. Należy używać tylko wtedy, gdy parametr StorageAccountType jest UltraSSD_LRS. Jeśli nie zostanie określona, zostanie przypisana wartość domyślna na podstawie diskSizeGB.

diskSizeGB

integer

Określa rozmiar pustego dysku danych w gigabajtach. Za pomocą tego elementu można zastąpić rozmiar dysku na obrazie maszyny wirtualnej. Właściwość diskSizeGB jest liczbą bajtów x 1024^3 dla dysku, a wartość nie może być większa niż 1023.

lun

integer

Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametry dysku zarządzanego.

name

string

Nazwa dysku.

writeAcceleratorEnabled

boolean

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

VirtualMachineScaleSetExtension

Opisuje rozszerzenie zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa rozszerzenia.

properties.autoUpgradeMinorVersion

boolean

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

properties.enableAutomaticUpgrade

boolean

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia.

properties.forceUpdateTag

string

Jeśli podano wartość i różni się od poprzedniej wartości, program obsługi rozszerzeń zostanie zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

properties.protectedSettings

object

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

properties.provisionAfterExtensions

string[]

Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.publisher

string

Nazwa wydawcy programu obsługi rozszerzeń.

properties.settings

object

Ustawienia publiczne w formacie Json dla rozszerzenia.

properties.suppressFailures

boolean

Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartość domyślna to false.

properties.type

string

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

properties.typeHandlerVersion

string

Określa wersję programu obsługi skryptów.

type

string

Typ zasobu

VirtualMachineScaleSetExtensionProfile

Opisuje profil rozszerzenia zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
extensions

VirtualMachineScaleSetExtension[]

Zasoby rozszerzenia podrzędnego zestawu skalowania maszyn wirtualnych.

extensionsTimeBudget

string

Określa czas przydzielany dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M). Minimalna wersja interfejsu API: 2020-06-01.

VirtualMachineScaleSetHardwareProfile

Określa ustawienia sprzętowe zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
vmSizeProperties

VMSizeProperties

Określa właściwości dostosowywania rozmiaru maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01. Aby uzyskać więcej informacji, postępuj zgodnie z instrukcjami w dostosowywania maszyny wirtualnej.

VirtualMachineScaleSetIdentity

Tożsamość zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości zestawu skalowania maszyn wirtualnych. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

tenantId

string

Identyfikator dzierżawy skojarzony z zestawem skalowania maszyn wirtualnych. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

type

ResourceIdentityType

Typ tożsamości używany dla zestawu skalowania maszyn wirtualnych. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zestawu skalowania maszyn wirtualnych.

userAssignedIdentities

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zestawem skalowania maszyn wirtualnych. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualMachineScaleSetIPConfiguration

Opisuje konfigurację adresu IP profilu sieci zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
name

string

Nazwa konfiguracji adresu IP.

properties.applicationGatewayBackendAddressPools

SubResource[]

Określa tablicę odwołań do pul adresów zaplecza bram aplikacji. Zestaw skalowania może odwoływać się do pul adresów zaplecza wielu bram aplikacji. Wiele zestawów skalowania nie może używać tej samej bramy aplikacji.

properties.applicationSecurityGroups

SubResource[]

Określa tablicę odwołań do grupy zabezpieczeń aplikacji.

properties.loadBalancerBackendAddressPools

SubResource[]

Określa tablicę odwołań do pul adresów zaplecza modułów równoważenia obciążenia. Zestaw skalowania może odwoływać się do pul adresów zaplecza jednego publicznego i jednego wewnętrznego modułu równoważenia obciążenia. Wiele zestawów skalowania nie może używać tego samego podstawowego modułu równoważenia obciążenia jednostki SKU.

properties.loadBalancerInboundNatPools

SubResource[]

Określa tablicę odwołań do przychodzących pul nat modułów równoważenia obciążenia. Zestaw skalowania może odwoływać się do pul nat dla ruchu przychodzącego jednego publicznego i jednego wewnętrznego modułu równoważenia obciążenia. Wiele zestawów skalowania nie może używać tego samego podstawowego modułu równoważenia obciążenia jednostki SKU.

properties.primary

boolean

Określa podstawowy interfejs sieciowy, jeśli maszyna wirtualna ma więcej niż 1 interfejs sieciowy.

properties.privateIPAddressVersion

IPVersion

Dostępne od Api-Version 2017-03-30, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Określa identyfikator podsieci.

VirtualMachineScaleSetIpTag

Zawiera tag IP skojarzony z publicznym adresem IP.

Nazwa Typ Opis
ipTagType

string

Typ tagu IP. Przykład: FirstPartyUsage.

tag

string

Tag IP skojarzony z publicznym adresem IP. Przykład: SQL, Storage itp.

VirtualMachineScaleSetListResult

Odpowiedź na operację Lista maszyn wirtualnych.

Nazwa Typ Opis
nextLink

string

Identyfikator URI do pobrania następnej strony zestawów skalowania maszyn wirtualnych. Wywołaj metodę ListNext(), aby pobrać następną stronę zestawu skalowania maszyn wirtualnych.

value

VirtualMachineScaleSet[]

Lista zestawów skalowania maszyn wirtualnych.

VirtualMachineScaleSetManagedDiskParameters

Opisuje parametry dysku zarządzanego ScaleSet.

Nazwa Typ Opis
diskEncryptionSet

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta dla dysku zarządzanego.

securityProfile

VMDiskSecurityProfile

Określa profil zabezpieczeń dysku zarządzanego.

storageAccountType

StorageAccountTypes

Określa typ konta magazynu dla dysku zarządzanego. UWAGA: UltraSSD_LRS można używać tylko z dyskami danych. Nie można jej używać z dyskiem systemu operacyjnego.

VirtualMachineScaleSetNetworkConfiguration

Opisuje konfiguracje sieci w profilu sieciowym zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
name

string

Nazwa konfiguracji sieci.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego.

properties.deleteOption

DeleteOptions

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej

properties.disableTcpStateTracking

boolean

Określa, czy interfejs sieciowy jest wyłączony na potrzeby śledzenia stanu tcp.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Ustawienia dns, które mają być stosowane w interfejsach sieciowych.

properties.enableAcceleratedNetworking

boolean

Określa, czy interfejs sieciowy jest przyspieszony w sieci.

properties.enableFpga

boolean

Określa, czy interfejs sieciowy jest włączony w sieci FPGA.

properties.enableIPForwarding

boolean

Określa, czy przekazywanie adresów IP jest włączone na tej karcie sieciowej.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Określa konfiguracje adresów IP interfejsu sieciowego.

properties.networkSecurityGroup

SubResource

Sieciowa grupa zabezpieczeń.

properties.primary

boolean

Określa podstawowy interfejs sieciowy, jeśli maszyna wirtualna ma więcej niż 1 interfejs sieciowy.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych.

Nazwa Typ Opis
dnsServers

string[]

Lista adresów IP serwerów DNS

VirtualMachineScaleSetNetworkProfile

Opisuje profil sieciowy zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
healthProbe

ApiEntityReference

Odwołanie do sondy modułu równoważenia obciążenia używanego do określania kondycji wystąpienia w zestawie skalowania maszyn wirtualnych. Odwołanie będzie mieć postać : "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}".

networkApiVersion

NetworkApiVersion

określa wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracjach interfejsu sieciowego dla zestawu skalowania maszyn wirtualnych z trybem aranżacji "Elastyczny"

networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Lista konfiguracji sieci.

VirtualMachineScaleSetOSDisk

Opisuje dysk systemu operacyjnego zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
caching

CachingTypes

Określa wymagania dotyczące buforowania. Możliwe wartości to: None,ReadOnly,ReadWrite. Wartości domyślne to: None dla magazynu w warstwie Standardowa. Funkcja ReadOnly dla usługi Premium Storage.

createOption

DiskCreateOptionTypes

Określa sposób tworzenia maszyn wirtualnych w zestawie skalowania. Jedyną dozwoloną wartością jest: FromImage. Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu z witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.

deleteOption

DiskDeleteOptionTypes

Określa, czy dysk systemu operacyjnego ma zostać usunięty, czy odłączony po usunięciu rozwiązania VMSS Flex (ta funkcja jest dostępna tylko dla usługi VMSS z elastyczną funkcją OrchestrationMode).

Możliwe wartości:

Usuń Jeśli ta wartość jest używana, dysk systemu operacyjnego jest usuwany po usunięciu maszyny wirtualnej VMSS Flex VM.

Odłącz Jeśli ta wartość jest używana, dysk systemu operacyjnego jest zachowywany po usunięciu maszyny wirtualnej VMSS Flex.

Wartość domyślna jest ustawiona na Usuń. W przypadku efemerycznego dysku systemu operacyjnego wartość domyślna jest ustawiona na Usuń. Użytkownik nie może zmienić opcji usuwania dla efemerycznego dysku systemu operacyjnego.

diffDiskSettings

DiffDiskSettings

Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego używanego przez zestaw skalowania maszyn wirtualnych.

diskSizeGB

integer

Określa rozmiar pustego dysku danych w gigabajtach. Za pomocą tego elementu można zastąpić rozmiar dysku na obrazie maszyny wirtualnej. Właściwość "diskSizeGB" jest liczbą bajtów x 1024^3 dla dysku, a wartość nie może być większa niż 1023.

image

VirtualHardDisk

Określa informacje o niezarządzanych obrazach użytkownika w celu oparcia zestawu skalowania.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametry dysku zarządzanego.

name

string

Nazwa dysku.

osType

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku, jeśli tworzysz maszynę wirtualną na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. Możliwe wartości to: Windows,Linux.

vhdContainers

string[]

Określa adresy URL kontenera używane do przechowywania dysków systemu operacyjnego dla zestawu skalowania.

writeAcceleratorEnabled

boolean

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

VirtualMachineScaleSetOSProfile

Opisuje profil systemu operacyjnego zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
adminPassword

string

Określa hasło konta administratora.

minimalna długość (Windows): 8 znaków

minimalna długość (Linux): 6 znaków

maksymalna długość (Windows): 123 znaków

maksymalna długość (Linux): 72 znaki

wymagania dotyczące złożoności: należy spełnić 3 na 4 poniższe warunki
Ma małe znaki
Ma wielkie znaki
Ma cyfrę
Ma znak specjalny (dopasowanie wyrażenia regularnego [\W_])

niedozwolone wartości: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej z systemem Windows

Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux platformy Azure przy użyciu rozszerzenia VMAccess

adminUsername

string

Określa nazwę konta administratora.

ograniczenie tylko dla systemu Windows: Nie można zakończyć się "."

niedozwolone wartości: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimalna długość (Linux): 1 znak

maksymalna długość (Linux): 64 znaki

maksymalna długość (Windows): 20 znaków

allowExtensionOperations

boolean

Określa, czy operacje rozszerzenia powinny być dozwolone w zestawie skalowania maszyn wirtualnych. Może to być ustawione na wartość Fałsz tylko wtedy, gdy w zestawie skalowania maszyn wirtualnych nie ma żadnych rozszerzeń.

computerNamePrefix

string

Określa prefiks nazwy komputera dla wszystkich maszyn wirtualnych w zestawie skalowania. Prefiksy nazw komputerów muszą mieć długość od 1 do 15 znaków.

customData

string

Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. Aby użyć pakietu cloud-init dla maszyny wirtualnej, zobacz Using cloud-init to customize a Linux VM during creation (Korzystanie z pakietu cloud-init w celu dostosowania maszyny wirtualnej z systemem Linux podczas tworzenia

linuxConfiguration

LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions.

requireGuestProvisionSignal

boolean

Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.

secrets

VaultSecretGroup[]

Określa zestaw certyfikatów, które powinny być zainstalowane na maszynach wirtualnych w zestawie skalowania. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

windowsConfiguration

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

VirtualMachineScaleSetPublicIPAddressConfiguration

Opisuje konfigurację publicIPAddress zestawu skalowania maszyn wirtualnych

Nazwa Typ Opis
name

string

Nazwa konfiguracji adresu publicIP.

properties.deleteOption

DeleteOptions

Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Ustawienia dns, które mają być stosowane na adresach publicIP.

properties.idleTimeoutInMinutes

integer

Limit czasu bezczynności publicznego adresu IP.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Lista tagów adresów IP skojarzonych z publicznym adresem IP.

properties.publicIPAddressVersion

IPVersion

Dostępne od Api-Version 2019-07-01, oznacza to, czy określona konfiguracja ip to IPv4, czy IPv6. Wartość domyślna jest traktowana jako IPv4. Możliwe wartości to: "IPv4" i "IPv6".

properties.publicIPPrefix

SubResource

Prefiks PublicIPPrefix, z którego mają być przydzielane adresy publicIP.

sku

PublicIPAddressSku

Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych.

Nazwa Typ Opis
domainNameLabel

string

Etykieta nazwy domeny. Łączenie etykiety nazwy domeny i indeksu maszyny wirtualnej będzie etykietami nazw domen zasobów PublicIPAddress, które zostaną utworzone

domainNameLabelScope

DomainNameLabelScopeTypes

Zakres etykiety nazwy domeny. Łączenie skrótowej etykiety nazwy domeny wygenerowanej zgodnie z zasadami z zakresu etykiet nazwy domeny i indeks maszyny wirtualnej będzie etykietami nazw domen zasobów PublicIPAddress, które zostaną utworzone

VirtualMachineScaleSetScaleInRules

Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych.

Możliwe wartości to:

domyślny Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, zestaw skalowania najpierw będzie równoważony między strefami, jeśli jest to zestaw skalowania strefowego. Następnie będzie on wyważony w domenach błędów tak daleko, jak to możliwe. W każdej domenie błędów maszyny wirtualne wybrane do usunięcia będą najnowszymi, które nie są chronione przed skalowaniem.

OldestVM Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione.

najnowszych maszyn wirtualnych Gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione przed skalowaniem. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione.

Nazwa Typ Opis
Default

string

NewestVM

string

OldestVM

string

VirtualMachineScaleSetStorageProfile

Opisuje profil magazynu zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
dataDisks

VirtualMachineScaleSetDataDisk[]

Określa parametry używane do dodawania dysków danych do maszyn wirtualnych w zestawie skalowania. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure.

diskControllerType

DiskControllerTypes[]

Określa typ kontrolera dysku skonfigurowany dla maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2022-08-01

imageReference

ImageReference

Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia.

osDisk

VirtualMachineScaleSetOSDisk

Określa informacje o dysku systemu operacyjnego używanego przez maszyny wirtualne w zestawie skalowania. Aby uzyskać więcej informacji na temat dysków, zobacz Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure.

VirtualMachineScaleSetVMProfile

Opisuje profil maszyny wirtualnej zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
applicationProfile

ApplicationProfile

Określa aplikacje galerii, które powinny być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych

billingProfile

BillingProfile

Określa szczegóły dotyczące rozliczeń maszyn wirtualnych typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01.

capacityReservation

CapacityReservationProfile

Określa szczegóły dotyczące rezerwacji pojemności zestawu skalowania. Minimalna wersja interfejsu API: 2021-04-01.

diagnosticsProfile

DiagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15.

evictionPolicy

VirtualMachineEvictionPolicyTypes

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. W przypadku maszyn wirtualnych typu spot platformy Azure obsługiwane są przydziały i "Usuwanie", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

extensionProfile

VirtualMachineScaleSetExtensionProfile

Określa kolekcję ustawień rozszerzeń zainstalowanych na maszynach wirtualnych w zestawie skalowania.

hardwareProfile

VirtualMachineScaleSetHardwareProfile

Określa szczegóły dotyczące profilu sprzętowego zestawu skalowania. Minimalna wersja interfejsu API: 2021-11-01.

licenseType

string

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości systemu operacyjnego Linux Server to:

RHEL_BYOS (dla RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla systemu Linux Server

Minimalna wersja interfejsu API: 2015-06-15

networkProfile

VirtualMachineScaleSetNetworkProfile

Określa właściwości interfejsów sieciowych maszyn wirtualnych w zestawie skalowania.

osProfile

VirtualMachineScaleSetOSProfile

Określa ustawienia systemu operacyjnego dla maszyn wirtualnych w zestawie skalowania.

priority

VirtualMachinePriorityTypes

Określa priorytet maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2017-10-30-preview.

scheduledEventsProfile

ScheduledEventsProfile

Określa konfiguracje związane z zaplanowanymi zdarzeniami.

securityPostureReference

SecurityPostureReference

Określa stan zabezpieczeń, który ma być używany w zestawie skalowania. Minimalna wersja interfejsu API: 2023-03-01

securityProfile

SecurityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyn wirtualnych w zestawie skalowania.

serviceArtifactReference

ServiceArtifactReference

Określa identyfikator odwołania artefaktu usługi używany do ustawiania tej samej wersji obrazu dla wszystkich maszyn wirtualnych w zestawie skalowania w przypadku używania "najnowszej" wersji obrazu. Minimalna wersja interfejsu API: 2022-11-01

storageProfile

VirtualMachineScaleSetStorageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

timeCreated

string

Określa czas utworzenia tego profilu maszyny wirtualnej dla zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API dla tej właściwości to 2024-03-01. Ta wartość zostanie dodana do tagów maszyn wirtualnych Flex VMSS podczas tworzenia/aktualizowania profilu maszyny wirtualnej zestawu skalowania maszyn wirtualnych z minimalną wersją interfejsu API w wersji 2024-03-01.

userData

string

UserData dla maszyn wirtualnych w zestawie skalowania, które muszą być zakodowane w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. Minimalna wersja interfejsu API: 2021-03-01.

VMDiskSecurityProfile

Określa ustawienia profilu zabezpieczeń dla dysku zarządzanego. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

Nazwa Typ Opis
diskEncryptionSet

DiskEncryptionSetParameters

Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysku zarządzanego klienta, który jest używany dla zaszyfrowanego dysku systemu operacyjnego systemu operacyjnego i vmGuest klucza zarządzanego przez klienta.

securityEncryptionType

securityEncryptionTypes

Określa typ szyfrowania dysku zarządzanego. Jest ona ustawiona na DiskWithVMGuestState na potrzeby szyfrowania dysku zarządzanego wraz z vmGuestState blob, VMGuestStateOnly na potrzeby szyfrowania tylko obiektu blob VMGuestState i nonPersistedTPM dla nietrwałego stanu oprogramowania układowego w obiekcie blob VMGuestState. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych.

VMGalleryApplication

Określa wymagane informacje, aby odwołać się do wersji aplikacji galerii obliczeniowej

Nazwa Typ Opis
configurationReference

string

Opcjonalnie określa identyfikator URI obiektu blob platformy Azure, który zastąpi domyślną konfigurację pakietu, jeśli zostanie podany

enableAutomaticUpgrade

boolean

Jeśli ustawiono wartość true, gdy nowa wersja aplikacji galerii jest dostępna w systemie PIR/SIG, zostanie ona automatycznie zaktualizowana dla maszyny wirtualnej/zestawu skalowania maszyn wirtualnych

order

integer

Opcjonalnie, określa kolejność, w której należy zainstalować pakiety

packageReferenceId

string

Określa identyfikator zasobu GalleryApplicationVersion w postaci /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version}

tags

string

Opcjonalnie, określa wartość przekazywania dla bardziej ogólnego kontekstu.

treatFailureAsDeploymentFailure

boolean

Opcjonalnie, jeśli to prawda, wdrożenie zakończy się niepowodzeniem w przypadku jakiejkolwiek operacji w usłudze VmApplication

VMSizeProperties

Określa ustawienia właściwości rozmiaru maszyny wirtualnej na maszynie wirtualnej.

Nazwa Typ Opis
vCPUsAvailable

integer

Określa liczbę procesorów wirtualnych dostępnych dla maszyny wirtualnej. Jeśli ta właściwość nie zostanie określona w treści żądania, domyślne zachowanie polega na ustawieniu jej na wartość procesorów wirtualnych dostępnych dla tego rozmiaru maszyny wirtualnej uwidocznionej w odpowiedzi interfejsu API Wyświetl wszystkie dostępne rozmiary maszyn wirtualnych w regionie.

vCPUsPerCore

integer

Określa stosunek procesorów wirtualnych do fizycznego rdzenia. Jeśli ta właściwość nie zostanie określona w treści żądania, domyślne zachowanie jest ustawione na wartość vCPUsPerCore dla rozmiaru maszyny wirtualnej uwidocznionej w odpowiedzi interfejsu API Wyświetl wszystkie dostępne rozmiary maszyn wirtualnych w regionie. Ustawienie tej właściwości na 1 oznacza również, że hiperwątkowanie jest wyłączone.

WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

Nazwa Typ Opis
additionalUnattendContent

AdditionalUnattendContent[]

Określa dodatkowe informacje w formacie XML zakodowane w formacie base-64, które mogą być zawarte w pliku Unattend.xml, który jest używany przez Instalatora systemu Windows.

enableAutomaticUpdates

boolean

Wskazuje, czy aktualizacje automatyczne są włączone dla maszyny wirtualnej z systemem Windows. Wartość domyślna to true. W przypadku zestawów skalowania maszyn wirtualnych tę właściwość można zaktualizować, a aktualizacje zostaną zastosowane do ponownego aprowizowania systemu operacyjnego.

enableVMAgentPlatformUpdates

boolean

Wskazuje, czy aktualizacje platformy VMAgent są włączone dla maszyny wirtualnej z systemem Windows. Wartość domyślna to false.

patchSettings

PatchSettings

[Funkcja w wersji zapoznawczej] Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Windows.

provisionVMAgent

boolean

Wskazuje, czy agent maszyny wirtualnej powinien być aprowizowany na maszynie wirtualnej. Jeśli ta właściwość nie jest określona w treści żądania, jest domyślnie ustawiona wartość true. Zapewni to zainstalowanie agenta maszyny wirtualnej na maszynie wirtualnej, aby można było później dodać rozszerzenia do maszyny wirtualnej.

timeZone

string

Określa strefę czasową maszyny wirtualnej. np. "Pacyfik (czas standardowy). Możliwe wartości mogą być TimeZoneInfo.Id wartości ze stref czasowych zwracanych przez TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Określa odbiorniki zarządzania zdalnego systemu Windows. Umożliwia to zdalne środowisko Windows PowerShell.

WindowsPatchAssessmentMode

Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS.

Możliwe wartości to:

ImageDefault — określasz czas ocen poprawek na maszynie wirtualnej.

AutomaticByPlatform — platforma wyzwoli okresowe oceny poprawek. Właściwość provisionVMAgent musi mieć wartość true.

Nazwa Typ Opis
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

Nazwa Typ Opis
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Windows.

Nazwa Typ Opis
bypassPlatformSafetyChecksOnUserSchedule

boolean

Umożliwia klientowi zaplanowanie stosowania poprawek bez przypadkowych uaktualnień

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform.

WindowsVMGuestPatchMode

Określa tryb stosowania poprawek gościa maszyny wirtualnej do maszyny wirtualnej IaaS lub maszyn wirtualnych skojarzonych z zestawem skalowania maszyn wirtualnych z funkcją OrchestrationMode jako elastyczny.

Możliwe wartości to:

ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość false

AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Właściwość WindowsConfiguration.enableAutomaticUpdates musi mieć wartość true.

automaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez platformę. Właściwości provisionVMAgent i WindowsConfiguration.enableAutomaticUpdates muszą mieć wartość true

Nazwa Typ Opis
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Opisuje konfigurację zdalnego zarządzania systemem Windows maszyny wirtualnej

Nazwa Typ Opis
listeners

WinRMListener[]

Lista odbiorników zdalnego zarządzania systemem Windows

WinRMListener

Opisuje protokół i odcisk palca odbiornika zdalnego zarządzania systemem Windows

Nazwa Typ Opis
certificateUrl

string

Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. Aby dodać wpis tajny do usługi Key Vault, zobacz Dodawanie klucza lub wpisu tajnego do magazynu kluczy. W takim przypadku certyfikat musi być kodowaniem Base64 następującego obiektu JSON zakodowanego w formacie UTF-8:

{
"data":",
"dataType":"pfx",
"password":""
}
Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

protocol

ProtocolTypes

Określa protokół odbiornika WinRM. Możliwe wartości to: http,https.