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

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

detailedStatusMessage

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

etag

Recurso ETag. OBSERVAÇÃO: essa 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 é 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 codificados em nuvem base64. A propriedade networkDataContent será usada em preferência a essa propriedade.

networkDataContent

Os dados de rede codificados em nuvem do 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

Campo Preterido: os dados de usuário codificados em nuvem base64. A propriedade userDataContent será usada em preferência a essa propriedade.

userDataContent

Os dados de usuário codificados em nuvem do 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 no 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 imagem que tem acesso à imagem especificada.

volumes

As IDs de recursos 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 onde o recurso reside

name

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

systemData

Metadados do Azure Resource Manager que contêm 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

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

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

detailedStatusMessage?: string

Valor da propriedade

string

etag

Recurso ETag. OBSERVAÇÃO: essa 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 é 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 codificados em nuvem base64. A propriedade networkDataContent será usada em preferência a essa propriedade.

networkData?: string

Valor da propriedade

string

networkDataContent

Os dados de rede codificados em nuvem do Base64.

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: 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

Campo Preterido: os dados de usuário codificados em nuvem base64. A propriedade userDataContent será usada em preferência a essa propriedade.

userData?: string

Valor da propriedade

string

userDataContent

Os dados de usuário codificados em nuvem do Base64.

userDataContent?: 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 no 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 imagem que tem acesso à imagem especificada.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valor da propriedade

volumes

As IDs de recursos 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 onde 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

Metadados do Azure Resource Manager que contêm 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

O 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