Partilhar via


VirtualMachineData Classe

Definição

Uma classe que representa o modelo de dados VirtualMachine. Descreve uma máquina virtual.

public class VirtualMachineData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineData = class
    inherit TrackedResourceData
Public Class VirtualMachineData
Inherits TrackedResourceData
Herança

Construtores

VirtualMachineData(AzureLocation)

Inicializa uma nova instância de VirtualMachineData.

Propriedades

AdditionalCapabilities

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

AvailabilitySetId

Obtém ou define a ID.

BillingMaxPrice

Especifica o preço máximo que você está disposto a pagar por uma VM/VM do Azure Spot/VMSS. Este preço está em dólares americanos. <br><br> Esse preço será comparado com o preço spot atual do Azure para o tamanho da VM. Além disso, os preços são comparados no momento da criação/atualização da VM/VMSS spot do Azure e a operação só terá êxito se maxPrice for maior que o preço spot atual do Azure. <br><br> O maxPrice também será usado para remover uma VM/VM do Azure Spot/VMSS se o preço spot atual do Azure ultrapassar o maxPrice após a criação da VM/VMSS. <br><br> Os valores possíveis são: <br><br> – qualquer valor decimal maior que zero. Exemplo: 0,01538 <br><> -1 – indica que o preço padrão será sob demanda. <br><br> Você pode definir o maxPrice como -1 para indicar que a VM/VMSS spot do Azure não deve ser removida por motivos de preço. Além disso, o preço máximo padrão será -1 se não for fornecido por você. <br><br>Versão mínima da api: 2019-03-01.

BootDiagnostics

O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. OBSERVAÇÃO: se storageUri estiver sendo especificado, verifique se a conta de armazenamento está na mesma região e assinatura que a VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.

CapacityReservationGroupId

Obtém ou define a ID.

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.

ExtendedLocation

O local estendido da Máquina Virtual.

ExtensionsTimeBudget

Especifica o tempo alocado para que todas as extensões comecem. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusivo) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M). Versão mínima da api: 2020-06-01.

GalleryApplications

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

HardwareProfile

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

HostGroupId

Obtém ou define a ID.

HostId

Obtém ou define a ID.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
Identity

A identidade da máquina virtual, se configurada.

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. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15.

Location

A localização geográfica onde o recurso reside.

(Herdado de TrackedResourceData)
Name

O nome do recurso.

(Herdado de ResourceData)
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.

Plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar.

PlatformFaultDomain

Especifica o domínio de falha lógica do conjunto de dimensionamento 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 mantém o equilíbrio entre os domínios de falha disponíveis. Isso será aplicável somente se a propriedade 'virtualMachineScaleSet' dessa Máquina Virtual estiver definida. O Conjunto de Dimensionamento de Máquinas Virtuais referenciado deve ter 'platformFaultDomainCount' maior que 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 exibida no Modo de Exibição de Instância da Máquina Virtual. Api-version mínima: 2020-12-01.

Priority

Especifica a prioridade da máquina virtual. Versão mínima da api: 2019-03-01.

ProvisioningState

O estado de provisionamento, que aparece apenas na resposta.

ProximityPlacementGroupId

Obtém ou define a ID.

Resources

Os recursos de extensão filho da máquina virtual.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
ScheduledEventsProfile

Especifica as configurações relacionadas ao evento agendado.

SecurityProfile

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

StorageProfile

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

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de TrackedResourceData)
TimeCreated

Especifica a hora em que o recurso da Máquina Virtual foi criado. Versão mínima da 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.

VirtualMachineScaleSetId

Obtém ou define a ID.

VmId

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

Zones

As zonas da máquina virtual.

Aplica-se a