Compartilhar via


VirtualMachine interface

VirtualMachine representa a máquina virtual de nuvem de rede local.

Extends

Propriedades

adminUsername

O nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

availabilityZone

A zona de disponibilidade do cluster que contém essa máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

bareMetalMachineId

A ID do recurso da máquina bare-metal para a qual a máquina virtual foi colocada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

bootMethod

Seleciona o método de inicialização para a máquina virtual.

cloudServicesNetworkAttachment

A rede de serviços de nuvem que fornece serviços de nível de plataforma para a máquina virtual.

clusterId

A ID do recurso do cluster para o qual a máquina virtual é criada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuCores

O número de núcleos de CPU na máquina virtual.

detailedStatus

O status mais detalhado da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage

A mensagem descritiva sobre a status detalhada atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

O local estendido do cluster associado ao recurso.

isolateEmulatorThread

Campo Preterido, o valor será ignorado se fornecido. O indicador de se um dos núcleos de CPU especificados é isolado para executar o thread do emulador para essa máquina virtual.

memorySizeGB

O tamanho da memória da máquina virtual em GB.

networkAttachments

A lista de anexos de rede para a máquina virtual.

networkData

Os dados de rede cloud-init codificados em Base64.

placementHints

As dicas de agendamento para a máquina virtual.

powerState

O estado de energia da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

O estado de provisionamento da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sshPublicKeys

A lista de chaves públicas ssh. Cada chave será adicionada à máquina virtual usando o mecanismo de ssh_authorized_keys cloud-init para o administradorUsername.

storageProfile

O perfil de armazenamento que especifica o tamanho e outros parâmetros sobre os discos relacionados à máquina virtual.

userData

Os dados do usuário cloud-init codificados em Base64.

virtioInterface

Campo Preterido, use virtualizationModel. O tipo da interface virtio.

vmDeviceModel

O tipo do modelo de dispositivo a ser usado.

vmImage

A imagem da máquina virtual que está atualmente provisionada para o disco do sistema operacional, usando a url completa e a notação de marca usada para efetuar pull da imagem.

vmImageRepositoryCredentials

As credenciais usadas para fazer logon no repositório de imagens que tem acesso à imagem especificada.

volumes

As IDs de recurso de volumes anexados à máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A localização geográfica em que o recurso reside

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

adminUsername

O nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

adminUsername: string

Valor da propriedade

string

availabilityZone

A zona de disponibilidade do cluster que contém essa máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

availabilityZone?: string

Valor da propriedade

string

bareMetalMachineId

A ID do recurso da máquina bare-metal para a qual a máquina virtual foi colocada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

bareMetalMachineId?: string

Valor da propriedade

string

bootMethod

Seleciona o método de inicialização para a máquina virtual.

bootMethod?: string

Valor da propriedade

string

cloudServicesNetworkAttachment

A rede de serviços de nuvem que fornece serviços de nível de plataforma para a máquina virtual.

cloudServicesNetworkAttachment: NetworkAttachment

Valor da propriedade

clusterId

A ID do recurso do cluster para o qual a máquina virtual é criada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId?: string

Valor da propriedade

string

cpuCores

O número de núcleos de CPU na máquina virtual.

cpuCores: number

Valor da propriedade

number

detailedStatus

O status mais detalhado da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatus?: string

Valor da propriedade

string

detailedStatusMessage

A mensagem descritiva sobre a status detalhada atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage?: string

Valor da propriedade

string

extendedLocation

O local estendido do cluster associado ao recurso.

extendedLocation: ExtendedLocation

Valor da propriedade

isolateEmulatorThread

Campo Preterido, o valor será ignorado se fornecido. O indicador de se um dos núcleos de CPU especificados é isolado para executar o thread do emulador para essa máquina virtual.

isolateEmulatorThread?: string

Valor da propriedade

string

memorySizeGB

O tamanho da memória da máquina virtual em GB.

memorySizeGB: number

Valor da propriedade

number

networkAttachments

A lista de anexos de rede para a máquina virtual.

networkAttachments?: NetworkAttachment[]

Valor da propriedade

networkData

Os dados de rede cloud-init codificados em Base64.

networkData?: string

Valor da propriedade

string

placementHints

As dicas de agendamento para a máquina virtual.

placementHints?: VirtualMachinePlacementHint[]

Valor da propriedade

powerState

O estado de energia da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

powerState?: string

Valor da propriedade

string

provisioningState

O estado de provisionamento da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

sshPublicKeys

A lista de chaves públicas ssh. Cada chave será adicionada à máquina virtual usando o mecanismo de ssh_authorized_keys cloud-init para o administradorUsername.

sshPublicKeys?: SshPublicKey[]

Valor da propriedade

storageProfile

O perfil de armazenamento que especifica o tamanho e outros parâmetros sobre os discos relacionados à máquina virtual.

storageProfile: StorageProfile

Valor da propriedade

userData

Os dados do usuário cloud-init codificados em Base64.

userData?: string

Valor da propriedade

string

virtioInterface

Campo Preterido, use virtualizationModel. O tipo da interface virtio.

virtioInterface?: string

Valor da propriedade

string

vmDeviceModel

O tipo do modelo de dispositivo a ser usado.

vmDeviceModel?: string

Valor da propriedade

string

vmImage

A imagem da máquina virtual que está atualmente provisionada para o disco do sistema operacional, usando a url completa e a notação de marca usada para efetuar pull da imagem.

vmImage: string

Valor da propriedade

string

vmImageRepositoryCredentials

As credenciais usadas para fazer logon no repositório de imagens que tem acesso à imagem especificada.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valor da propriedade

volumes

As IDs de recurso de volumes anexados à máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

volumes?: string[]

Valor da propriedade

string[]

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deTrackedResource.id

location

A localização geográfica em que o recurso reside

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deTrackedResource.name

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

Herdado deTrackedResource.systemData

tags

Marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type