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


VirtualMachineScaleSet interface

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

Extends

Свойства

additionalCapabilities

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

automaticRepairsPolicy

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

constrainedMaximumCapacity

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

doNotRunExtensionsOnOverprovisionedVMs

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

etag

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

extendedLocation

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

highSpeedInterconnectPlacement

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

hostGroup

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

identity

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

orchestrationMode

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

overprovision

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

placement

В разделе "Размещение" указываются определяемые пользователем ограничения для размещения оборудования масштабируемого набора виртуальных машин. Это свойство не может быть изменено после подготовки VMSS. Минимальная api-версия: 2025-04-01.

plan

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

platformFaultDomainCount

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

priorityMixPolicy

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

provisioningState

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

proximityPlacementGroup

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

resiliencyPolicy

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

scaleInPolicy

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

scheduledEventsPolicy

Политика запланированных событий.

singlePlacementGroup

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

sku

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

skuProfile

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

spotRestorePolicy

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

timeCreated

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

uniqueId

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

upgradePolicy

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

virtualMachineProfile

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

zonalPlatformFaultDomainAlignMode

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

zoneBalance

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

zones

Зоны доступности.

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

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Географическое расположение, в котором находится ресурс

name

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

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

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

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

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

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

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

highSpeedInterconnectPlacement

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

highSpeedInterconnectPlacement?: string

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

string

hostGroup

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

hostGroup?: SubResource

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

identity

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

identity?: VirtualMachineScaleSetIdentity

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

orchestrationMode

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

orchestrationMode?: string

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

string

overprovision

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

overprovision?: boolean

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

boolean

placement

В разделе "Размещение" указываются определяемые пользователем ограничения для размещения оборудования масштабируемого набора виртуальных машин. Это свойство не может быть изменено после подготовки VMSS. Минимальная api-версия: 2025-04-01.

placement?: Placement

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

plan

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

plan?: Plan

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

platformFaultDomainCount

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

platformFaultDomainCount?: number

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

number

priorityMixPolicy

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

priorityMixPolicy?: PriorityMixPolicy

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

provisioningState

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

provisioningState?: string

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

string

proximityPlacementGroup

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

proximityPlacementGroup?: SubResource

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

resiliencyPolicy

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

resiliencyPolicy?: ResiliencyPolicy

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

scaleInPolicy

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

scaleInPolicy?: ScaleInPolicy

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

scheduledEventsPolicy

Политика запланированных событий.

scheduledEventsPolicy?: ScheduledEventsPolicy

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

singlePlacementGroup

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

singlePlacementGroup?: boolean

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

boolean

sku

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

sku?: Sku

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

Sku

skuProfile

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

skuProfile?: SkuProfile

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

spotRestorePolicy

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

spotRestorePolicy?: SpotRestorePolicy

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

timeCreated

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

timeCreated?: Date

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

Date

uniqueId

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

uniqueId?: string

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

string

upgradePolicy

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

upgradePolicy?: UpgradePolicy

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

virtualMachineProfile

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

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

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

zonalPlatformFaultDomainAlignMode

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

zonalPlatformFaultDomainAlignMode?: string

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

string

zoneBalance

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

zoneBalance?: boolean

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

boolean

zones

Зоны доступности.

zones?: string[]

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

string[]

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

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

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

string

унаследован отTrackedResource.id

location

Географическое расположение, в котором находится ресурс

location: string

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

string

наследуется отTrackedResource.location

name

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

name?: string

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

string

унаследован отTrackedResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

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

наследуется отTrackedResource.systemData

tags

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

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

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

{[propertyName: string]: string}

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

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

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

string

наследуется отTrackedResource.type