Udostępnij za pośrednictwem


VirtualMachineScaleSet interface

Opisuje zestaw skalowania maszyn wirtualnych.

Rozszerzenie

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.

automaticRepairsPolicy

Zasady dotyczące automatycznych napraw.

constrainedMaximumCapacity

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

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.

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.

extendedLocation

Rozszerzona lokalizacja zestawu skalowania maszyn wirtualnych.

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.

identity

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

orchestrationMode

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.

platformFaultDomainCount

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

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.

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.

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.

resiliencyPolicy

Zasady dotyczące odporności

scaleInPolicy

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

scheduledEventsPolicy

The ScheduledEventsPolicy.

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.

sku

Jednostka SKU zestawu skalowania maszyn wirtualnych.

skuProfile

Określa profil jednostki SKU dla zestawu skalowania maszyn wirtualnych.

spotRestorePolicy

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

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.

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.

upgradePolicy

Zasady uaktualniania.

virtualMachineProfile

Profil maszyny wirtualnej.

zonalPlatformFaultDomainAlignMode

Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych i liczbą domen błędów magazynu.

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.

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

Jednostka SKU zestawu skalowania maszyn wirtualnych.

sku?: Sku

Wartość właściwości

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

Zasady uaktualniania.

upgradePolicy?: UpgradePolicy

Wartość właściwości

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

Lokalizacja zasobu

location: string

Wartość właściwości

string

dziedziczone zResource.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