Поделиться через


VirtualMachineScaleSet interface

Описывает масштабируемый набор виртуальных машин.

Extends

Свойства

additionalCapabilities

Указывает дополнительные возможности, включенные или отключенные на Виртуальные машины в масштабируемом наборе виртуальных машин. Например, может ли Виртуальные машины поддерживать подключение управляемых дисков данных с UltraSSD_LRS типом учетной записи хранения.

automaticRepairsPolicy

Политика для автоматического восстановления.

constrainedMaximumCapacity

Необязательное свойство, для которого должно быть задано значение True или опущено.

doNotRunExtensionsOnOverprovisionedVMs

Если включена избыточная подготовка, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, сохранены. Таким образом, это свойство гарантирует, что расширения не будут работать на дополнительных избыточных виртуальных машинах.

etag

Etag — это свойство, возвращаемое в Create/Update/Get ответа VMSS, чтобы клиент смог указать его в заголовке для обеспечения оптимистических обновлений ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

extendedLocation

Расширенное расположение масштабируемого набора виртуальных машин.

hostGroup

Указывает сведения о выделенной группе узлов, в которой находится масштабируемый набор виртуальных машин. Минимальная версия API: 2020-06-01.

identity

Удостоверение масштабируемого набора виртуальных машин, если оно настроено.

orchestrationMode

Указывает режим оркестрации для масштабируемого набора виртуальных машин.

overprovision

Указывает, следует ли перепроектировать масштабируемый набор виртуальных машин.

plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить.

platformFaultDomainCount

Количество доменов сбоя для каждой группы размещения.

priorityMixPolicy

Указывает нужные целевые объекты для смешивания точечных и обычных приоритетных виртуальных машин в одном экземпляре VMSS Flex.

provisioningState

Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

proximityPlacementGroup

Указывает сведения о группе размещения близкого взаимодействия, которым должен быть назначен масштабируемый набор виртуальных машин. Минимальная версия API: 2018-04-01.

resiliencyPolicy

Политика устойчивости

scaleInPolicy

Указывает политики, применяемые при масштабировании в Виртуальные машины в масштабируемом наборе виртуальных машин.

scheduledEventsPolicy

The ScheduledEventsPolicy.

singlePlacementGroup

Если значение равно true, это ограничивает масштабируемый набор одной группой размещения с максимальным размером 100 виртуальных машин. ПРИМЕЧАНИЕ. Если singlePlacementGroup имеет значение true, его можно изменить на false. Однако, если значением является false, его не возможно изменить на true.

sku

Номер SKU масштабируемого набора виртуальных машин.

spotRestorePolicy

Задает свойства точечного восстановления для масштабируемого набора виртуальных машин.

timeCreated

Указывает время создания ресурса масштабируемого набора виртуальных машин. Минимальная версия API: 2021-11-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

uniqueId

Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

upgradePolicy

Политика обновления.

virtualMachineProfile

Профиль виртуальной машины.

zoneBalance

Следует ли принудительно использовать строго равномерное распределение виртуальных машин между зонами X в случае сбоя зоны. Свойство zoneBalance можно задать, только если свойство zones масштабируемого набора содержит несколько зон. Если зоны не указаны или указана всего одна зона, свойство ZoneBalance задавать не следует.

zones

Зоны масштабируемого набора виртуальных машин. ПРИМЕЧАНИЕ. Зоны доступности можно задать только при создании масштабируемого набора.

Унаследованные свойства

id

Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

location

Расположение ресурса

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

tags

Теги ресурсов

type

Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

Сведения о свойстве

additionalCapabilities

Указывает дополнительные возможности, включенные или отключенные на Виртуальные машины в масштабируемом наборе виртуальных машин. Например, может ли Виртуальные машины поддерживать подключение управляемых дисков данных с UltraSSD_LRS типом учетной записи хранения.

additionalCapabilities?: AdditionalCapabilities

Значение свойства

automaticRepairsPolicy

Политика для автоматического восстановления.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Значение свойства

constrainedMaximumCapacity

Необязательное свойство, для которого должно быть задано значение True или опущено.

constrainedMaximumCapacity?: boolean

Значение свойства

boolean

doNotRunExtensionsOnOverprovisionedVMs

Если включена избыточная подготовка, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, сохранены. Таким образом, это свойство гарантирует, что расширения не будут работать на дополнительных избыточных виртуальных машинах.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Значение свойства

boolean

etag

Etag — это свойство, возвращаемое в Create/Update/Get ответа VMSS, чтобы клиент смог указать его в заголовке для обеспечения оптимистических обновлений ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

etag?: string

Значение свойства

string

extendedLocation

Расширенное расположение масштабируемого набора виртуальных машин.

extendedLocation?: ExtendedLocation

Значение свойства

hostGroup

Указывает сведения о выделенной группе узлов, в которой находится масштабируемый набор виртуальных машин. Минимальная версия API: 2020-06-01.

hostGroup?: SubResource

Значение свойства

identity

Удостоверение масштабируемого набора виртуальных машин, если оно настроено.

identity?: VirtualMachineScaleSetIdentity

Значение свойства

orchestrationMode

Указывает режим оркестрации для масштабируемого набора виртуальных машин.

orchestrationMode?: string

Значение свойства

string

overprovision

Указывает, следует ли перепроектировать масштабируемый набор виртуальных машин.

overprovision?: boolean

Значение свойства

boolean

plan

Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить его для программного использования. В портал Azure найдите образ Marketplace, который вы хотите использовать, и нажмите кнопку Захотеть развернуть программным способом, Начало работы .>. Введите необходимые сведения и нажмите кнопку Сохранить.

plan?: Plan

Значение свойства

platformFaultDomainCount

Количество доменов сбоя для каждой группы размещения.

platformFaultDomainCount?: number

Значение свойства

number

priorityMixPolicy

Указывает нужные целевые объекты для смешивания точечных и обычных приоритетных виртуальных машин в одном экземпляре VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

Значение свойства

provisioningState

Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

provisioningState?: string

Значение свойства

string

proximityPlacementGroup

Указывает сведения о группе размещения близкого взаимодействия, которым должен быть назначен масштабируемый набор виртуальных машин. Минимальная версия API: 2018-04-01.

proximityPlacementGroup?: SubResource

Значение свойства

resiliencyPolicy

Политика устойчивости

resiliencyPolicy?: ResiliencyPolicy

Значение свойства

scaleInPolicy

Указывает политики, применяемые при масштабировании в Виртуальные машины в масштабируемом наборе виртуальных машин.

scaleInPolicy?: ScaleInPolicy

Значение свойства

scheduledEventsPolicy

The ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Значение свойства

singlePlacementGroup

Если значение равно true, это ограничивает масштабируемый набор одной группой размещения с максимальным размером 100 виртуальных машин. ПРИМЕЧАНИЕ. Если singlePlacementGroup имеет значение true, его можно изменить на false. Однако, если значением является false, его не возможно изменить на true.

singlePlacementGroup?: boolean

Значение свойства

boolean

sku

Номер SKU масштабируемого набора виртуальных машин.

sku?: Sku

Значение свойства

Sku

spotRestorePolicy

Задает свойства точечного восстановления для масштабируемого набора виртуальных машин.

spotRestorePolicy?: SpotRestorePolicy

Значение свойства

timeCreated

Указывает время создания ресурса масштабируемого набора виртуальных машин. Минимальная версия API: 2021-11-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

timeCreated?: Date

Значение свойства

Date

uniqueId

Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

uniqueId?: string

Значение свойства

string

upgradePolicy

Политика обновления.

upgradePolicy?: UpgradePolicy

Значение свойства

virtualMachineProfile

Профиль виртуальной машины.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Значение свойства

zoneBalance

Следует ли принудительно использовать строго равномерное распределение виртуальных машин между зонами X в случае сбоя зоны. Свойство zoneBalance можно задать, только если свойство zones масштабируемого набора содержит несколько зон. Если зоны не указаны или указана всего одна зона, свойство ZoneBalance задавать не следует.

zoneBalance?: boolean

Значение свойства

boolean

zones

Зоны масштабируемого набора виртуальных машин. ПРИМЕЧАНИЕ. Зоны доступности можно задать только при создании масштабируемого набора.

zones?: string[]

Значение свойства

string[]

Сведения об унаследованном свойстве

id

Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

id?: string

Значение свойства

string

Наследуетсяот Resource.id

location

Расположение ресурса

location: string

Значение свойства

string

Наследуется отresource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

name?: string

Значение свойства

string

Наследуется отResource.name

tags

Теги ресурсов

tags?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

Наследуется отResource.tags

type

Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

type?: string

Значение свойства

string

Наследуется отResource.type