通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineScaleSetNetworkConfiguration 类

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.VirtualMachineScaleSetNetworkConfiguration

public final class VirtualMachineScaleSetNetworkConfiguration

介绍虚拟机规模集网络配置文件的网络配置。

构造函数摘要

构造函数 说明
VirtualMachineScaleSetNetworkConfiguration()

创建虚拟机规模网络配置类的实例。

方法摘要

修饰符和类型 方法和描述
NetworkInterfaceAuxiliaryMode auxiliaryMode()

获取辅助模式属性:指定是否为网络接口资源启用辅助模式。

NetworkInterfaceAuxiliarySku auxiliarySku()

获取辅助SKU 属性:指定是否为网络接口资源启用辅助 SKU。

DeleteOptions deleteOption()

获取 deleteOption 属性:指定在删除 VM 时网络接口会发生什么情况。

Boolean disableTcpStateTracking()

获取禁用Tcp状态跟踪属性:指定是否为 tcp 状态跟踪禁用网络接口。

VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings()

获取 dns设置属性:要应用于网络接口的 dns 设置。

Boolean enableAcceleratedNetworking()

获取 enableAcceleratedNetworking 属性:指定网络接口是否已启用加速网络。

Boolean enableFpga()

获取 enableFpga 属性:指定网络接口是否已启用 FPGA 网络。

Boolean enableIpForwarding()

获取 enableIpForwarding 属性:是否在此 NIC 上启用了 IP 转发。

List<VirtualMachineScaleSetIpConfiguration> ipConfigurations()

获取 ipConfigurations 属性:指定网络接口的 IP 配置。

String name()

获取 name 属性:网络配置名称。

SubResource networkSecurityGroup()

获取网络安全组属性:网络安全组。

Boolean primary()

获取主属性:指定在虚拟机具有 1 个以上的网络接口时的主网络接口。

void validate()

验证实例。

VirtualMachineScaleSetNetworkConfiguration withAuxiliaryMode(NetworkInterfaceAuxiliaryMode auxiliaryMode)

设置辅助模式属性:指定是否为网络接口资源启用辅助模式。

VirtualMachineScaleSetNetworkConfiguration withAuxiliarySku(NetworkInterfaceAuxiliarySku auxiliarySku)

设置辅助SKU 属性:指定是否为网络接口资源启用辅助 SKU。

VirtualMachineScaleSetNetworkConfiguration withDeleteOption(DeleteOptions deleteOption)

设置 deleteOption 属性:指定删除 VM 时网络接口会发生什么情况。

VirtualMachineScaleSetNetworkConfiguration withDisableTcpStateTracking(Boolean disableTcpStateTracking)

设置禁用Tcp状态跟踪属性:指定是否为 tcp 状态跟踪禁用网络接口。

VirtualMachineScaleSetNetworkConfiguration withDnsSettings(VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings)

设置 dns设置属性:要应用于网络接口的 dns 设置。

VirtualMachineScaleSetNetworkConfiguration withEnableAcceleratedNetworking(Boolean enableAcceleratedNetworking)

设置 enable加速网络属性:指定网络接口是否已启用加速网络。

VirtualMachineScaleSetNetworkConfiguration withEnableFpga(Boolean enableFpga)

设置 enableFpga 属性:指定网络接口是否已启用 FPGA 网络。

VirtualMachineScaleSetNetworkConfiguration withEnableIpForwarding(Boolean enableIpForwarding)

设置 enableIpForwarding 属性:是否在此 NIC 上启用了 IP 转发。

VirtualMachineScaleSetNetworkConfiguration withIpConfigurations(List<VirtualMachineScaleSetIpConfiguration> ipConfigurations)

设置 IP配置属性:指定网络接口的 IP 配置。

VirtualMachineScaleSetNetworkConfiguration withName(String name)

设置 name 属性:网络配置名称。

VirtualMachineScaleSetNetworkConfiguration withNetworkSecurityGroup(SubResource networkSecurityGroup)

设置网络安全组属性:网络安全组。

VirtualMachineScaleSetNetworkConfiguration withPrimary(Boolean primary)

设置主属性:指定主网络接口,以防虚拟机具有 1 个以上的网络接口。

方法继承自 java.lang.Object

构造函数详细信息

VirtualMachineScaleSetNetworkConfiguration

public VirtualMachineScaleSetNetworkConfiguration()

创建 VirtualMachineScaleSetNetworkConfiguration 类的实例。

方法详细信息

auxiliaryMode

public NetworkInterfaceAuxiliaryMode auxiliaryMode()

获取 auxiliaryMode 属性:指定是否为网络接口资源启用辅助模式。

Returns:

auxiliaryMode 值。

auxiliarySku

public NetworkInterfaceAuxiliarySku auxiliarySku()

获取 auxiliarySku 属性:指定是否为网络接口资源启用辅助 SKU。

Returns:

auxiliarySku 值。

deleteOption

public DeleteOptions deleteOption()

获取 deleteOption 属性:指定删除 VM 时网络接口会发生什么情况。

Returns:

deleteOption 值。

disableTcpStateTracking

public Boolean disableTcpStateTracking()

获取 disableTcpStateTracking 属性:指定是否为 tcp 状态跟踪禁用网络接口。

Returns:

disableTcpStateTracking 值。

dnsSettings

public VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings()

获取 dnsSettings 属性:要应用于网络接口的 dns 设置。

Returns:

dnsSettings 值。

enableAcceleratedNetworking

public Boolean enableAcceleratedNetworking()

获取 enableAcceleratedNetworking 属性:指定网络接口是否已启用加速网络。

Returns:

enableAcceleratedNetworking 值。

enableFpga

public Boolean enableFpga()

获取 enableFpga 属性:指定网络接口是否已启用 FPGA 网络。

Returns:

enableFpga 值。

enableIpForwarding

public Boolean enableIpForwarding()

获取 enableIpForwarding 属性:是否在此 NIC 上启用了 IP 转发。

Returns:

enableIpForwarding 值。

ipConfigurations

public List ipConfigurations()

获取 ipConfigurations 属性:指定网络接口的 IP 配置。

Returns:

ipConfigurations 值。

name

public String name()

获取 name 属性:网络配置名称。

Returns:

名称值。

networkSecurityGroup

public SubResource networkSecurityGroup()

获取 networkSecurityGroup 属性:网络安全组。

Returns:

networkSecurityGroup 值。

primary

public Boolean primary()

获取主属性:指定在虚拟机具有 1 个以上的网络接口时的主网络接口。

Returns:

主值。

validate

public void validate()

验证实例。

withAuxiliaryMode

public VirtualMachineScaleSetNetworkConfiguration withAuxiliaryMode(NetworkInterfaceAuxiliaryMode auxiliaryMode)

设置 auxiliaryMode 属性:指定是否为网络接口资源启用辅助模式。

Parameters:

auxiliaryMode - 要设置的 auxiliaryMode 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withAuxiliarySku

public VirtualMachineScaleSetNetworkConfiguration withAuxiliarySku(NetworkInterfaceAuxiliarySku auxiliarySku)

设置 auxiliarySku 属性:指定是否为网络接口资源启用辅助 SKU。

Parameters:

auxiliarySku - 要设置的 auxiliarySku 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withDeleteOption

public VirtualMachineScaleSetNetworkConfiguration withDeleteOption(DeleteOptions deleteOption)

设置 deleteOption 属性:指定删除 VM 时网络接口会发生什么情况。

Parameters:

deleteOption - 要设置的 deleteOption 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withDisableTcpStateTracking

public VirtualMachineScaleSetNetworkConfiguration withDisableTcpStateTracking(Boolean disableTcpStateTracking)

设置 disableTcpStateTracking 属性:指定是否为 tcp 状态跟踪禁用网络接口。

Parameters:

disableTcpStateTracking - 要设置的 disableTcpStateTracking 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withDnsSettings

public VirtualMachineScaleSetNetworkConfiguration withDnsSettings(VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings)

设置 dnsSettings 属性:要应用于网络接口的 dns 设置。

Parameters:

dnsSettings - 要设置的 dnsSettings 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withEnableAcceleratedNetworking

public VirtualMachineScaleSetNetworkConfiguration withEnableAcceleratedNetworking(Boolean enableAcceleratedNetworking)

设置 enableAcceleratedNetworking 属性:指定网络接口是否已启用加速网络。

Parameters:

enableAcceleratedNetworking - 要设置的 enableAcceleratedNetworking 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withEnableFpga

public VirtualMachineScaleSetNetworkConfiguration withEnableFpga(Boolean enableFpga)

设置 enableFpga 属性:指定网络接口是否已启用 FPGA 网络。

Parameters:

enableFpga - 要设置的 enableFpga 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withEnableIpForwarding

public VirtualMachineScaleSetNetworkConfiguration withEnableIpForwarding(Boolean enableIpForwarding)

设置 enableIpForwarding 属性:是否在此 NIC 上启用了 IP 转发。

Parameters:

enableIpForwarding - 要设置的 enableIpForwarding 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withIpConfigurations

public VirtualMachineScaleSetNetworkConfiguration withIpConfigurations(List ipConfigurations)

设置 ipConfigurations 属性:指定网络接口的 IP 配置。

Parameters:

ipConfigurations - 要设置的 ipConfigurations 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withName

public VirtualMachineScaleSetNetworkConfiguration withName(String name)

设置 name 属性:网络配置名称。

Parameters:

name - 要设置的名称值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withNetworkSecurityGroup

public VirtualMachineScaleSetNetworkConfiguration withNetworkSecurityGroup(SubResource networkSecurityGroup)

设置 networkSecurityGroup 属性:网络安全组。

Parameters:

networkSecurityGroup - 要设置的 networkSecurityGroup 值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

withPrimary

public VirtualMachineScaleSetNetworkConfiguration withPrimary(Boolean primary)

设置主属性:指定主网络接口,以防虚拟机具有 1 个以上的网络接口。

Parameters:

primary - 要设置的主值。

Returns:

VirtualMachineScaleSetNetworkConfiguration 对象本身。

适用于