VirtualMachineScaleSet interface
Opisuje zestaw skalowania maszyn wirtualnych.
- Rozszerzenie
Właściwości
additional |
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. |
automatic |
Zasady dotyczące automatycznych napraw. |
constrained |
Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta. |
do |
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. |
etag | Element Etag jest właściwością zwracaną w obszarze Create/Update/Get response of the VMSS, dzięki czemu klient może podać go w nagłówku, aby zapewnić optymistyczne aktualizacje UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
extended |
Rozszerzona lokalizacja zestawu skalowania maszyn wirtualnych. |
host |
Określa informacje o dedykowanej grupie hostów, w których znajduje się zestaw skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2020-06-01. |
identity | Tożsamość zestawu skalowania maszyn wirtualnych, jeśli jest skonfigurowana. |
orchestration |
Określa tryb aranżacji zestawu skalowania maszyn wirtualnych. |
overprovision | Określa, czy zestaw skalowania maszyn wirtualnych powinien być nadmiernie aprowizowany. |
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. |
platform |
Liczba domen błędów dla każdej grupy umieszczania. |
priority |
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. |
provisioning |
Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
proximity |
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. |
resiliency |
Zasady dotyczące odporności |
scale |
Określa zasady stosowane podczas skalowania w maszynach wirtualnych w zestawie skalowania maszyn wirtualnych. |
scheduled |
The ScheduledEventsPolicy. |
single |
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. |
sku | Jednostka SKU zestawu skalowania maszyn wirtualnych. |
sku |
Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych. |
spot |
Określa właściwości przywracania typu spot dla zestawu skalowania maszyn wirtualnych. |
time |
Określa czas utworzenia zasobu zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
unique |
Określa identyfikator, który jednoznacznie identyfikuje zestaw skalowania maszyn wirtualnych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
upgrade |
Zasady uaktualniania. |
virtual |
Profil maszyny wirtualnej. |
zonal |
Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu. |
zone |
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. |
zones | Strefy zestawu skalowania maszyn wirtualnych. |
Właściwości dziedziczone
id | Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
location | Lokalizacja zasobu |
name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobów |
type | Typ zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
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.
additionalCapabilities?: AdditionalCapabilities
Wartość właściwości
automaticRepairsPolicy
Zasady dotyczące automatycznych napraw.
automaticRepairsPolicy?: AutomaticRepairsPolicy
Wartość właściwości
constrainedMaximumCapacity
Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.
constrainedMaximumCapacity?: boolean
Wartość właściwości
boolean
doNotRunExtensionsOnOverprovisionedVMs
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.
doNotRunExtensionsOnOverprovisionedVMs?: boolean
Wartość właściwości
boolean
etag
Element Etag jest właściwością zwracaną w obszarze Create/Update/Get response of the VMSS, dzięki czemu klient może podać go w nagłówku, aby zapewnić optymistyczne aktualizacje UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
extendedLocation
Rozszerzona lokalizacja zestawu skalowania maszyn wirtualnych.
extendedLocation?: ExtendedLocation
Wartość właściwości
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.
hostGroup?: SubResource
Wartość właściwości
identity
Tożsamość zestawu skalowania maszyn wirtualnych, jeśli jest skonfigurowana.
identity?: VirtualMachineScaleSetIdentity
Wartość właściwości
orchestrationMode
Określa tryb aranżacji zestawu skalowania maszyn wirtualnych.
orchestrationMode?: string
Wartość właściwości
string
overprovision
Określa, czy zestaw skalowania maszyn wirtualnych powinien być nadmiernie aprowizowany.
overprovision?: boolean
Wartość właściwości
boolean
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.
plan?: Plan
Wartość właściwości
platformFaultDomainCount
Liczba domen błędów dla każdej grupy umieszczania.
platformFaultDomainCount?: number
Wartość właściwości
number
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.
priorityMixPolicy?: PriorityMixPolicy
Wartość właściwości
provisioningState
Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
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.
proximityPlacementGroup?: SubResource
Wartość właściwości
resiliencyPolicy
Zasady dotyczące odporności
resiliencyPolicy?: ResiliencyPolicy
Wartość właściwości
scaleInPolicy
Określa zasady stosowane podczas skalowania w maszynach wirtualnych w zestawie skalowania maszyn wirtualnych.
scaleInPolicy?: ScaleInPolicy
Wartość właściwości
scheduledEventsPolicy
The ScheduledEventsPolicy.
scheduledEventsPolicy?: ScheduledEventsPolicy
Wartość właściwości
singlePlacementGroup
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.
singlePlacementGroup?: boolean
Wartość właściwości
boolean
sku
skuProfile
Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych.
skuProfile?: SkuProfile
Wartość właściwości
spotRestorePolicy
Określa właściwości przywracania typu spot dla zestawu skalowania maszyn wirtualnych.
spotRestorePolicy?: SpotRestorePolicy
Wartość właściwości
timeCreated
Określa czas utworzenia zasobu zestawu skalowania maszyn wirtualnych. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
timeCreated?: Date
Wartość właściwości
Date
uniqueId
Określa identyfikator, który jednoznacznie identyfikuje zestaw skalowania maszyn wirtualnych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
uniqueId?: string
Wartość właściwości
string
upgradePolicy
virtualMachineProfile
Profil maszyny wirtualnej.
virtualMachineProfile?: VirtualMachineScaleSetVMProfile
Wartość właściwości
zonalPlatformFaultDomainAlignMode
Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu.
zonalPlatformFaultDomainAlignMode?: string
Wartość właściwości
string
zoneBalance
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.
zoneBalance?: boolean
Wartość właściwości
boolean
zones
Strefy zestawu skalowania maszyn wirtualnych.
zones?: string[]
Wartość właściwości
string[]
Szczegóły właściwości dziedziczonej
id
Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
dziedziczone zResource.id
location
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
dziedziczone zResource.name
tags
Tagi zasobów
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
dziedziczone zResource.tags
type
Typ zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
dziedziczone zResource.type