Partilhar via


VirtualMachine interface

VirtualMachine representa a máquina virtual Network Cloud 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

bareMetalMachineId

A ID do recurso da máquina bare metal à qual a máquina virtual pousou. Observação : esta 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ço 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 : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. Observação : esta 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 está 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

O Base64 codificou dados de rede cloud-init.

placementHints

As dicas de agendamento para a máquina virtual.

powerState

O estado de energia da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

O estado de provisionamento da máquina virtual. Observação : esta 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 adminUsername.

storageProfile

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

userData

O Base64 codificou dados de usuário de inicialização na nuvem.

virtioInterface

Campo Preterido, use virtualizationModel em vez disso. O tipo de interface virtio.

vmDeviceModel

O tipo de 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 tag usada para extrair a imagem.

vmImageRepositoryCredentials

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

volumes

As IDs de recursos de volumes anexados à máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

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

location

A geolocalização onde o recurso vive

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

adminUsername

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

adminUsername: string

Valor de Propriedade

string

availabilityZone

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

availabilityZone?: string

Valor de Propriedade

string

bareMetalMachineId

A ID do recurso da máquina bare metal à qual a máquina virtual pousou. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

bareMetalMachineId?: string

Valor de Propriedade

string

bootMethod

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

bootMethod?: string

Valor de Propriedade

string

cloudServicesNetworkAttachment

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

cloudServicesNetworkAttachment: NetworkAttachment

Valor de Propriedade

clusterId

A ID do recurso do cluster para o qual a máquina virtual é criada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId?: string

Valor de Propriedade

string

cpuCores

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

cpuCores: number

Valor de Propriedade

number

detailedStatus

O status mais detalhado da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatus?: string

Valor de Propriedade

string

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage?: string

Valor de Propriedade

string

extendedLocation

O local estendido do cluster associado ao recurso.

extendedLocation: ExtendedLocation

Valor de Propriedade

isolateEmulatorThread

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

isolateEmulatorThread?: string

Valor de Propriedade

string

memorySizeGB

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

memorySizeGB: number

Valor de Propriedade

number

networkAttachments

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

networkAttachments?: NetworkAttachment[]

Valor de Propriedade

networkData

O Base64 codificou dados de rede cloud-init.

networkData?: string

Valor de Propriedade

string

placementHints

As dicas de agendamento para a máquina virtual.

placementHints?: VirtualMachinePlacementHint[]

Valor de Propriedade

powerState

O estado de energia da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

powerState?: string

Valor de Propriedade

string

provisioningState

O estado de provisionamento da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de 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 adminUsername.

sshPublicKeys?: SshPublicKey[]

Valor de Propriedade

storageProfile

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

storageProfile: StorageProfile

Valor de Propriedade

userData

O Base64 codificou dados de usuário de inicialização na nuvem.

userData?: string

Valor de Propriedade

string

virtioInterface

Campo Preterido, use virtualizationModel em vez disso. O tipo de interface virtio.

virtioInterface?: string

Valor de Propriedade

string

vmDeviceModel

O tipo de modelo de dispositivo a ser usado.

vmDeviceModel?: string

Valor de 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 tag usada para extrair a imagem.

vmImage: string

Valor de Propriedade

string

vmImageRepositoryCredentials

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

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valor de Propriedade

volumes

As IDs de recursos de volumes anexados à máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

volumes?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

id

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

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

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

Valor de Propriedade

{[propertyName: string]: string}

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type