VirtualMachineScaleSetVMProfile interface
Описывает профиль виртуальной машины масштабируемого набора виртуальных машин.
Свойства
application |
Указывает приложения коллекции, которые должны быть доступны для виртуальной машины или VMSS |
billing |
Указывает сведения о выставлении счетов, связанные с точечными виртуальными машинами Azure. Минимальная версия API: 2019-03-01. |
capacity |
Указывает сведения о резервировании емкости, связанные с масштабируемым набором. Минимальная версия API: 2021-04-01. |
diagnostics |
Указывает состояние параметров диагностики загрузки. Минимальная версия API: 2015-06-15. |
eviction |
Указывает политику вытеснения для виртуальной машины Azure Spot и масштабируемого набора Azure Spot. Для виртуальных машин Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2019-03-01. Для масштабируемых наборов Azure Spot поддерживаются как "Deallocate", так и "Delete", а минимальная версия API — 2017-10-30-preview. |
extension |
Задает коллекцию параметров для расширений, установленных на виртуальных машинах в масштабируемом наборе. |
hardware |
Указывает сведения о профиле оборудования, связанном с масштабируемым набором. Минимальная версия API: 2021-11-01. |
license |
Указывает, что используемый образ или диск лицензирован локально. |
network |
Указывает свойства сетевых интерфейсов виртуальных машин в масштабируемом наборе. |
os |
Задает параметры операционной системы для виртуальных машин в масштабируемом наборе. |
priority | Указывает приоритет для виртуальных машин в масштабируемом наборе. Минимальная версия API: 2017-10-30-preview. |
scheduled |
Указывает конфигурации, связанные с запланированными событиями. |
security |
Указывает состояние безопасности, используемое в масштабируемом наборе. Минимальная версия API: 2023-03-01 |
security |
Указывает параметры профиля безопасности для виртуальных машин в масштабируемом наборе. |
service |
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. Минимальная версия API: 2022-11-01 |
storage |
Задает параметры хранилища для дисков виртуальной машины. |
time |
Указывает время создания этого профиля виртуальной машины для масштабируемого набора виртуальных машин. Это значение будет добавлено в теги виртуальных машин VMSS Flex при создании и обновлении профиля виртуальной машины VMSS. Минимальная версия API для этого свойства — 2023-09-01. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
user |
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