Compartilhar via


VirtualMachineConfiguration Classe

  • java.lang.Object
    • com.microsoft.azure.management.batch.VirtualMachineConfiguration

public class VirtualMachineConfiguration

A configuração para nós de computação em um pool com base na infraestrutura de Máquinas Virtuais do Azure.

Resumo do Construtor

Construtor Description
VirtualMachineConfiguration()

Resumo do método

Modificador e tipo Método e descrição
ContainerConfiguration containerConfiguration()

Se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres.

java.util.List<DataDisk> dataDisks()

Obter essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

DiskEncryptionConfiguration diskEncryptionConfiguration()

Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nó.

java.util.List<VMExtension> extensions()

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

ImageReference imageReference()

Obtenha o valor de Referência da imagem.

java.lang.String licenseType()

Obter isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém licenças locais válidas para os nós que serão implantados.

java.lang.String nodeAgentSkuId()

Obter o agente de nó do Lote é um programa executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote.

NodePlacementConfiguration nodePlacementConfiguration()

Obter essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados.

OSDisk osDisk()

Get contém a configuração para configurações do OSDisk efêmero.

WindowsConfiguration windowsConfiguration()

Obter essa propriedade não deverá ser especificada se a referência de imagemespecificar uma imagem do sistema operacional Linux.

VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Definido se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres.

VirtualMachineConfiguration withDataDisks(List<DataDisk> dataDisks)

Defina essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Definido se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nós.

VirtualMachineConfiguration withExtensions(List<VMExtension> extensions)

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Defina o valor de Referência da imagem.

VirtualMachineConfiguration withLicenseType(String licenseType)

Definir isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém licenças locais válidas para os nós que serão implantados.

VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Definir o agente de nó do Lote é um programa que é executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote.

VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Definir essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados.

VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

Set contém a configuração para configurações do OSDisk efêmero.

VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Definir essa propriedade não deve ser especificado se a referência de imagemespecificar uma imagem do sistema operacional Linux.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

VirtualMachineConfiguration

public VirtualMachineConfiguration()

Detalhes do método

containerConfiguration

public ContainerConfiguration containerConfiguration()

Se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de trabalho executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

Returns:

o valor containerConfiguration

dataDisks

public List dataDisks()

Obter essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

Returns:

o valor dataDisks

diskEncryptionConfiguration

public DiskEncryptionConfiguration diskEncryptionConfiguration()

Se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nó.

Returns:

o valor diskEncryptionConfiguration

extensions

public List extensions()

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

Returns:

o valor das extensões

imageReference

public ImageReference imageReference()

Obtenha o valor imageReference.

Returns:

o valor imageReference

licenseType

public String licenseType()

Obter isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são: Windows_Server – a licença local é para o Windows Server. Windows_Client – a licença local é para o Cliente Windows.

Returns:

o valor licenseType

nodeAgentSkuId

public String nodeAgentSkuId()

Obter o agente de nó do Lote é um programa executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do agente de nó com suporte'.

Returns:

o valor nodeAgentSkuId

nodePlacementConfiguration

public NodePlacementConfiguration nodePlacementConfiguration()

Obter essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados.

Returns:

o valor nodePlacementConfiguration

osDisk

public OSDisk osDisk()

Get contém a configuração para configurações do OSDisk efêmero.

Returns:

o valor osDisk

windowsConfiguration

public WindowsConfiguration windowsConfiguration()

Obter essa propriedade não deverá ser especificada se imageReference especificar uma imagem do sistema operacional Linux.

Returns:

o valor windowsConfiguration

withContainerConfiguration

public VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Definido se especificado, a instalação é executada em cada nó no pool para permitir que as tarefas sejam executadas em contêineres. Todas as tarefas regulares e tarefas do gerenciador de trabalho executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

Parameters:

containerConfiguration - o valor containerConfiguration a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withDataDisks

public VirtualMachineConfiguration withDataDisks(List dataDisks)

Defina essa propriedade deve ser especificada se os nós de computação no pool precisarem ter discos de dados vazios anexados a eles.

Parameters:

dataDisks - o valor dataDisks a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withDiskEncryptionConfiguration

public VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Definido se especificado, a criptografia é executada em cada nó no pool durante o provisionamento de nós.

Parameters:

diskEncryptionConfiguration - o valor diskEncryptionConfiguration a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withExtensions

public VirtualMachineConfiguration withExtensions(List extensions)

Se especificado, as extensões mencionadas nessa configuração serão instaladas em cada nó.

Parameters:

extensions - o valor de extensões a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withImageReference

public VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Defina o valor imageReference.

Parameters:

imageReference - o valor imageReference a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withLicenseType

public VirtualMachineConfiguration withLicenseType(String licenseType)

Definir isso só se aplica a imagens que contêm o sistema operacional Windows e só deve ser usado quando você mantém licenças locais válidas para os nós que serão implantados. Se omitido, nenhum desconto de licenciamento local será aplicado. Os valores são: Windows_Server – a licença local é para o Windows Server. Windows_Client – a licença local é para o Cliente Windows.

Parameters:

licenseType - o valor licenseType a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withNodeAgentSkuId

public VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Definir o agente de nó do Lote é um programa que é executado em cada nó no pool e fornece a interface de comando e controle entre o nó e o serviço do Lote. Há diferentes implementações do agente do nó, conhecido como SKUs, para diferentes sistemas operacionais. Você deve especificar um SKU do agente de nó que corresponda à referência de imagem selecionada. Para obter a lista de SKUs do agente de nó com suporte junto com a lista de referências de imagem verificadas, consulte a operação 'Listar SKUs do agente de nó com suporte'.

Parameters:

nodeAgentSkuId - o valor nodeAgentSkuId a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withNodePlacementConfiguration

public VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Definir essa configuração especificará regras sobre como os nós no pool serão fisicamente alocados.

Parameters:

nodePlacementConfiguration - o valor nodePlacementConfiguration a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withOsDisk

public VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

Set contém a configuração para configurações do OSDisk efêmero.

Parameters:

osDisk - o valor osDisk a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

withWindowsConfiguration

public VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Definir essa propriedade não deverá ser especificado se imageReference especificar uma imagem do sistema operacional Linux.

Parameters:

windowsConfiguration - o valor windowsConfiguration a ser definido

Returns:

o objeto VirtualMachineConfiguration em si.

Aplica-se a