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


VirtualMachineScaleSetVMProfile interface

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

Свойства

applicationProfile

Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS

billingProfile

Указывает сведения о выставлении счетов, связанные с точечными виртуальными машинами Azure. Минимальная версия API: 2019-03-01.

capacityReservation

Указывает сведения о резервировании емкости, связанные с масштабируемым набором. Минимальная версия API: 2021-04-01.

diagnosticsProfile

Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15.

evictionPolicy

Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview.

extensionProfile

Задает коллекцию параметров для расширений, установленных на виртуальных машинах в масштабируемом наборе.

hardwareProfile

Указывает сведения о профиле оборудования, связанном с масштабируемым набором. Минимальная версия API: 2021-11-01.

licenseType

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

Возможные значения операционной системы Windows Server:

Windows_Client

Windows_Server

Возможные значения операционной системы Linux Server:

RHEL_BYOS (для RHEL)

SLES_BYOS (для SUSE)

Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server

преимущество гибридного использования Azure для Linux Server

Минимальная версия API: 2015-06-15

networkProfile

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

osProfile

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

priority

Указывает приоритет для виртуальных машин в масштабируемом наборе. Минимальная версия API: 2017-10-30-preview.

scheduledEventsProfile

Указывает конфигурации, связанные с запланированными событиями.

securityPostureReference

Указывает состояние безопасности, используемое в масштабируемом наборе. Минимальная версия API: 2023-03-01

securityProfile

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

serviceArtifactReference

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

storageProfile

Задает параметры хранилища для дисков виртуальной машины.

timeCreated

Указывает время создания этого профиля виртуальной машины для масштабируемого набора виртуальных машин. Это значение будет добавлено в теги виртуальных машин VMSS Flex при создании и обновлении профиля виртуальной машины VMSS. Минимальная версия API для этого свойства — 2023-09-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

userData

UserData для виртуальных машин в масштабируемом наборе, который должен быть закодирован в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01.

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

applicationProfile

Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS

applicationProfile?: ApplicationProfile

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

billingProfile

Указывает сведения о выставлении счетов, связанные с точечными виртуальными машинами Azure. Минимальная версия API: 2019-03-01.

billingProfile?: BillingProfile

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

capacityReservation

Указывает сведения о резервировании емкости, связанные с масштабируемым набором. Минимальная версия API: 2021-04-01.

capacityReservation?: CapacityReservationProfile

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

diagnosticsProfile

Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

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

evictionPolicy

Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview.

evictionPolicy?: string

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

string

extensionProfile

Задает коллекцию параметров для расширений, установленных на виртуальных машинах в масштабируемом наборе.

extensionProfile?: VirtualMachineScaleSetExtensionProfile

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

hardwareProfile

Указывает сведения о профиле оборудования, связанном с масштабируемым набором. Минимальная версия API: 2021-11-01.

hardwareProfile?: VirtualMachineScaleSetHardwareProfile

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

licenseType

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

Возможные значения операционной системы Windows Server:

Windows_Client

Windows_Server

Возможные значения операционной системы Linux Server:

RHEL_BYOS (для RHEL)

SLES_BYOS (для SUSE)

Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Windows Server

преимущество гибридного использования Azure для Linux Server

Минимальная версия API: 2015-06-15

licenseType?: string

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

string

networkProfile

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

networkProfile?: VirtualMachineScaleSetNetworkProfile

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

osProfile

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

osProfile?: VirtualMachineScaleSetOSProfile

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

priority

Указывает приоритет для виртуальных машин в масштабируемом наборе. Минимальная версия API: 2017-10-30-preview.

priority?: string

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

string

scheduledEventsProfile

Указывает конфигурации, связанные с запланированными событиями.

scheduledEventsProfile?: ScheduledEventsProfile

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

securityPostureReference

Указывает состояние безопасности, используемое в масштабируемом наборе. Минимальная версия API: 2023-03-01

securityPostureReference?: SecurityPostureReference

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

securityProfile

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

securityProfile?: SecurityProfile

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

serviceArtifactReference

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

serviceArtifactReference?: ServiceArtifactReference

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

storageProfile

Задает параметры хранилища для дисков виртуальной машины.

storageProfile?: VirtualMachineScaleSetStorageProfile

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

timeCreated

Указывает время создания этого профиля виртуальной машины для масштабируемого набора виртуальных машин. Это значение будет добавлено в теги виртуальных машин VMSS Flex при создании и обновлении профиля виртуальной машины VMSS. Минимальная версия API для этого свойства — 2023-09-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

timeCreated?: Date

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

Date

userData

UserData для виртуальных машин в масштабируемом наборе, который должен быть закодирован в кодировке Base-64. Клиент не должен передавать здесь какие-либо секреты. Минимальная версия API: 2021-03-01.

userData?: string

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

string