Compartilhar via


VirtualMachineScaleSetVMProfile interface

Descreve um perfil de máquina virtual do conjunto de dimensionamento de máquinas virtuais.

Propriedades

applicationProfile

Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS

billingProfile

Especifica os detalhes relacionados à cobrança de uma VMSS spot do Azure. Versão mínima da api: 2019-03-01.

capacityReservation

Especifica os detalhes relacionados à reserva de capacidade de um conjunto de dimensionamento. Versão mínima da api: 2021-04-01.

diagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.

evictionPolicy

Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. Para máquinas virtuais spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de dimensionamento spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

extensionProfile

Especifica uma coleção de configurações para extensões instaladas em máquinas virtuais no conjunto de dimensionamento.

hardwareProfile

Especifica os detalhes relacionados ao perfil de hardware de um conjunto de dimensionamento. Versão mínima da api: 2021-11-01.

licenseType

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente.

Os valores possíveis para o sistema operacional Windows Server são:

Windows_Client

Windows_Server

Os valores possíveis para o sistema operacional Linux Server são:

RHEL_BYOS (para RHEL)

SLES_BYOS (para SUSE)

Para obter mais informações, consulte Benefício de uso híbrido do Azure para Windows Server

Benefício de uso híbrido do Azure para o servidor Linux

Versão mínima da api: 2015-06-15

networkProfile

Especifica as propriedades dos adaptadores de rede das máquinas virtuais no conjunto de dimensionamento.

osProfile

Especifica as configurações do sistema operacional para as máquinas virtuais no conjunto de dimensionamento.

priority

Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento. Versão mínima da api: 2017-10-30-preview.

scheduledEventsProfile

Especifica as configurações relacionadas ao Evento Agendado.

securityPostureReference

Especifica a postura de segurança a ser usada para todas as máquinas virtuais no conjunto de dimensionamento. Versão mínima da api: 2023-03-01

securityProfile

Especifica as configurações de perfil relacionadas à segurança para as máquinas virtuais no conjunto de dimensionamento.

serviceArtifactReference

Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de dimensionamento ao usar a versão de imagem 'mais recente'. Versão mínima da API: 2022-11-01

storageProfile

Especifica as configurações de armazenamento dos discos da máquina virtual.

timeCreated

Especifica a hora em que esse perfil de VM para o Conjunto de Dimensionamento de Máquinas Virtuais foi criado. A versão mínima da API para essa propriedade é 2024-03-01. Esse valor será adicionado às marcas de VM Flex VMSS ao criar/atualizar o Perfil de VM do VMSS com a versão mínima da API 2024-03-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

userData

UserData para as máquinas virtuais no conjunto de dimensionamento, que deve ser codificado em base 64. O cliente não deve passar segredos aqui. Versão mínima da api: 2021-03-01.

Detalhes da propriedade

applicationProfile

Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS

applicationProfile?: ApplicationProfile

Valor da propriedade

billingProfile

Especifica os detalhes relacionados à cobrança de uma VMSS spot do Azure. Versão mínima da api: 2019-03-01.

billingProfile?: BillingProfile

Valor da propriedade

capacityReservation

Especifica os detalhes relacionados à reserva de capacidade de um conjunto de dimensionamento. Versão mínima da api: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Valor da propriedade

diagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Valor da propriedade

evictionPolicy

Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. Para máquinas virtuais spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de dimensionamento spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

evictionPolicy?: string

Valor da propriedade

string

extensionProfile

Especifica uma coleção de configurações para extensões instaladas em máquinas virtuais no conjunto de dimensionamento.

extensionProfile?: VirtualMachineScaleSetExtensionProfile

Valor da propriedade

hardwareProfile

Especifica os detalhes relacionados ao perfil de hardware de um conjunto de dimensionamento. Versão mínima da api: 2021-11-01.

hardwareProfile?: VirtualMachineScaleSetHardwareProfile

Valor da propriedade

licenseType

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente.

Os valores possíveis para o sistema operacional Windows Server são:

Windows_Client

Windows_Server

Os valores possíveis para o sistema operacional Linux Server são:

RHEL_BYOS (para RHEL)

SLES_BYOS (para SUSE)

Para obter mais informações, consulte Benefício de uso híbrido do Azure para Windows Server

Benefício de uso híbrido do Azure para o servidor Linux

Versão mínima da api: 2015-06-15

licenseType?: string

Valor da propriedade

string

networkProfile

Especifica as propriedades dos adaptadores de rede das máquinas virtuais no conjunto de dimensionamento.

networkProfile?: VirtualMachineScaleSetNetworkProfile

Valor da propriedade

osProfile

Especifica as configurações do sistema operacional para as máquinas virtuais no conjunto de dimensionamento.

osProfile?: VirtualMachineScaleSetOSProfile

Valor da propriedade

priority

Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento. Versão mínima da api: 2017-10-30-preview.

priority?: string

Valor da propriedade

string

scheduledEventsProfile

Especifica as configurações relacionadas ao Evento Agendado.

scheduledEventsProfile?: ScheduledEventsProfile

Valor da propriedade

securityPostureReference

Especifica a postura de segurança a ser usada para todas as máquinas virtuais no conjunto de dimensionamento. Versão mínima da api: 2023-03-01

securityPostureReference?: SecurityPostureReference

Valor da propriedade

securityProfile

Especifica as configurações de perfil relacionadas à segurança para as máquinas virtuais no conjunto de dimensionamento.

securityProfile?: SecurityProfile

Valor da propriedade

serviceArtifactReference

Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de dimensionamento ao usar a versão de imagem 'mais recente'. Versão mínima da API: 2022-11-01

serviceArtifactReference?: ServiceArtifactReference

Valor da propriedade

storageProfile

Especifica as configurações de armazenamento dos discos da máquina virtual.

storageProfile?: VirtualMachineScaleSetStorageProfile

Valor da propriedade

timeCreated

Especifica a hora em que esse perfil de VM para o Conjunto de Dimensionamento de Máquinas Virtuais foi criado. A versão mínima da API para essa propriedade é 2024-03-01. Esse valor será adicionado às marcas de VM Flex VMSS ao criar/atualizar o Perfil de VM do VMSS com a versão mínima da API 2024-03-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeCreated?: Date

Valor da propriedade

Date

userData

UserData para as máquinas virtuais no conjunto de dimensionamento, que deve ser codificado em base 64. O cliente não deve passar segredos aqui. Versão mínima da api: 2021-03-01.

userData?: string

Valor da propriedade

string