Compartir a través de


VirtualMachineConfiguration Clase

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

public class VirtualMachineConfiguration

Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.

Resumen del método

Modificador y tipo Método y descripción
ContainerConfiguration containerConfiguration()

Obtenga si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

List<DataDisk> dataDisks()

Se debe especificar esta propiedad si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

DiskEncryptionConfiguration diskEncryptionConfiguration()

Obtenga si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

List<VMExtension> extensions()

Obtenga si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

ImageReference imageReference()

Obtenga el valor imageReference.

String licenseType()

Obtenga esto solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son: Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente windows.

String nodeAgentSkuId()

Obtener el agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para distintos sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

NodePlacementConfiguration nodePlacementConfiguration()

Obtener esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

OSDisk osDisk()

Get contiene la configuración de los valores de OSDisk efímeros.

WindowsConfiguration windowsConfiguration()

No se debe especificar esta propiedad si imageReference especifica una imagen del sistema operativo Linux.

VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Establezca si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

VirtualMachineConfiguration withDataDisks(List<DataDisk> dataDisks)

Establezca esta propiedad si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Establezca si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

VirtualMachineConfiguration withExtensions(List<VMExtension> extensions)

Establezca si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Establezca el valor imageReference.

VirtualMachineConfiguration withLicenseType(String licenseType)

Esta opción solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son: Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente windows.

VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Establecer el agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para distintos sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Establezca esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

El conjunto contiene la configuración de los valores de OSDisk efímeros.

VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Establezca esta propiedad no debe especificarse si imageReference especifica una imagen del sistema operativo Linux.

Detalles del método

containerConfiguration

public ContainerConfiguration containerConfiguration()

Obtenga si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

Devoluciones:

el valor containerConfiguration

dataDisks

public List dataDisks()

Se debe especificar esta propiedad si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

Devoluciones:

el valor dataDisks

diskEncryptionConfiguration

public DiskEncryptionConfiguration diskEncryptionConfiguration()

Obtenga si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

Devoluciones:

el valor diskEncryptionConfiguration

extensions

public List extensions()

Obtenga si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

Devoluciones:

el valor de extensiones

imageReference

public ImageReference imageReference()

Obtenga el valor imageReference.

Devoluciones:

el valor imageReference

licenseType

public String licenseType()

Obtenga esto solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son: Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente windows.

Devoluciones:

el valor licenseType

nodeAgentSkuId

public String nodeAgentSkuId()

Obtener el agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para distintos sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

Devoluciones:

el valor nodeAgentSkuId

nodePlacementConfiguration

public NodePlacementConfiguration nodePlacementConfiguration()

Obtener esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

Devoluciones:

el valor nodePlacementConfiguration

osDisk

public OSDisk osDisk()

Get contiene la configuración de los valores de OSDisk efímeros.

Devoluciones:

el valor de osDisk

windowsConfiguration

public WindowsConfiguration windowsConfiguration()

No se debe especificar esta propiedad si imageReference especifica una imagen del sistema operativo Linux.

Devoluciones:

el valor de windowsConfiguration

withContainerConfiguration

public VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Establezca si se especifica, la instalación se realiza en cada nodo del grupo para permitir que las tareas se ejecuten en contenedores. Todas las tareas normales y las tareas del administrador de trabajos que se ejecutan en este grupo deben especificar la propiedad containerSettings y todas las demás tareas pueden especificarla.

Parámetros:

containerConfiguration - valor containerConfiguration que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withDataDisks

public VirtualMachineConfiguration withDataDisks(List dataDisks)

Establezca esta propiedad si los nodos de proceso del grupo deben tener discos de datos vacíos conectados a ellos.

Parámetros:

dataDisks - el valor dataDisks que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withDiskEncryptionConfiguration

public VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Establezca si se especifica, el cifrado se realiza en cada nodo del grupo durante el aprovisionamiento de nodos.

Parámetros:

diskEncryptionConfiguration - valor diskEncryptionConfiguration que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withExtensions

public VirtualMachineConfiguration withExtensions(List extensions)

Establezca si se especifica, las extensiones mencionadas en esta configuración se instalarán en cada nodo.

Parámetros:

extensions - valor de extensiones que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withImageReference

public VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Establezca el valor imageReference.

Parámetros:

imageReference - valor imageReference que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withLicenseType

public VirtualMachineConfiguration withLicenseType(String licenseType)

Esta opción solo se aplica a las imágenes que contienen el sistema operativo Windows y solo se deben usar cuando contenga licencias locales válidas para los nodos que se implementarán. Si se omite, no se aplica ningún descuento de licencia local. Los valores son: Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente windows.

Parámetros:

licenseType - el valor licenseType que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withNodeAgentSkuId

public VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Establecer el agente de nodo de Batch es un programa que se ejecuta en cada nodo del grupo y proporciona la interfaz de comando y control entre el nodo y el servicio Batch. Hay diferentes implementaciones del agente de nodo, conocidas como SKU, para distintos sistemas operativos. Debe especificar una SKU del agente de nodo que coincida con la referencia de imagen seleccionada. Para obtener la lista de SKU de agente de nodo compatibles junto con su lista de referencias de imágenes comprobadas, consulte la operación "Enumerar SKU de agente de nodo compatibles".

Parámetros:

nodeAgentSkuId - valor nodeAgentSkuId que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withNodePlacementConfiguration

public VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Establezca esta configuración especificará reglas sobre cómo se asignarán físicamente los nodos del grupo.

Parámetros:

nodePlacementConfiguration - valor nodePlacementConfiguration que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withOsDisk

public VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

El conjunto contiene la configuración de los valores de OSDisk efímeros.

Parámetros:

osDisk - valor de osDisk que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

withWindowsConfiguration

public VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Establezca esta propiedad no debe especificarse si imageReference especifica una imagen del sistema operativo Linux.

Parámetros:

windowsConfiguration - el valor windowsConfiguration que se va a establecer

Devoluciones:

El propio objeto VirtualMachineConfiguration.

Se aplica a