VirtualMachineInner Classe

public final class VirtualMachineInner
extends Resource

VirtualMachine representa a máquina virtual de nuvem de rede local.

Resumo do Construtor

Construtor Description
VirtualMachineInner()

Cria uma instância da classe Inner da MáquinaVirtual.

Resumo do método

Modificador e tipo Método e descrição
String adminUsername()

Obter a propriedade Nome de usuário do administrador: o nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

String availabilityZone()

Obter a propriedade Zona de disponibilidade: a zona de disponibilidade do cluster que contém essa máquina virtual.

String bareMetalMachineId()

Obtenha apropriedade bare-MetalMachineId: a ID do recurso da máquina bare-metal para a qual a máquina virtual foi colocada.

VirtualMachineBootMethod bootMethod()

Obter a propriedade Método de inicialização: seleciona o método de inicialização para a máquina virtual.

NetworkAttachment cloudServicesNetworkAttachment()

Obter a propriedade Anexo de Rededos Serviçosde Nuvem: o Anexo de Rederepresenta o anexo de rede único.

String clusterId()

Obter a propriedade ID do cluster: a ID do recurso do cluster para o qual a máquina virtual foi criada.

long cpuCores()

Obter a propriedade Núcleos da cpu: o número de núcleos de CPU na máquina virtual.

VirtualMachineDetailedStatus detailedStatus()

Obtenha a propriedade Status detalhada: a status mais detalhada da máquina virtual.

String detailedStatusMessage()

Obtenha a propriedade mensagem de statusdetalhada: a mensagem descritiva sobre a status detalhada atual.

ExtendedLocation extendedLocation()

Obter a propriedade Local estendida: Local Estendidorepresenta o local personalizado do Azure em que o recurso será criado.

VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Obtenha a propriedade isolarThread do Emulador: Campo Preterido, o valor será ignorado se fornecido.

long memorySizeGB()

Obter a propriedade SizeGB de memória: o tamanho da memória da máquina virtual em GB.

List<NetworkAttachment> networkAttachments()

Obter a propriedade Anexos de rede: a lista de anexos de rede para a máquina virtual.

String networkData()

Obter a propriedade Dados de rede: os dados de rede de inicialização de nuvem codificados em Base64.

List<VirtualMachinePlacementHint> placementHints()

Obter a propriedade Dicas de posicionamento: as dicas de agendamento para a máquina virtual.

VirtualMachinePowerState powerState()

Obter a propriedade powerState: o estado de energia da máquina virtual.

VirtualMachineProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: o estado de provisionamento da máquina virtual.

List<SshPublicKey> sshPublicKeys()

Obter a propriedade sshPublicKeys: a lista de chaves públicas ssh.

StorageProfile storageProfile()

Obter a propriedade perfil de armazenamento: o Perfil de Armazenamentorepresenta informações sobre um disco.

SystemData systemData()

Obter a propriedade Dados do sistema: metadados do Azure Resource Manager que contêmpor e modificadospor informações.

String userData()

Obter a propriedade Dados do usuário: os dados de usuário de inicialização de nuvem codificados em Base64.

void validate()

Valida a instância.

VirtualMachineVirtioInterfaceType virtioInterface()

Obtenha a propriedade VirtioInterface: Campo Preterido, use o Modelo de virtualização.

VirtualMachineDeviceModelType vmDeviceModel()

Obter a propriedade modelo de dispositivovm: o tipo do modelo de dispositivo a ser usado.

String vmImage()

Obter a propriedade 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.

ImageRepositoryCredentials vmImageRepositoryCredentials()

Obter a propriedade Credenciais do Repositóriode Imagensda vm: As Credenciais do Repositóriode Imagensrepresentam as credenciais usadas para fazer logon no repositório de imagens.

List<String> volumes()

Obter a propriedade volumes: as IDs de recurso de volumes anexados à máquina virtual.

VirtualMachineInner withAdminUsername(String adminUsername)

Defina a propriedade Nome de usuário do administrador: o nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

VirtualMachineInner withBootMethod(VirtualMachineBootMethod bootMethod)

Definir a propriedade Método de inicialização: seleciona o método de inicialização para a máquina virtual.

VirtualMachineInner withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Defina a propriedade Anexo de Rededos Serviçosde Nuvem: o Anexo de Rederepresenta o anexo de rede único.

VirtualMachineInner withCpuCores(long cpuCores)

Defina a propriedade Núcleos da cpu: o número de núcleos de CPU na máquina virtual.

VirtualMachineInner withExtendedLocation(ExtendedLocation extendedLocation)

Defina a propriedade Local estendida: Local Estendidorepresenta o local personalizado do Azure em que o recurso será criado.

VirtualMachineInner withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Defina a propriedade isolarThread do Emulador: Campo Preterido, o valor será ignorado se for fornecido.

VirtualMachineInner withLocation(String location)
VirtualMachineInner withMemorySizeGB(long memorySizeGB)

Defina a propriedade SizeGB de memória: o tamanho da memória da máquina virtual em GB.

VirtualMachineInner withNetworkAttachments(List<NetworkAttachment> networkAttachments)

Defina a propriedade Anexos de rede: a lista de anexos de rede para a máquina virtual.

VirtualMachineInner withNetworkData(String networkData)

Defina a propriedade Dados de rede: os dados de rede de inicialização de nuvem codificados em Base64.

VirtualMachineInner withPlacementHints(List<VirtualMachinePlacementHint> placementHints)

Defina a propriedade Dicas de posicionamento: as dicas de agendamento para a máquina virtual.

VirtualMachineInner withSshPublicKeys(List<SshPublicKey> sshPublicKeys)

Defina a propriedade sshPublicKeys: a lista de chaves públicas ssh.

VirtualMachineInner withStorageProfile(StorageProfile storageProfile)

Definir a propriedade perfil de armazenamento: o Perfil de Armazenamentorepresenta informações sobre um disco.

VirtualMachineInner withTags(Map<String,String> tags)
VirtualMachineInner withUserData(String userData)

Defina a propriedade Dados do usuário: os dados de usuário de inicialização de nuvem codificados em Base64.

VirtualMachineInner withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Defina a propriedade VirtioInterface: Campo Preterido, use o Modelo de virtualização.

VirtualMachineInner withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Defina a propriedade modelo de dispositivoda vm: o tipo do modelo de dispositivo a ser usado.

VirtualMachineInner withVmImage(String vmImage)

Defina a propriedade vmImage: a imagem da máquina virtual provisionada no momento para o disco do sistema operacional, usando a url completa e a notação de marca usada para efetuar pull da imagem.

VirtualMachineInner withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Defina a propriedade Credenciais do Repositóriode Imagens da vm: As Credenciais do Repositóriode Imagensrepresentam as credenciais usadas para fazer logon no repositório de imagens.

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

VirtualMachineInner

public VirtualMachineInner()

Cria uma instância da classe VirtualMachineInner.

Detalhes do método

adminUsername

public String adminUsername()

Obter a propriedade adminUsername: o nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

Returns:

o valor adminUsername.

availabilityZone

public String availabilityZone()

Obter a propriedade availabilityZone: a zona de disponibilidade do cluster que contém essa máquina virtual.

Returns:

o valor availabilityZone.

bareMetalMachineId

public String bareMetalMachineId()

Obtenha a propriedade bareMetalMachineId: a ID do recurso da máquina bare-metal para a qual a máquina virtual foi colocada.

Returns:

o valor bareMetalMachineId.

bootMethod

public VirtualMachineBootMethod bootMethod()

Obter a propriedade bootMethod: seleciona o método de inicialização para a máquina virtual.

Returns:

o valor bootMethod.

cloudServicesNetworkAttachment

public NetworkAttachment cloudServicesNetworkAttachment()

Obter a propriedade cloudServicesNetworkAttachment: NetworkAttachment representa o anexo de rede única.

A rede de serviços de nuvem que fornece serviços de nível de plataforma para a máquina virtual.

Returns:

o valor cloudServicesNetworkAttachment.

clusterId

public String clusterId()

Obter a propriedade clusterId: a ID do recurso do cluster para o qual a máquina virtual é criada.

Returns:

o valor clusterId.

cpuCores

public long cpuCores()

Obter a propriedade cpuCores: o número de núcleos de CPU na máquina virtual.

Returns:

o valor de cpuCores.

detailedStatus

public VirtualMachineDetailedStatus detailedStatus()

Obtenha a propriedade detailedStatus: a status mais detalhada da máquina virtual.

Returns:

o valor detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Obtenha a propriedade detailedStatusMessage: a mensagem descritiva sobre a status detalhada atual.

Returns:

o valor detailedStatusMessage.

extendedLocation

public ExtendedLocation extendedLocation()

Obter a propriedade extendedLocation: ExtendedLocation representa o local personalizado do Azure em que o recurso será criado.

O local estendido do cluster associado ao recurso.

Returns:

o valor extendedLocation.

isolateEmulatorThread

public VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Obtenha a propriedade isolateEmulatorThread: Field Deprecated, 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 dessa máquina virtual.

Returns:

o valor isolateEmulatorThread.

memorySizeGB

public long memorySizeGB()

Obter a propriedade memorySizeGB: o tamanho da memória da máquina virtual em GB.

Returns:

o valor memorySizeGB.

networkAttachments

public List networkAttachments()

Obter a propriedade networkAttachments: a lista de anexos de rede para a máquina virtual.

Returns:

o valor networkAttachments.

networkData

public String networkData()

Obter a propriedade networkData: os dados de rede de inicialização de nuvem codificados em Base64.

Returns:

o valor networkData.

placementHints

public List placementHints()

Obter a propriedade placementHints: as dicas de agendamento para a máquina virtual.

Returns:

o valor placementHints.

powerState

public VirtualMachinePowerState powerState()

Obter a propriedade powerState: o estado de energia da máquina virtual.

Returns:

o valor powerState.

provisioningState

public VirtualMachineProvisioningState provisioningState()

Obter a propriedade provisioningState: o estado de provisionamento da máquina virtual.

Returns:

o valor provisioningState.

sshPublicKeys

public List sshPublicKeys()

Obter a propriedade sshPublicKeys: a lista de chaves públicas ssh. Cada chave será adicionada à máquina virtual usando o mecanismo de ssh_authorized_keys de inicialização de nuvem para o administradorUsername.

Returns:

o valor sshPublicKeys.

storageProfile

public StorageProfile storageProfile()

Obter a propriedade storageProfile: StorageProfile representa informações sobre um disco.

O perfil de armazenamento que especifica o tamanho e outros parâmetros sobre os discos relacionados à máquina virtual.

Returns:

o valor storageProfile.

systemData

public SystemData systemData()

Obtenha a propriedade systemData: Azure Resource Manager metadados que contêm as informações createdBy e modifiedBy.

Returns:

o valor systemData.

userData

public String userData()

Obter a propriedade userData: os dados de usuário de inicialização de nuvem codificados em Base64.

Returns:

o valor userData.

validate

public void validate()

Valida a instância.

virtioInterface

public VirtualMachineVirtioInterfaceType virtioInterface()

Obtenha a propriedade virtioInterface: Campo Preterido, use virtualizationModel em vez disso. O tipo da interface virtio.

Returns:

o valor virtioInterface.

vmDeviceModel

public VirtualMachineDeviceModelType vmDeviceModel()

Obter a propriedade vmDeviceModel: o tipo do modelo de dispositivo a ser usado.

Returns:

o valor vmDeviceModel.

vmImage

public String vmImage()

Obter a propriedade vmImage: a imagem da máquina virtual atualmente provisionada para o disco do sistema operacional, usando a url completa e a notação de marca usada para efetuar pull da imagem.

Returns:

o valor vmImage.

vmImageRepositoryCredentials

public ImageRepositoryCredentials vmImageRepositoryCredentials()

Obtenha a propriedade vmImageRepositoryCredentials: ImageRepositoryCredentials representa as credenciais usadas para fazer logon no repositório de imagens.

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

Returns:

o valor vmImageRepositoryCredentials.

volumes

public List volumes()

Obter a propriedade volumes: as IDs de recurso de volumes anexados à máquina virtual.

Returns:

o valor dos volumes.

withAdminUsername

public VirtualMachineInner withAdminUsername(String adminUsername)

Defina a propriedade adminUsername: o nome do administrador ao qual as chaves públicas ssh serão adicionadas às chaves autorizadas.

Parameters:

adminUsername - o valor adminUsername a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withBootMethod

public VirtualMachineInner withBootMethod(VirtualMachineBootMethod bootMethod)

Definir a propriedade bootMethod: seleciona o método de inicialização para a máquina virtual.

Parameters:

bootMethod - o valor bootMethod a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withCloudServicesNetworkAttachment

public VirtualMachineInner withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Defina a propriedade cloudServicesNetworkAttachment: NetworkAttachment representa o anexo de rede única.

A rede de serviços de nuvem que fornece serviços de nível de plataforma para a máquina virtual.

Parameters:

cloudServicesNetworkAttachment - o valor cloudServicesNetworkAttachment a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withCpuCores

public VirtualMachineInner withCpuCores(long cpuCores)

Defina a propriedade cpuCores: o número de núcleos de CPU na máquina virtual.

Parameters:

cpuCores - o valor cpuCores a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withExtendedLocation

public VirtualMachineInner withExtendedLocation(ExtendedLocation extendedLocation)

Defina a propriedade extendedLocation: ExtendedLocation representa o local personalizado do Azure em que o recurso será criado.

O local estendido do cluster associado ao recurso.

Parameters:

extendedLocation - o valor extendedLocation a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withIsolateEmulatorThread

public VirtualMachineInner withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Defina a propriedade isolateEmulatorThread: Field Deprecated, o valor será ignorado se for fornecido. O indicador de se um dos núcleos de CPU especificados está isolado para executar o thread do emulador dessa máquina virtual.

Parameters:

isolateEmulatorThread - o valor isolateEmulatorThread a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withMemorySizeGB

public VirtualMachineInner withMemorySizeGB(long memorySizeGB)

Defina a propriedade memorySizeGB: o tamanho da memória da máquina virtual em GB.

Parameters:

memorySizeGB - o valor memorySizeGB a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withNetworkAttachments

public VirtualMachineInner withNetworkAttachments(List networkAttachments)

Defina a propriedade networkAttachments: a lista de anexos de rede para a máquina virtual.

Parameters:

networkAttachments - o valor networkAttachments a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withNetworkData

public VirtualMachineInner withNetworkData(String networkData)

Defina a propriedade networkData: os dados de rede de inicialização de nuvem codificados em Base64.

Parameters:

networkData - o valor networkData a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withPlacementHints

public VirtualMachineInner withPlacementHints(List placementHints)

Defina a propriedade placementHints: as dicas de agendamento para a máquina virtual.

Parameters:

placementHints - o valor placementHints a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withSshPublicKeys

public VirtualMachineInner withSshPublicKeys(List sshPublicKeys)

Defina a propriedade sshPublicKeys: a lista de chaves públicas ssh. Cada chave será adicionada à máquina virtual usando o mecanismo de ssh_authorized_keys de inicialização de nuvem para o administradorUsername.

Parameters:

sshPublicKeys - o valor sshPublicKeys a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withStorageProfile

public VirtualMachineInner withStorageProfile(StorageProfile storageProfile)

Definir a propriedade storageProfile: StorageProfile representa informações sobre um disco.

O perfil de armazenamento que especifica o tamanho e outros parâmetros sobre os discos relacionados à máquina virtual.

Parameters:

storageProfile - o valor storageProfile a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

VirtualMachineInner.withTags(Map<String,String> tags)

Parameters:

tags

withUserData

public VirtualMachineInner withUserData(String userData)

Defina a propriedade userData: os dados de usuário de inicialização de nuvem codificados em Base64.

Parameters:

userData - o valor userData a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withVirtioInterface

public VirtualMachineInner withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Defina a propriedade virtioInterface: Campo Preterido, use virtualizationModel. O tipo da interface virtio.

Parameters:

virtioInterface - o valor virtioInterface a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withVmDeviceModel

public VirtualMachineInner withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Defina a propriedade vmDeviceModel: o tipo do modelo de dispositivo a ser usado.

Parameters:

vmDeviceModel - o valor vmDeviceModel a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withVmImage

public VirtualMachineInner withVmImage(String vmImage)

Defina a propriedade vmImage: a imagem da máquina virtual atualmente provisionada para o disco do sistema operacional, usando a url completa e a notação de marca usada para efetuar pull da imagem.

Parameters:

vmImage - o valor vmImage a ser definido.

Returns:

o objeto VirtualMachineInner em si.

withVmImageRepositoryCredentials

public VirtualMachineInner withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Defina a propriedade vmImageRepositoryCredentials: ImageRepositoryCredentials representa as credenciais usadas para fazer logon no repositório de imagens.

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

Parameters:

vmImageRepositoryCredentials - o valor vmImageRepositoryCredentials a ser definido.

Returns:

o objeto VirtualMachineInner em si.

Aplica-se a