Partilhar via


VirtualMachinePropertiesOutput interface

Descreve as propriedades de uma máquina virtual.

Propriedades

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual.

applicationProfile

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

availabilitySet

Especifica informações sobre o conjunto de disponibilidade ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de disponibilidade são alocadas a nós diferentes para maximizar a disponibilidade. Para obter mais informações sobre conjuntos de disponibilidade, consulte Visão geral dos conjuntos de disponibilidade.

Para obter mais informações sobre a manutenção planejada do Azure, consulte manutenção e atualizações para máquinas virtuais no Azure

Atualmente, uma VM só pode ser adicionada ao conjunto de disponibilidade no momento da criação. O conjunto de disponibilidade ao qual a VM está sendo adicionada deve estar sob o mesmo grupo de recursos que o recurso do conjunto de disponibilidade. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

Essa propriedade não pode existir junto com uma referência properties.virtualMachineScaleSet não nula.

billingProfile

Especifica os detalhes relacionados à cobrança de uma máquina virtual do Azure Spot.

Versão api mínima: 2019-03-01.

capacityReservation

Especifica informações sobre a reserva de capacidade usada para alocar a máquina virtual.

Versão mínima 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 do Azure Spot e o conjunto de escala do Azure Spot.

Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01.

Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

extensionsTimeBudget

Especifica o tempo alocado para o início de todas as extensões. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M).

Versão mínima da api: 2020-06-01

hardwareProfile

Especifica as configurações de hardware para a máquina virtual.

host

Especifica informações sobre o host dedicado no qual a máquina virtual reside.

Versão api mínima: 2018-10-01.

hostGroup

Especifica informações sobre o grupo de hosts dedicados em que a máquina virtual reside.

Versão api mínima: 2020-06-01.

Observação : o usuário não pode especificar as propriedades de host e hostGroup.

instanceView

A exibição da instância da máquina virtual.

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 Linux Server

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

networkProfile

Especifica as interfaces de rede da máquina virtual.

osProfile

Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.

platformFaultDomain

Especifica o domínio de falha lógica do conjunto de escala no qual a Máquina Virtual será criada. Por padrão, a Máquina Virtual será atribuída automaticamente a um domínio de falha que melhor mantenha o equilíbrio entre os domínios de falha disponíveis.

  • Isso é aplicável somente se a propriedade 'virtualMachineScaleSet' desta máquina virtual estiver definida.
  • O Conjunto de Escala de Máquina Virtual referenciado deve ter 'platformFaultDomainCount' > 1.
  • Essa propriedade não pode ser atualizada depois que a máquina virtual é criada.
  • A atribuição de domínio de falha pode ser visualizada na Visualização de Instância de Máquina Virtual.

    Versão mínima api‐version: 2020‐12‐01

  • priority

    Especifica a prioridade para a máquina virtual.

    Versão mínima api: 2019-03-01

    provisioningState

    O estado de provisionamento, que só aparece na resposta.

    proximityPlacementGroup

    Especifica informações sobre o grupo de posicionamento de proximidade ao qual a máquina virtual deve ser atribuída.

    Versão api mínima: 2018-04-01.

    scheduledEventsProfile

    Especifica as configurações relacionadas a Eventos Agendados.

    securityProfile

    Especifica as configurações de perfil relacionadas à segurança para a máquina virtual.

    storageProfile

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

    timeCreated

    Especifica a hora em que o recurso de Máquina Virtual foi criado.

    Versão mínima api: 2021-11-01.

    userData

    UserData para a VM, que deve ser codificada em base-64. O cliente não deve passar nenhum segredo aqui.

    Versão mínima da api: 2021-03-01

    virtualMachineScaleSet

    Especifica informações sobre o conjunto de escala da máquina virtual ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de escala de máquina virtual são alocadas a nós diferentes para maximizar a disponibilidade. Atualmente, uma VM só pode ser adicionada à escala da máquina virtual definida no momento da criação. Uma VM existente não pode ser adicionada a um conjunto de dimensionamento de máquina virtual.

    Essa propriedade não pode existir junto com uma referência properties.availabilitySet não nula.

    Versão mínima api‐version: 2019‐03‐01

    vmId

    Especifica a ID exclusiva da VM, que é um identificador de 128 bits que é codificado e armazenado em todas as VMs IaaS do Azure SMBIOS e pode ser lido usando comandos do BIOS da plataforma.

    Detalhes de Propriedade

    additionalCapabilities

    Especifica recursos adicionais habilitados ou desabilitados na máquina virtual.

    additionalCapabilities?: AdditionalCapabilitiesOutput

    Valor de Propriedade

    applicationProfile

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

    applicationProfile?: ApplicationProfileOutput

    Valor de Propriedade

    availabilitySet

    Especifica informações sobre o conjunto de disponibilidade ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de disponibilidade são alocadas a nós diferentes para maximizar a disponibilidade. Para obter mais informações sobre conjuntos de disponibilidade, consulte Visão geral dos conjuntos de disponibilidade.

    Para obter mais informações sobre a manutenção planejada do Azure, consulte manutenção e atualizações para máquinas virtuais no Azure

    Atualmente, uma VM só pode ser adicionada ao conjunto de disponibilidade no momento da criação. O conjunto de disponibilidade ao qual a VM está sendo adicionada deve estar sob o mesmo grupo de recursos que o recurso do conjunto de disponibilidade. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

    Essa propriedade não pode existir junto com uma referência properties.virtualMachineScaleSet não nula.

    availabilitySet?: SubResourceOutput

    Valor de Propriedade

    billingProfile

    Especifica os detalhes relacionados à cobrança de uma máquina virtual do Azure Spot.

    Versão api mínima: 2019-03-01.

    billingProfile?: BillingProfileOutput

    Valor de Propriedade

    capacityReservation

    Especifica informações sobre a reserva de capacidade usada para alocar a máquina virtual.

    Versão mínima api: 2021-04-01.

    capacityReservation?: CapacityReservationProfileOutput

    Valor de Propriedade

    diagnosticsProfile

    Especifica o estado das configurações de diagnóstico de inicialização.

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

    diagnosticsProfile?: DiagnosticsProfileOutput

    Valor de Propriedade

    evictionPolicy

    Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot.

    Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01.

    Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

    evictionPolicy?: "Deallocate" | "Delete"

    Valor de Propriedade

    "Deallocate" | "Delete"

    extensionsTimeBudget

    Especifica o tempo alocado para o início de todas as extensões. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M).

    Versão mínima da api: 2020-06-01

    extensionsTimeBudget?: string

    Valor de Propriedade

    string

    hardwareProfile

    Especifica as configurações de hardware para a máquina virtual.

    hardwareProfile?: HardwareProfileOutput

    Valor de Propriedade

    host

    Especifica informações sobre o host dedicado no qual a máquina virtual reside.

    Versão api mínima: 2018-10-01.

    host?: SubResourceOutput

    Valor de Propriedade

    hostGroup

    Especifica informações sobre o grupo de hosts dedicados em que a máquina virtual reside.

    Versão api mínima: 2020-06-01.

    Observação : o usuário não pode especificar as propriedades de host e hostGroup.

    hostGroup?: SubResourceOutput

    Valor de Propriedade

    instanceView

    A exibição da instância da máquina virtual.

    instanceView?: VirtualMachineInstanceViewOutput

    Valor de 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 Linux Server

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

    licenseType?: string

    Valor de Propriedade

    string

    networkProfile

    Especifica as interfaces de rede da máquina virtual.

    networkProfile?: NetworkProfileOutput

    Valor de Propriedade

    osProfile

    Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.

    osProfile?: OSProfileOutput

    Valor de Propriedade

    platformFaultDomain

    Especifica o domínio de falha lógica do conjunto de escala no qual a Máquina Virtual será criada. Por padrão, a Máquina Virtual será atribuída automaticamente a um domínio de falha que melhor mantenha o equilíbrio entre os domínios de falha disponíveis.

  • Isso é aplicável somente se a propriedade 'virtualMachineScaleSet' desta máquina virtual estiver definida.
  • O Conjunto de Escala de Máquina Virtual referenciado deve ter 'platformFaultDomainCount' > 1.
  • Essa propriedade não pode ser atualizada depois que a máquina virtual é criada.
  • A atribuição de domínio de falha pode ser visualizada na Visualização de Instância de Máquina Virtual.

    Versão mínima api‐version: 2020‐12‐01

    platformFaultDomain?: number

    Valor de Propriedade

    number

  • priority

    Especifica a prioridade para a máquina virtual.

    Versão mínima api: 2019-03-01

    priority?: "Regular" | "Low" | "Spot"

    Valor de Propriedade

    "Regular" | "Low" | "Spot"

    provisioningState

    O estado de provisionamento, que só aparece na resposta.

    provisioningState?: string

    Valor de Propriedade

    string

    proximityPlacementGroup

    Especifica informações sobre o grupo de posicionamento de proximidade ao qual a máquina virtual deve ser atribuída.

    Versão api mínima: 2018-04-01.

    proximityPlacementGroup?: SubResourceOutput

    Valor de Propriedade

    scheduledEventsProfile

    Especifica as configurações relacionadas a Eventos Agendados.

    scheduledEventsProfile?: ScheduledEventsProfileOutput

    Valor de Propriedade

    securityProfile

    Especifica as configurações de perfil relacionadas à segurança para a máquina virtual.

    securityProfile?: SecurityProfileOutput

    Valor de Propriedade

    storageProfile

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

    storageProfile?: StorageProfileOutput

    Valor de Propriedade

    timeCreated

    Especifica a hora em que o recurso de Máquina Virtual foi criado.

    Versão mínima api: 2021-11-01.

    timeCreated?: string

    Valor de Propriedade

    string

    userData

    UserData para a VM, que deve ser codificada em base-64. O cliente não deve passar nenhum segredo aqui.

    Versão mínima da api: 2021-03-01

    userData?: string

    Valor de Propriedade

    string

    virtualMachineScaleSet

    Especifica informações sobre o conjunto de escala da máquina virtual ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de escala de máquina virtual são alocadas a nós diferentes para maximizar a disponibilidade. Atualmente, uma VM só pode ser adicionada à escala da máquina virtual definida no momento da criação. Uma VM existente não pode ser adicionada a um conjunto de dimensionamento de máquina virtual.

    Essa propriedade não pode existir junto com uma referência properties.availabilitySet não nula.

    Versão mínima api‐version: 2019‐03‐01

    virtualMachineScaleSet?: SubResourceOutput

    Valor de Propriedade

    vmId

    Especifica a ID exclusiva da VM, que é um identificador de 128 bits que é codificado e armazenado em todas as VMs IaaS do Azure SMBIOS e pode ser lido usando comandos do BIOS da plataforma.

    vmId?: string

    Valor de Propriedade

    string