VirtualMachine interface
VirtualMachine representa a máquina virtual de nuvem de rede local.
- Extends
Propriedades
admin |
O nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas. |
availability |
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. |
bare |
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. |
boot |
Seleciona o método de inicialização para a máquina virtual. |
cloud |
A rede de serviços de nuvem que fornece serviços de nível de plataforma para a máquina virtual. |
cluster |
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. |
cpu |
O número de núcleos de CPU na máquina virtual. |
detailed |
O status mais detalhado da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
detailed |
A mensagem descritiva sobre a status detalhada atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
extended |
O local estendido do cluster associado ao recurso. |
isolate |
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. |
memory |
O tamanho da memória da máquina virtual em GB. |
network |
A lista de anexos de rede para a máquina virtual. |
network |
Os dados de rede cloud-init codificados em Base64. |
placement |
As dicas de agendamento para a máquina virtual. |
power |
O estado de energia da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
provisioning |
O estado de provisionamento da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
ssh |
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. |
storage |
O perfil de armazenamento que especifica o tamanho e outros parâmetros sobre os discos relacionados à máquina virtual. |
user |
Os dados do usuário cloud-init codificados em Base64. |
virtio |
Campo Preterido, use virtualizationModel. O tipo da interface virtio. |
vm |
O tipo do modelo de dispositivo a ser usado. |
vm |
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. |
vm |
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. |
system |
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