VirtualMachineScaleSet interface
Описывает масштабируемый набор виртуальных машин.
- Extends
Свойства
| additional |
Указывает дополнительные возможности, включенные или отключенные на виртуальных машинах в масштабируемом наборе виртуальных машин. Например, есть ли виртуальные машины возможность подключения управляемых дисков данных с типом учетной записи хранения UltraSSD_LRS. |
| automatic |
Политика автоматического восстановления. |
| constrained |
Необязательное свойство, которое должно иметь значение True или опущено. |
| do |
Если включена перепроверка, расширения запускаются только на запрошенном количестве виртуальных машин, которые, наконец, хранятся. Это свойство гарантирует, что расширения не выполняются на дополнительных перепровернутых виртуальных машинах. |
| etag | Etag — это свойство, возвращаемое в разделе Create/Update/Get ответа VMSS, чтобы клиент смог предоставить его в заголовке, чтобы обеспечить оптимистические обновления ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| extended |
Расширенное расположение масштабируемого набора виртуальных машин. |
| high |
Указывает размещение высокоскоростных межсоединений для масштабируемого набора виртуальных машин. |
| host |
Указывает сведения о выделенной группе узлов, в которой находится масштабируемый набор виртуальных машин. Минимальная версия API: 2020-06-01. |
| identity | Удостоверение масштабируемого набора виртуальных машин, если настроено. |
| orchestration |
Задает режим оркестрации для масштабируемого набора виртуальных машин. |
| overprovision | Указывает, следует ли перепроектировать масштабируемый набор виртуальных машин. |
| placement | В разделе "Размещение" указываются определяемые пользователем ограничения для размещения оборудования масштабируемого набора виртуальных машин. Это свойство не может быть изменено после подготовки VMSS. Минимальная api-версия: 2025-04-01. |
| plan | Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем щелкните Хотите развернуть программным способом, Get Started (Начало работы—>). Введите все необходимые сведения и нажмите кнопку Сохранить. |
| platform |
Число доменов сбоя для каждой группы размещения. |
| priority |
Указывает нужные целевые объекты для смешивания виртуальных машин с приоритетом Spot и Regular в одном экземпляре VMSS Flex. |
| provisioning |
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| proximity |
Указывает сведения о группе размещения близкого взаимодействия, в которую должен быть назначен масштабируемый набор виртуальных машин. Минимальная версия API: 2018-04-01. |
| resiliency |
Политика устойчивости |
| scale |
Указывает политики, применяемые при масштабировании виртуальных машин в масштабируемом наборе виртуальных машин. |
| scheduled |
Политика запланированных событий. |
| single |
Если задано значение true, масштабируемый набор ограничивается одной группой размещения, максимальным размером 100 виртуальных машин. ПРИМЕЧАНИЕ. Если singlePlacementGroup имеет значение true, его можно изменить на false. Однако если singlePlacementGroup имеет значение false, он может не быть изменен на true. |
| sku | SKU масштабируемого набора виртуальных машин. |
| sku |
Указывает профиль SKU для масштабируемого набора виртуальных машин. |
| spot |
Указывает свойства точечных восстановления для масштабируемого набора виртуальных машин. |
| time |
Указывает время создания ресурса масштабируемого набора виртуальных машин. Минимальная версия API: 2021-11-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| unique |
Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| upgrade |
Политика обновления. |
| virtual |
Профиль виртуальной машины. |
| zonal |
Указывает режим выравнивания между вычислительными ресурсами масштабируемого набора виртуальных машин и числом доменов сбоя хранилища. |
| zone |
Принудительно ли принудительное распределение виртуальных машин между зонами x-зон в случае сбоя зоны. Свойство zoneBalance может быть задано только в том случае, если свойство зон масштабируемого набора содержит более одной зоны. Если не заданы зоны или только одна зона, то свойство zoneBalance не должно быть задано. |
| zones | Зоны доступности. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером. |
| location | Географическое расположение, в котором находится ресурс |
| name | Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| system |
Метаданные 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
scaleInPolicy
Указывает политики, применяемые при масштабировании виртуальных машин в масштабируемом наборе виртуальных машин.
scaleInPolicy?: ScaleInPolicy
Значение свойства
scheduledEventsPolicy
Политика запланированных событий.
scheduledEventsPolicy?: ScheduledEventsPolicy
Значение свойства
singlePlacementGroup
Если задано значение true, масштабируемый набор ограничивается одной группой размещения, максимальным размером 100 виртуальных машин. ПРИМЕЧАНИЕ. Если singlePlacementGroup имеет значение true, его можно изменить на false. Однако если singlePlacementGroup имеет значение false, он может не быть изменен на true.
singlePlacementGroup?: boolean
Значение свойства
boolean
sku
skuProfile
Указывает профиль SKU для масштабируемого набора виртуальных машин.
skuProfile?: SkuProfile
Значение свойства
spotRestorePolicy
Указывает свойства точечных восстановления для масштабируемого набора виртуальных машин.
spotRestorePolicy?: SpotRestorePolicy
Значение свойства
timeCreated
Указывает время создания ресурса масштабируемого набора виртуальных машин. Минимальная версия API: 2021-11-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
timeCreated?: Date
Значение свойства
Date
uniqueId
Указывает идентификатор, который однозначно идентифицирует масштабируемый набор виртуальных машин. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
uniqueId?: string
Значение свойства
string
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