你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VirtualMachineConfiguration 类
- java.
lang. Object - com.
microsoft. azure. management. batch. VirtualMachineConfiguration
- com.
public class VirtualMachineConfiguration
基于 Azure 虚拟机基础结构的池中计算节点的配置。
构造函数摘要
构造函数 | 说明 | |
---|---|---|
VirtualMachineConfiguration() |
方法摘要
方法继承自 java.lang.Object
构造函数详细信息
VirtualMachineConfiguration
public VirtualMachineConfiguration()
方法详细信息
containerConfiguration
public ContainerConfiguration containerConfiguration()
如果指定,则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。
Returns:
dataDisks
public List
如果池中的计算节点需要附加空数据磁盘,则必须指定此属性。
Returns:
diskEncryptionConfiguration
public DiskEncryptionConfiguration diskEncryptionConfiguration()
如果指定,则会在节点预配期间对池中的每个节点执行加密。
Returns:
extensions
public List
获取(如果指定),此配置中提到的扩展将安装在每个节点上。
Returns:
imageReference
public ImageReference imageReference()
获取 imageReference 值。
Returns:
licenseType
public String licenseType()
获取此项仅适用于包含 Windows 操作系统的映像,并且仅当为将要部署的节点持有有效的本地许可证时才应使用。 如果省略,则不应用任何本地许可折扣。 值为:Windows_Server - 本地许可证适用于 Windows Server。 Windows_Client - 本地许可证适用于 Windows 客户端。
Returns:
nodeAgentSkuId
public String nodeAgentSkuId()
获取 Batch 节点代理是在池中的每个节点上运行的程序,并在节点与 Batch 服务之间提供命令和控制接口。 节点代理对于不同操作系统有不同的实现(称为 SKU)。 必须指定与所选映像引用匹配的节点代理 SKU。 若要获取受支持的节点代理 SKU 的列表及其已验证映像引用的列表,请参阅“列出支持的节点代理 SKU”操作。
Returns:
nodePlacementConfiguration
public NodePlacementConfiguration nodePlacementConfiguration()
获取此配置将指定有关池中节点的物理分配方式的规则。
Returns:
osDisk
public OSDisk osDisk()
Get 包含临时 OSDisk 设置的配置。
Returns:
windowsConfiguration
public WindowsConfiguration windowsConfiguration()
如果 imageReference 指定 Linux OS 映像,则不得指定获取此属性。
Returns:
withContainerConfiguration
public VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)
设置(如果已指定),则会在池中的每个节点上执行安装程序,以允许任务在容器中运行。 在此池上运行的所有常规任务和作业管理器任务都必须指定 containerSettings 属性,所有其他任务都可以指定它。
Parameters:
Returns:
withDataDisks
public VirtualMachineConfiguration withDataDisks(List
如果池中的计算节点需要附加空数据磁盘,则必须指定此属性。
Parameters:
Returns:
withDiskEncryptionConfiguration
public VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)
如果已指定,则会在节点预配期间对池中的每个节点执行加密。
Parameters:
Returns:
withExtensions
public VirtualMachineConfiguration withExtensions(List
如果指定,则设置此配置中提到的扩展将安装在每个节点上。
Parameters:
Returns:
withImageReference
public VirtualMachineConfiguration withImageReference(ImageReference imageReference)
设置 imageReference 值。
Parameters:
Returns:
withLicenseType
public VirtualMachineConfiguration withLicenseType(String licenseType)
设置此项仅适用于包含 Windows 操作系统的映像,并且仅当你为将要部署的节点持有有效的本地许可证时才应使用。 如果省略,则不应用任何本地许可折扣。 值为:Windows_Server - 本地许可证适用于 Windows Server。 Windows_Client - 本地许可证适用于 Windows 客户端。
Parameters:
Returns:
withNodeAgentSkuId
public VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)
设置 Batch 节点代理是在池中的每个节点上运行的程序,并在节点与 Batch 服务之间提供命令和控制接口。 节点代理对于不同操作系统有不同的实现(称为 SKU)。 必须指定与所选映像引用匹配的节点代理 SKU。 若要获取受支持的节点代理 SKU 的列表及其已验证映像引用的列表,请参阅“列出支持的节点代理 SKU”操作。
Parameters:
Returns:
withNodePlacementConfiguration
public VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)
设置此配置将指定有关池中节点的物理分配方式的规则。
Parameters:
Returns:
withOsDisk
public VirtualMachineConfiguration withOsDisk(OSDisk osDisk)
Set 包含临时 OSDisk 设置的配置。
Parameters:
Returns:
withWindowsConfiguration
public VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)
如果 imageReference 指定 Linux OS 映像,则不得指定此属性。
Parameters:
Returns: