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

VirtualMachineNetworkInterfaceConfiguration 类

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

public final class VirtualMachineNetworkInterfaceConfiguration

介绍虚拟机网络接口配置。

构造函数摘要

构造函数 说明
VirtualMachineNetworkInterfaceConfiguration()

创建虚拟机网络接口配置类的实例。

方法摘要

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

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

NetworkInterfaceAuxiliarySku auxiliarySku()

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

DeleteOptions deleteOption()

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

Boolean disableTcpStateTracking()

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

VirtualMachineNetworkInterfaceDnsSettingsConfiguration dnsSettings()

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

SubResource dscpConfiguration()

获取 dscpConfiguration 属性:dscpConfiguration 属性。

Boolean enableAcceleratedNetworking()

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

Boolean enableFpga()

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

Boolean enableIpForwarding()

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

List<VirtualMachineNetworkInterfaceIpConfiguration> ipConfigurations()

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

String name()

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

SubResource networkSecurityGroup()

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

Boolean primary()

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

void validate()

验证实例。

VirtualMachineNetworkInterfaceConfiguration withAuxiliaryMode(NetworkInterfaceAuxiliaryMode auxiliaryMode)

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

VirtualMachineNetworkInterfaceConfiguration withAuxiliarySku(NetworkInterfaceAuxiliarySku auxiliarySku)

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

VirtualMachineNetworkInterfaceConfiguration withDeleteOption(DeleteOptions deleteOption)

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

VirtualMachineNetworkInterfaceConfiguration withDisableTcpStateTracking(Boolean disableTcpStateTracking)

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

VirtualMachineNetworkInterfaceConfiguration withDnsSettings(VirtualMachineNetworkInterfaceDnsSettingsConfiguration dnsSettings)

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

VirtualMachineNetworkInterfaceConfiguration withDscpConfiguration(SubResource dscpConfiguration)

设置 dscpConfiguration 属性:dscpConfiguration 属性。

VirtualMachineNetworkInterfaceConfiguration withEnableAcceleratedNetworking(Boolean enableAcceleratedNetworking)

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

VirtualMachineNetworkInterfaceConfiguration withEnableFpga(Boolean enableFpga)

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

VirtualMachineNetworkInterfaceConfiguration withEnableIpForwarding(Boolean enableIpForwarding)

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

VirtualMachineNetworkInterfaceConfiguration withIpConfigurations(List<VirtualMachineNetworkInterfaceIpConfiguration> ipConfigurations)

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

VirtualMachineNetworkInterfaceConfiguration withName(String name)

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

VirtualMachineNetworkInterfaceConfiguration withNetworkSecurityGroup(SubResource networkSecurityGroup)

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

VirtualMachineNetworkInterfaceConfiguration withPrimary(Boolean primary)

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

方法继承自 java.lang.Object

构造函数详细信息

VirtualMachineNetworkInterfaceConfiguration

public VirtualMachineNetworkInterfaceConfiguration()

创建 VirtualMachineNetworkInterfaceConfiguration 类的实例。

方法详细信息

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 VirtualMachineNetworkInterfaceDnsSettingsConfiguration dnsSettings()

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

Returns:

dnsSettings 值。

dscpConfiguration

public SubResource dscpConfiguration()

获取 dscpConfiguration 属性:dscpConfiguration 属性。

Returns:

dscpConfiguration 值。

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 VirtualMachineNetworkInterfaceConfiguration withAuxiliaryMode(NetworkInterfaceAuxiliaryMode auxiliaryMode)

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

Parameters:

auxiliaryMode - 要设置的 auxiliaryMode 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withAuxiliarySku

public VirtualMachineNetworkInterfaceConfiguration withAuxiliarySku(NetworkInterfaceAuxiliarySku auxiliarySku)

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

Parameters:

auxiliarySku - 要设置的 auxiliarySku 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withDeleteOption

public VirtualMachineNetworkInterfaceConfiguration withDeleteOption(DeleteOptions deleteOption)

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

Parameters:

deleteOption - 要设置的 deleteOption 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withDisableTcpStateTracking

public VirtualMachineNetworkInterfaceConfiguration withDisableTcpStateTracking(Boolean disableTcpStateTracking)

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

Parameters:

disableTcpStateTracking - 要设置的 disableTcpStateTracking 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withDnsSettings

public VirtualMachineNetworkInterfaceConfiguration withDnsSettings(VirtualMachineNetworkInterfaceDnsSettingsConfiguration dnsSettings)

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

Parameters:

dnsSettings - 要设置的 dnsSettings 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withDscpConfiguration

public VirtualMachineNetworkInterfaceConfiguration withDscpConfiguration(SubResource dscpConfiguration)

设置 dscpConfiguration 属性:dscpConfiguration 属性。

Parameters:

dscpConfiguration - 要设置的 dscpConfiguration 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withEnableAcceleratedNetworking

public VirtualMachineNetworkInterfaceConfiguration withEnableAcceleratedNetworking(Boolean enableAcceleratedNetworking)

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

Parameters:

enableAcceleratedNetworking - 要设置的 enableAcceleratedNetworking 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withEnableFpga

public VirtualMachineNetworkInterfaceConfiguration withEnableFpga(Boolean enableFpga)

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

Parameters:

enableFpga - 要设置的 enableFpga 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withEnableIpForwarding

public VirtualMachineNetworkInterfaceConfiguration withEnableIpForwarding(Boolean enableIpForwarding)

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

Parameters:

enableIpForwarding - 要设置的 enableIpForwarding 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withIpConfigurations

public VirtualMachineNetworkInterfaceConfiguration withIpConfigurations(List ipConfigurations)

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

Parameters:

ipConfigurations - 要设置的 ipConfigurations 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withName

public VirtualMachineNetworkInterfaceConfiguration withName(String name)

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

Parameters:

name - 要设置的名称值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withNetworkSecurityGroup

public VirtualMachineNetworkInterfaceConfiguration withNetworkSecurityGroup(SubResource networkSecurityGroup)

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

Parameters:

networkSecurityGroup - 要设置的 networkSecurityGroup 值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

withPrimary

public VirtualMachineNetworkInterfaceConfiguration withPrimary(Boolean primary)

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

Parameters:

primary - 要设置的主值。

Returns:

VirtualMachineNetworkInterfaceConfiguration 对象本身。

适用于