VirtualMachineProperties Classe
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineProperties
- com.
public final class VirtualMachineProperties
VirtualMachineProperties representa as propriedades da máquina virtual.
Resumo do Construtor
| Construtor | Description |
|---|---|
| VirtualMachineProperties() |
Cria uma instância da classe Propriedades 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()
Obter 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 de cpu |
|
Virtual |
detailedStatus()
Obter a propriedade Status detalhada |
| String |
detailedStatusMessage()
Obter a propriedade mensagem de status |
|
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 chaves públicas |
|
Storage |
storageProfile()
Obter a propriedade Perfil de armazenamento |
| String |
userData()
Obter a propriedade Dados do usuário |
| void |
validate()
Valida a instância . |
|
Virtual |
virtioInterface()
Obtenha a propriedade Interface virtio |
|
Virtual |
vmDeviceModel()
Obter a propriedade modelo de dispositivo |
| String |
vmImage()
Obter a propriedade imagem da 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 de cpu |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Defina a propriedade Isolar |
|
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 |
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 java.lang.Object
Detalhes do construtor
VirtualMachineProperties
public VirtualMachineProperties()
Cria uma instância da classe VirtualMachineProperties.
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()
Obter 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 único.
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()
Obter a propriedade detailedStatus: a status mais detalhada da máquina virtual.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtenha a propriedade detailedStatusMessage: a mensagem descritiva sobre o status detalhado atual.
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 é isolado para executar o thread do emulador para essa 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 cloud-init 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 cloud-init 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:
userData
public String userData()
Obter a propriedade userData: os dados de usuário cloud-init codificados em Base64.
Returns:
validate
public void validate()
Valida a instância .
virtioInterface
public VirtualMachineVirtioInterfaceType virtioInterface()
Obtenha a propriedade virtioInterface: Field Deprecated, use virtualizationModel. 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 que está atualmente provisionada para o disco do sistema operacional, usando a notação completa de url e marca usada para efetuar pull da imagem.
Returns:
vmImageRepositoryCredentials
public ImageRepositoryCredentials vmImageRepositoryCredentials()
Obter 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 VirtualMachineProperties 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 VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)
Definir a propriedade bootMethod: seleciona o método de inicialização para a máquina virtual.
Parameters:
Returns:
withCloudServicesNetworkAttachment
public VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Defina a propriedade cloudServicesNetworkAttachment: NetworkAttachment representa o anexo de rede único.
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 VirtualMachineProperties withCpuCores(long cpuCores)
Defina a propriedade cpuCores: o número de núcleos de CPU na máquina virtual.
Parameters:
Returns:
withIsolateEmulatorThread
public VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Defina a propriedade isolateEmulatorThread: Field Deprecated, 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.
Parameters:
Returns:
withMemorySizeGB
public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)
Defina a propriedade memorySizeGB: o tamanho da memória da máquina virtual em GB.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineProperties withNetworkAttachments(List
Defina a propriedade networkAttachments: a lista de anexos de rede para a máquina virtual.
Parameters:
Returns:
withNetworkData
public VirtualMachineProperties withNetworkData(String networkData)
Defina a propriedade networkData: os dados de rede de inicialização de nuvem codificados em Base64.
Parameters:
Returns:
withPlacementHints
public VirtualMachineProperties withPlacementHints(List
Defina a propriedade placementHints: as dicas de agendamento para a máquina virtual.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineProperties 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 VirtualMachineProperties 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:
withUserData
public VirtualMachineProperties withUserData(String userData)
Defina a propriedade userData: os dados de usuário de inicialização de nuvem codificados em Base64.
Parameters:
Returns:
withVirtioInterface
public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Defina a propriedade virtioInterface: Campo Preterido, use virtualizationModel. O tipo da interface virtio.
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Defina a propriedade vmDeviceModel: o tipo do modelo de dispositivo a ser usado.
Parameters:
Returns:
withVmImage
public VirtualMachineProperties 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 VirtualMachineProperties 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: