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-07-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: |
subscription
|
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 |
OK |
|
Other Status Codes |
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
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 |
---|---|
Additional |
Włącza lub wyłącza możliwość na maszynie wirtualnej lub w zestawie skalowania maszyn wirtualnych. |
Additional |
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ść. |
Allocation |
Określa strategię alokacji zestawu skalowania maszyn wirtualnych na podstawie tego, które maszyny wirtualne zostaną przydzielone. |
Api |
Dokumentacja jednostki interfejsu API. |
Api |
Błąd interfejsu API. |
Api |
Baza błędów interfejsu API. |
Application |
Zawiera listę aplikacji galerii, które powinny zostać udostępnione maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych |
Automatic |
Parametry konfiguracji używane do przeprowadzania automatycznego uaktualniania systemu operacyjnego. |
Automatic |
Określa parametry konfiguracji dla automatycznych napraw w zestawie skalowania maszyn wirtualnych. |
Billing |
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. |
Boot |
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. |
Caching |
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. |
Capacity |
Parametry profilu rezerwacji pojemności. |
Cloud |
Odpowiedź na błąd z usługi Obliczeniowej. |
Component |
Nazwa składnika. Obecnie jedyną dozwoloną wartością jest Microsoft-Windows-Shell-Setup. |
Delete |
Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej |
Diagnostics |
Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15. |
Diff |
Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego. |
Diff |
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. |
Diff |
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. |
Disk |
|
Disk |
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. |
Disk |
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). |
Disk |
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. |
Domain |
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 |
Encryption |
Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy. |
Event |
Określa konfiguracje związane z zdarzeniami eventGridAndResourceGraph powiązanymi z zaplanowanymi zdarzeniami. |
Extended |
Typ złożony lokalizacji rozszerzonej. |
Extended |
Typ lokalizacji rozszerzonej. |
Image |
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. |
Inner |
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". |
Key |
Opisuje odwołanie do wpisu tajnego usługi Key Vault |
Linux |
Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions. |
Linux |
Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS. |
Linux |
Określa ustawienia związane z stosowaniem poprawek gościa maszyny wirtualnej w systemie Linux. |
Linux |
Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform. |
Linux |
Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Linux. |
Linux |
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. |
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. |
Network |
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" |
Network |
Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego. |
Network |
Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego. |
Operating |
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. |
Orchestration |
Określa tryb aranżacji zestawu skalowania maszyn wirtualnych. |
OSImage |
|
Pass |
Nazwa przekazywania. Obecnie jedyną dozwoloną wartością jest OobeSystem. |
Patch |
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. |
Priority |
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. |
Protocol |
Określa protokół odbiornika WinRM. Możliwe wartości to: http,https. |
Proxy |
Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2023-09-01. |
Public |
Opisuje publiczną jednostkę SKU adresu IP. Można go ustawić tylko za pomocą elementu OrchestrationMode jako elastycznego. |
Public |
Określ nazwę jednostki SKU publicznego adresu IP |
Public |
Określanie warstwy jednostki SKU publicznego adresu IP |
Repair |
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. |
Resiliency |
Opisuje zasady odporności — resilientVMCreationPolicy i/lub resilientVMDeletionPolicy. |
Resilient |
Parametry konfiguracji używane podczas tworzenia odpornej maszyny wirtualnej. |
Resilient |
Parametry konfiguracji używane podczas usuwania odpornej maszyny wirtualnej. |
Resource |
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. |
Rolling |
Parametry konfiguracji używane podczas uaktualniania stopniowego. |
Scale |
Opisuje zasady skalowania w poziomie dla zestawu skalowania maszyn wirtualnych. |
Scheduled |
|
Scheduled |
Określa konfiguracje związane z ponownym wdrażaniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Scheduled Event related configurations. |
Scheduled |
|
security |
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. |
Security |
Określa stan zabezpieczeń, który ma być używany w zestawie skalowania. Minimalna wersja interfejsu API: 2023-03-01 |
Security |
Określa ustawienia profilu zabezpieczeń dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. |
Security |
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. |
Service |
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 |
Setting |
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. |
Sku |
Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych. Dzięki tej właściwości klient może określić listę rozmiarów maszyn wirtualnych i strategię alokacji. |
Sku |
Określa rozmiar maszyny wirtualnej. |
Spot |
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. |
Ssh |
Konfiguracja protokołu SSH dla maszyn wirtualnych z systemem Linux uruchomionych na platformie Azure |
Ssh |
Zawiera informacje o kluczu publicznym certyfikatu SSH i ścieżce na maszynie wirtualnej z systemem Linux, na której znajduje się klucz publiczny. |
Storage |
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. |
Sub |
|
Terminate |
|
Uefi |
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. |
Upgrade |
Określa tryb uaktualniania maszyn wirtualnych w zestawie skalowania. |
Upgrade |
Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe. |
User |
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}". |
User |
Określa ponownie powiązane konfiguracje związane z zaplanowanymi zdarzeniami. |
User |
Określa ponowne wdrażanie powiązanych konfiguracji związanych z zaplanowanymi zdarzeniami. |
Vault |
Opisuje pojedyncze odwołanie do certyfikatu w usłudze Key Vault i miejsce, w którym powinien znajdować się certyfikat na maszynie wirtualnej. |
Vault |
Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy. |
Virtual |
Opisuje identyfikator URI dysku. |
Virtual |
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. |
Virtual |
Określa priorytet maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2017-10-30-preview. |
Virtual |
Opisuje zestaw skalowania maszyn wirtualnych. |
Virtual |
Opisuje dysk danych zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje rozszerzenie zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje profil rozszerzenia zestawu skalowania maszyn wirtualnych. |
Virtual |
Określa ustawienia sprzętowe zestawu skalowania maszyn wirtualnych. |
Virtual |
Tożsamość zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje konfigurację adresu IP profilu sieci zestawu skalowania maszyn wirtualnych. |
Virtual |
Zawiera tag IP skojarzony z publicznym adresem IP. |
Virtual |
Odpowiedź na operację Lista maszyn wirtualnych. |
Virtual |
Opisuje parametry dysku zarządzanego ScaleSet. |
Virtual |
Opisuje konfiguracje sieci w profilu sieciowym zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych. |
Virtual |
Opisuje profil sieciowy zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje dysk systemu operacyjnego zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje profil systemu operacyjnego zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje konfigurację publicIPAddress zestawu skalowania maszyn wirtualnych |
Virtual |
Opisuje ustawienia DNS konfiguracji sieci zestawów skalowania maszyn wirtualnych. |
Virtual |
Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych. |
Virtual |
Opisuje profil magazynu zestawu skalowania maszyn wirtualnych. |
Virtual |
Opisuje profil maszyny wirtualnej zestawu skalowania maszyn wirtualnych. |
VMDisk |
Określa ustawienia profilu zabezpieczeń dla dysku zarządzanego. Uwaga: Można go ustawić tylko dla poufnych maszyn wirtualnych. |
VMGallery |
Określa wymagane informacje, aby odwołać się do wersji aplikacji galerii obliczeniowej |
VMSize |
Określa ustawienia właściwości rozmiaru maszyny wirtualnej na maszynie wirtualnej. |
Windows |
Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej. |
Windows |
Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS. |
Windows |
Określa ustawienie ponownego uruchamiania dla wszystkich operacji instalacji poprawek AutomaticByPlatform. |
Windows |
Określa dodatkowe ustawienia, które mają być stosowane po wybraniu trybu poprawek AutomaticByPlatform w ustawieniach poprawek systemu Windows. |
Windows |
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. |
Win |
Opisuje konfigurację zdalnego zarządzania systemem Windows maszyny wirtualnej |
Win |
Opisuje protokół i odcisk palca odbiornika zdalnego zarządzania systemem Windows |
Zonal |
Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu. |
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 |
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 |
Nazwa przekazywania. Obecnie jedyną dozwoloną wartością jest OobeSystem. |
|
settingName |
Określa nazwę ustawienia, do którego ma zastosowanie zawartość. Możliwe wartości to: FirstLogonCommands i AutoLogon. |
AllocationStrategy
Określa strategię alokacji zestawu skalowania maszyn wirtualnych na podstawie tego, które maszyny wirtualne zostaną przydzielone.
Nazwa | Typ | Opis |
---|---|---|
CapacityOptimized |
string |
|
LowestPrice |
string |
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 |
Szczegóły błędu interfejsu API |
|
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 |
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 |
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. |
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 |
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 |
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 |
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 |
Określa ustawienia dysku efemerycznego dla dysku systemu operacyjnego. |
|
placement |
Określa efemeryczne umieszczanie dysku dla dysku systemu operacyjnego. Możliwe wartości to: |
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 |
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 |
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 |
[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 |
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 |
Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS. |
|
automaticByPlatformSettings |
Określa dodatkowe ustawienia trybu poprawek AutomaticByPlatform na maszynie wirtualnej Stosowanie poprawek gościa w systemie Linux. |
|
patchMode |
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. |
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 |
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 |
Określa tryb oceny poprawki gościa maszyny wirtualnej dla maszyny wirtualnej IaaS. |
|
automaticByPlatformSettings |
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 |
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. |
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: 2023-09-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 |
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 |
Określ nazwę jednostki SKU publicznego adresu IP |
|
tier |
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 |
Parametry konfiguracji używane podczas tworzenia odpornej maszyny wirtualnej. |
|
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 |
Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych. |
ScheduledEventsAdditionalPublishingTargets
Nazwa | Typ | Opis |
---|---|---|
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 |
Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedReboot. |
|
userInitiatedRedeploy |
Parametry konfiguracji używane podczas tworzenia zaplanowanego ustawienia zdarzenia userInitiatedRedeploy. |
ScheduledEventsProfile
Nazwa | Typ | Opis |
---|---|---|
osImageNotificationProfile |
Określa konfiguracje związane z zaplanowanymi zdarzeniami obrazu systemu operacyjnego. |
|
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 |
Określa tożsamość zarządzaną używaną przez usługę ADE do uzyskiwania tokenu dostępu dla operacji magazynu kluczy. |
|
proxyAgentSettings |
Określa ustawienia proxyAgent podczas tworzenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2023-09-01. |
|
securityType |
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 |
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. |
SkuProfile
Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych. Dzięki tej właściwości klient może określić listę rozmiarów maszyn wirtualnych i strategię alokacji.
Nazwa | Typ | Opis |
---|---|---|
allocationStrategy |
Określa strategię alokacji zestawu skalowania maszyn wirtualnych na podstawie tego, które maszyny wirtualne zostaną przydzielone. |
|
vmSizes |
Określa rozmiary maszyn wirtualnych dla zestawu skalowania maszyn wirtualnych. |
SkuProfileVMSize
Określa rozmiar maszyny wirtualnej.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Określa nazwę rozmiaru maszyny wirtualnej. |
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 |
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 |
Parametry konfiguracji używane do przeprowadzania automatycznego uaktualniania systemu operacyjnego. |
|
mode |
Określa tryb uaktualniania maszyn wirtualnych w zestawie skalowania. |
|
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: |
VaultSecretGroup
Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy.
Nazwa | Typ | Opis |
---|---|---|
sourceVault |
Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates. |
|
vaultCertificates |
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 |
Rozszerzona lokalizacja zestawu skalowania maszyn wirtualnych. |
|
id |
string |
Identyfikator zasobu |
identity |
Tożsamość zestawu skalowania maszyn wirtualnych, jeśli jest skonfigurowana. |
|
location |
string |
Lokalizacja zasobu |
name |
string |
Nazwa zasobu |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Zasady dotyczące odporności |
|
properties.scaleInPolicy |
Określa zasady stosowane podczas skalowania w maszynach wirtualnych w zestawie skalowania maszyn wirtualnych. |
|
properties.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.skuProfile |
Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych. |
|
properties.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 |
Zasady uaktualniania. |
|
properties.virtualMachineProfile |
Profil maszyny wirtualnej. |
|
properties.zonalPlatformFaultDomainAlignMode |
Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu. |
|
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 |
Jednostka SKU zestawu skalowania maszyn wirtualnych. |
|
tags |
object |
Tagi zasobów |
type |
string |
Typ zasobu |
zones |
string[] |
Strefy zestawu skalowania maszyn wirtualnych. |
VirtualMachineScaleSetDataDisk
Opisuje dysk danych zestawu skalowania maszyn wirtualnych.
Nazwa | Typ | Opis |
---|---|---|
caching |
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 |
Opcja tworzenia. |
|
deleteOption |
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). |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Określa tablicę odwołań do grupy zabezpieczeń aplikacji. |
|
properties.loadBalancerBackendAddressPools |
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 |
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 |
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 |
PublicIPAddressConfiguration. |
|
properties.subnet |
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 |
Lista zestawów skalowania maszyn wirtualnych. |
VirtualMachineScaleSetManagedDiskParameters
Opisuje parametry dysku zarządzanego ScaleSet.
Nazwa | Typ | Opis |
---|---|---|
diskEncryptionSet |
Określa identyfikator zasobu zestawu zasobów zestawu szyfrowania dysków zarządzanych przez klienta dla dysku zarządzanego. |
|
securityProfile |
Określa profil zabezpieczeń dysku zarządzanego. |
|
storageAccountType |
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 |
Określa, czy tryb pomocniczy jest włączony dla zasobu interfejsu sieciowego. |
|
properties.auxiliarySku |
Określa, czy jednostka SKU pomocnicza jest włączona dla zasobu interfejsu sieciowego. |
|
properties.deleteOption |
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 |
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 |
Określa konfiguracje adresów IP interfejsu sieciowego. |
|
properties.networkSecurityGroup |
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 |
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 |
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 |
Lista konfiguracji sieci. |
VirtualMachineScaleSetOSDisk
Opisuje dysk systemu operacyjnego zestawu skalowania maszyn wirtualnych.
Nazwa | Typ | Opis |
---|---|---|
caching |
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 |
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 |
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). |
|
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 |
Określa informacje o niezarządzanych obrazach użytkownika w celu oparcia zestawu skalowania. |
|
managedDisk |
Parametry dysku zarządzanego. |
|
name |
string |
Nazwa dysku. |
osType |
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. |
adminUsername |
string |
Określa nazwę konta administratora. |
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 |
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 |
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 |
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 |
Określ, co się stanie z publicznym adresem IP po usunięciu maszyny wirtualnej |
|
properties.dnsSettings |
Virtual |
Ustawienia dns, które mają być stosowane na adresach publicIP. |
properties.idleTimeoutInMinutes |
integer |
Limit czasu bezczynności publicznego adresu IP. |
properties.ipTags |
Lista tagów adresów IP skojarzonych z publicznym adresem IP. |
|
properties.publicIPAddressVersion |
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 |
Prefiks PublicIPPrefix, z którego mają być przydzielane adresy publicIP. |
|
sku |
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 |
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 |
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 |
Określa typ kontrolera dysku skonfigurowany dla maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2022-08-01 |
|
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 |
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 |
Określa aplikacje galerii, które powinny być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych |
|
billingProfile |
Określa szczegóły dotyczące rozliczeń maszyn wirtualnych typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01. |
|
capacityReservation |
Określa szczegóły dotyczące rezerwacji pojemności zestawu skalowania. Minimalna wersja interfejsu API: 2021-04-01. |
|
diagnosticsProfile |
Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15. |
|
evictionPolicy |
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 |
Określa kolekcję ustawień rozszerzeń zainstalowanych na maszynach wirtualnych w zestawie skalowania. |
|
hardwareProfile |
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. |
networkProfile |
Określa właściwości interfejsów sieciowych maszyn wirtualnych w zestawie skalowania. |
|
osProfile |
Określa ustawienia systemu operacyjnego dla maszyn wirtualnych w zestawie skalowania. |
|
priority |
Określa priorytet maszyn wirtualnych w zestawie skalowania. Minimalna wersja interfejsu API: 2017-10-30-preview. |
|
scheduledEventsProfile |
Określa konfiguracje związane z zaplanowanymi zdarzeniami. |
|
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 powiązanego z zabezpieczeniami dla maszyn wirtualnych w zestawie skalowania. |
|
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 |
Określa ustawienia magazynu dla dysków maszyny wirtualnej. |
|
timeCreated |
string |
Określa czas utworzenia tego profilu maszyny wirtualnej dla zestawu skalowania maszyn wirtualnych. Ta wartość zostanie dodana do tagów maszyn wirtualnych Flex VMSS Flex podczas tworzenia/aktualizowania profilu maszyny wirtualnej zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API dla tej właściwości to 2023-09-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 |
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 |
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 |
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. |
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 |
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 |
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 |
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: |
protocol |
Określa protokół odbiornika WinRM. Możliwe wartości to: http,https. |
ZonalPlatformFaultDomainAlignMode
Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu.
Nazwa | Typ | Opis |
---|---|---|
Aligned |
string |
|
Unaligned |
string |