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

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ó.

List<VMExtension> extensions()

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

ImageReference imageReference()

Obtenha o valor imageReference.

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.

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'.

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 imageReference especificar 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. Todas as tarefas regulares e do gerenciador de trabalhos executadas nesse pool devem especificar a propriedade containerSettings e todas as outras tarefas podem especificá-la.

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ó.

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 imageReference.

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.

VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Definir 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 sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó com suporte'.

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 deverá ser especificado se imageReference especificar uma imagem do sistema operacional Linux.

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 do gerenciador de trabalhos 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 próprio objeto VirtualMachineConfiguration.

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 próprio objeto VirtualMachineConfiguration.

withDiskEncryptionConfiguration

public VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

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

Parameters:

diskEncryptionConfiguration - o valor diskEncryptionConfiguration a ser definido

Returns:

o próprio objeto VirtualMachineConfiguration.

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 próprio objeto VirtualMachineConfiguration.

withImageReference

public VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Defina o valor imageReference.

Parameters:

imageReference - o valor imageReference a ser definido

Returns:

o próprio objeto VirtualMachineConfiguration.

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 próprio objeto VirtualMachineConfiguration.

withNodeAgentSkuId

public VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Definir 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 sua lista de referências de imagem verificadas, consulte a operação 'Listar SKUs de agente de nó com suporte'.

Parameters:

nodeAgentSkuId - o valor de nodeAgentSkuId a ser definido

Returns:

o próprio objeto VirtualMachineConfiguration.

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 de nodePlacementConfiguration a ser definido

Returns:

o próprio objeto VirtualMachineConfiguration.

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 próprio objeto VirtualMachineConfiguration.

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 próprio objeto VirtualMachineConfiguration.

Aplica-se a