Partilhar via


VirtualMachine interface

VirtualMachine representa a máquina virtual Network Cloud local.

Estende

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 que hospeda a máquina virtual. 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.

consoleExtendedLocation

O local estendido a ser usado para a criação de um recurso de console de VM.

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.

etag

Recurso ETag. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

O local estendido do cluster associado ao recurso.

identity

A identidade do 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. As alocações são medidas em gibibytes.

networkAttachments

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

networkData

Campo preterido: Os dados de rede de inicialização na nuvem codificados em Base64. A propriedade networkDataContent será usada preferencialmente a essa propriedade.

networkDataContent

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

Campo preterido: Os dados do usuário codificados na nuvem Base64. A propriedade userDataContent será usada preferencialmente a essa propriedade.

userDataContent

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 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 : esta 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 que hospeda a máquina virtual. Observação : esta 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ço 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId?: string

Valor da Propriedade

string

consoleExtendedLocation

O local estendido a ser usado para a criação de um recurso de console de VM.

consoleExtendedLocation?: ExtendedLocation

Valor da Propriedade

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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatus?: string

Valor da 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 da Propriedade

string

etag

Recurso ETag. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor da Propriedade

string

extendedLocation

O local estendido do cluster associado ao recurso.

extendedLocation: ExtendedLocation

Valor da Propriedade

identity

A identidade do recurso.

identity?: ManagedServiceIdentity

Valor da 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 da Propriedade

string

memorySizeGB

O tamanho da memória da máquina virtual. As alocações são medidas em gibibytes.

memorySizeGB: number

Valor da Propriedade

number

networkAttachments

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

networkAttachments?: NetworkAttachment[]

Valor da Propriedade

networkData

Campo preterido: Os dados de rede de inicialização na nuvem codificados em Base64. A propriedade networkDataContent será usada preferencialmente a essa propriedade.

networkData?: string

Valor da Propriedade

string

networkDataContent

O Base64 codificou dados de rede cloud-init.

networkDataContent?: 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 : esta 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 : esta 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 adminUsername.

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

Campo preterido: Os dados do usuário codificados na nuvem Base64. A propriedade userDataContent será usada preferencialmente a essa propriedade.

userData?: string

Valor da Propriedade

string

userDataContent

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

userDataContent?: string

Valor da Propriedade

string

virtioInterface

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

virtioInterface?: string

Valor da Propriedade

string

vmDeviceModel

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

vmImage: string

Valor da Propriedade

string

vmImageRepositoryCredentials

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

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valor da 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 da 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 da Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor da 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 da 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 da Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

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

Valor da 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 da Propriedade

string

herdado de TrackedResource.type