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


VirtualMachineScaleSetVM interface

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

Extends

Свойства

additionalCapabilities

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

availabilitySet

Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.

diagnosticsProfile

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

etag

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

hardwareProfile

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

identity

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

instanceId

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

instanceView

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

latestModelApplied

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

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

modelDefinitionApplied

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

networkProfile

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

networkProfileConfiguration

Указывает конфигурацию сетевого профиля виртуальной машины.

osProfile

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

plan

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

protectionPolicy

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

provisioningState

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

resources

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

securityProfile

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

sku

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

storageProfile

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

timeCreated

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

userData

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

vmId

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

zones

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

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

id

Примечание идентификатора ресурса. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

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

name

Примечание о имени ресурса. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

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

type

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

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

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

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

availabilitySet

Указывает сведения о группе доступности, к которому должна быть назначена виртуальная машина. Виртуальные машины, указанные в одном наборе доступности, выделяются различным узлам для обеспечения максимальной доступности. Дополнительные сведения о группах доступности см. в обзоренаборов доступности. Дополнительные сведения о плановом обслуживании Azure см. в статье Обслуживание и обновления виртуальных машин в Azure. В настоящее время виртуальная машина может быть добавлена только в группу доступности во время создания. Существующую виртуальную машину нельзя добавить в группу доступности.

availabilitySet?: SubResource

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

diagnosticsProfile

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

diagnosticsProfile?: DiagnosticsProfile

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

etag

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

etag?: string

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

string

hardwareProfile

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

hardwareProfile?: HardwareProfile

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

identity

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

identity?: VirtualMachineIdentity

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

instanceId

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

instanceId?: string

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

string

instanceView

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

instanceView?: VirtualMachineScaleSetVMInstanceView

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

latestModelApplied

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

latestModelApplied?: boolean

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

boolean

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

modelDefinitionApplied

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

modelDefinitionApplied?: string

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

string

networkProfile

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

networkProfile?: NetworkProfile

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

networkProfileConfiguration

Указывает конфигурацию сетевого профиля виртуальной машины.

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

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

osProfile

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

osProfile?: OSProfile

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

plan

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

plan?: Plan

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

protectionPolicy

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

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

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

provisioningState

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

provisioningState?: string

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

string

resources

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

resources?: VirtualMachineExtension[]

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

securityProfile

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

securityProfile?: SecurityProfile

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

sku

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

sku?: Sku

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

Sku

storageProfile

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

storageProfile?: StorageProfile

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

timeCreated

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

timeCreated?: Date

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

Date

userData

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

userData?: string

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

string

vmId

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

vmId?: string

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

string

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