VirtualMachineProperties interface
VirtualMachineProperties representa as propriedades da máquina virtual.
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. |
| bare |
A ID do recurso da máquina bare-metal que hospeda a máquina virtual. |
| 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 foi criada. |
| console |
O local estendido a ser usado para a criação de um recurso de console de VM. |
| cpu |
O número de núcleos de CPU na máquina virtual. |
| detailed |
O status mais detalhado da máquina virtual. |
| detailed |
A mensagem descritiva sobre o estado atual detalhado. |
| 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. As alocações são medidas em gibibytes. |
| network |
A lista de anexos de rede para a máquina virtual. |
| network |
Campo preterido: os dados de rede codificados em nuvem base64. A propriedade networkDataContent será usada em preferência a essa propriedade. |
| network |
Os dados de rede codificados em nuvem do Base64. |
| placement |
As dicas de agendamento para a máquina virtual. |
| power |
O estado de energia da máquina virtual. |
| provisioning |
O estado de provisionamento da máquina virtual. |
| 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 |
Campo Preterido: os dados de usuário codificados em nuvem base64. A propriedade userDataContent será usada em preferência a essa propriedade. |
| user |
Os dados de usuário codificados em nuvem do 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 no 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 imagem que tem acesso à imagem especificada. |
| volumes | As IDs de recursos de volumes anexados à máquina virtual. |
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.
availabilityZone?: string
Valor da propriedade
string
bareMetalMachineId
A ID do recurso da máquina bare-metal que hospeda a máquina virtual.
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 foi criada.
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.
detailedStatus?: string
Valor da propriedade
string
detailedStatusMessage
A mensagem descritiva sobre o estado atual detalhado.
detailedStatusMessage?: string
Valor da propriedade
string
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.
powerState?: string
Valor da propriedade
string
provisioningState
O estado de provisionamento da máquina virtual.
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.
volumes?: string[]
Valor da propriedade
string[]