VirtualMachineProperties interface

VirtualMachineProperties representa as propriedades da máquina virtual.

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.

bareMetalMachineId

A ID do recurso da máquina bare-metal que hospeda a máquina virtual.

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 foi criada.

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.

detailedStatusMessage

A mensagem descritiva sobre o estado atual detalhado.

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.

provisioningState

O estado de provisionamento da máquina virtual.

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.

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[]