VirtualMachineInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineInner
- com.
- com.
- com.
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áquina |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| String |
adminUsername()
Obter a propriedade Nome de usuário do administrador |
| String |
availabilityZone()
Obter a propriedade Zona de disponibilidade |
| String |
bareMetalMachineId()
Obtenha a |
|
Virtual |
bootMethod()
Obter a propriedade Método de inicialização |
|
Network |
cloudServicesNetworkAttachment()
Obter a propriedade Anexo de Rede |
| String |
clusterId()
Obter a propriedade ID do cluster |
| long |
cpuCores()
Obter a propriedade Núcleos da cpu |
|
Virtual |
detailedStatus()
Obtenha a propriedade Status detalhada |
| String |
detailedStatusMessage()
Obtenha a propriedade mensagem de status |
|
Extended |
extendedLocation()
Obter a propriedade Local estendida |
|
Virtual |
isolateEmulatorThread()
Obtenha a propriedade isolar |
| long |
memorySizeGB()
Obter a propriedade SizeGB de memória |
|
List<Network |
networkAttachments()
Obter a propriedade Anexos de rede |
| String |
networkData()
Obter a propriedade Dados de rede |
|
List<Virtual |
placementHints()
Obter a propriedade Dicas de posicionamento |
|
Virtual |
powerState()
Obter a propriedade power |
|
Virtual |
provisioningState()
Obter a propriedade Estado de provisionamento |
|
List<Ssh |
sshPublicKeys()
Obter a propriedade ssh |
|
Storage |
storageProfile()
Obter a propriedade perfil de armazenamento |
|
System |
systemData()
Obter a propriedade Dados do sistema |
| String |
userData()
Obter a propriedade Dados do usuário |
| void |
validate()
Valida a instância. |
|
Virtual |
virtioInterface()
Obtenha a propriedade Virtio |
|
Virtual |
vmDeviceModel()
Obter a propriedade modelo de dispositivo |
| String |
vmImage()
Obter a propriedade vm |
|
Image |
vmImageRepositoryCredentials()
Obter a propriedade Credenciais do Repositório |
| List<String> |
volumes()
Obter a propriedade volumes: as IDs de recurso de volumes anexados à máquina virtual. |
|
Virtual |
withAdminUsername(String adminUsername)
Defina a propriedade Nome de usuário do administrador |
|
Virtual |
withBootMethod(VirtualMachineBootMethod bootMethod)
Definir a propriedade Método de inicialização |
|
Virtual |
withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Defina a propriedade Anexo de Rede |
|
Virtual |
withCpuCores(long cpuCores)
Defina a propriedade Núcleos da cpu |
|
Virtual |
withExtendedLocation(ExtendedLocation extendedLocation)
Defina a propriedade Local estendida |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Defina a propriedade isolar |
|
Virtual |
withLocation(String location) |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
Defina a propriedade SizeGB de memória |
|
Virtual |
withNetworkAttachments(List<NetworkAttachment> networkAttachments)
Defina a propriedade Anexos de rede |
|
Virtual |
withNetworkData(String networkData)
Defina a propriedade Dados de rede |
|
Virtual |
withPlacementHints(List<VirtualMachinePlacementHint> placementHints)
Defina a propriedade Dicas de posicionamento |
|
Virtual |
withSshPublicKeys(List<SshPublicKey> sshPublicKeys)
Defina a propriedade ssh |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
Definir a propriedade perfil de armazenamento |
|
Virtual |
withTags(Map<String,String> tags) |
|
Virtual |
withUserData(String userData)
Defina a propriedade Dados do usuário |
|
Virtual |
withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Defina a propriedade Virtio |
|
Virtual |
withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Defina a propriedade modelo de dispositivo |
|
Virtual |
withVmImage(String vmImage)
Defina a propriedade vm |
|
Virtual |
withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
Defina a propriedade Credenciais do Repositório |
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:
availabilityZone
public String availabilityZone()
Obter a propriedade availabilityZone: a zona de disponibilidade do cluster que contém essa máquina virtual.
Returns:
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:
bootMethod
public VirtualMachineBootMethod bootMethod()
Obter a propriedade bootMethod: seleciona o método de inicialização para a máquina virtual.
Returns:
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:
clusterId
public String clusterId()
Obter a propriedade clusterId: a ID do recurso do cluster para o qual a máquina virtual é criada.
Returns:
cpuCores
public long cpuCores()
Obter a propriedade cpuCores: o número de núcleos de CPU na máquina virtual.
Returns:
detailedStatus
public VirtualMachineDetailedStatus detailedStatus()
Obtenha a propriedade detailedStatus: a status mais detalhada da máquina virtual.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtenha a propriedade detailedStatusMessage: a mensagem descritiva sobre a status detalhada atual.
Returns:
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:
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:
memorySizeGB
public long memorySizeGB()
Obter a propriedade memorySizeGB: o tamanho da memória da máquina virtual em GB.
Returns:
networkAttachments
public List
Obter a propriedade networkAttachments: a lista de anexos de rede para a máquina virtual.
Returns:
networkData
public String networkData()
Obter a propriedade networkData: os dados de rede de inicialização de nuvem codificados em Base64.
Returns:
placementHints
public List
Obter a propriedade placementHints: as dicas de agendamento para a máquina virtual.
Returns:
powerState
public VirtualMachinePowerState powerState()
Obter a propriedade powerState: o estado de energia da máquina virtual.
Returns:
provisioningState
public VirtualMachineProvisioningState provisioningState()
Obter a propriedade provisioningState: o estado de provisionamento da máquina virtual.
Returns:
sshPublicKeys
public List
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:
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:
systemData
public SystemData systemData()
Obtenha a propriedade systemData: Azure Resource Manager metadados que contêm as informações createdBy e modifiedBy.
Returns:
userData
public String userData()
Obter a propriedade userData: os dados de usuário de inicialização de nuvem codificados em Base64.
Returns:
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:
vmDeviceModel
public VirtualMachineDeviceModelType vmDeviceModel()
Obter a propriedade vmDeviceModel: o tipo do modelo de dispositivo a ser usado.
Returns:
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:
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:
volumes
public List
Obter a propriedade volumes: as IDs de recurso de volumes anexados à máquina virtual.
Returns:
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:
Returns:
withBootMethod
public VirtualMachineInner withBootMethod(VirtualMachineBootMethod bootMethod)
Definir a propriedade bootMethod: seleciona o método de inicialização para a máquina virtual.
Parameters:
Returns:
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:
Returns:
withCpuCores
public VirtualMachineInner withCpuCores(long cpuCores)
Defina a propriedade cpuCores: o número de núcleos de CPU na máquina virtual.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withLocation
public VirtualMachineInner withLocation(String location)
Overrides:
VirtualMachineInner.withLocation(String location)Parameters:
withMemorySizeGB
public VirtualMachineInner withMemorySizeGB(long memorySizeGB)
Defina a propriedade memorySizeGB: o tamanho da memória da máquina virtual em GB.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineInner withNetworkAttachments(List
Defina a propriedade networkAttachments: a lista de anexos de rede para a máquina virtual.
Parameters:
Returns:
withNetworkData
public VirtualMachineInner withNetworkData(String networkData)
Defina a propriedade networkData: os dados de rede de inicialização de nuvem codificados em Base64.
Parameters:
Returns:
withPlacementHints
public VirtualMachineInner withPlacementHints(List
Defina a propriedade placementHints: as dicas de agendamento para a máquina virtual.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineInner withSshPublicKeys(List
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:
Returns:
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:
Returns:
withTags
public VirtualMachineInner withTags(Map
Overrides:
VirtualMachineInner.withTags(Map<String,String> tags)Parameters:
withUserData
public VirtualMachineInner withUserData(String userData)
Defina a propriedade userData: os dados de usuário de inicialização de nuvem codificados em Base64.
Parameters:
Returns:
withVirtioInterface
public VirtualMachineInner withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Defina a propriedade virtioInterface: Campo Preterido, use virtualizationModel. O tipo da interface virtio.
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineInner withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Defina a propriedade vmDeviceModel: o tipo do modelo de dispositivo a ser usado.
Parameters:
Returns:
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:
Returns:
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:
Returns: