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

InboundNatPool 类

  • java.lang.Object
    • com.microsoft.azure.SubResource
      • com.microsoft.azure.management.network.InboundNatPool

public class InboundNatPool
extends com.microsoft.azure.SubResource

负载均衡器的入站 NAT 池。

构造函数摘要

构造函数 说明
InboundNatPool()

方法摘要

修饰符和类型 方法和描述
int backendPort()

获取用于终结点上的内部连接的端口。

java.lang.Boolean enableFloatingIP()

获取 为虚拟机的终结点配置配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能。

java.lang.Boolean enableTcpReset()

在 TCP 流空闲超时或意外连接终止时接收双向 TCP 重置。

java.lang.String etag()

获取一个唯一的只读字符串,该字符串在资源更新时会更改。

com.microsoft.azure.SubResource frontendIPConfiguration()

获取对前端 IP 地址的引用。

int frontendPortRangeEnd()

获取外部端口范围中的最后一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。

int frontendPortRangeStart()

获取外部端口范围内的第一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。

java.lang.Integer idleTimeoutInMinutes()

获取 TCP 空闲连接的超时。

java.lang.String name()

获取负载均衡器使用的入站 NAT 池集中唯一的资源的名称。

TransportProtocol protocol()

获取对入站 NAT 池使用的传输协议的引用。

ProvisioningState provisioningState()

获取入站 NAT 池资源的预配状态。

java.lang.String type()

获取资源的类型。

InboundNatPool withBackendPort(int backendPort)

设置用于终结点上的内部连接的端口。

InboundNatPool withEnableFloatingIP(Boolean enableFloatingIP)

Set 为配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能配置虚拟机的终结点。

InboundNatPool withEnableTcpReset(Boolean enableTcpReset)

在 TCP 流空闲超时或意外连接终止时设置接收双向 TCP 重置。

InboundNatPool withFrontendIPConfiguration(SubResource frontendIPConfiguration)

设置对前端 IP 地址的引用。

InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

设置外部端口范围中的最后一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。

InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

设置外部端口范围中的第一个端口号,这些端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。

InboundNatPool withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)

设置 TCP 空闲连接的超时。

InboundNatPool withName(String name)

设置负载均衡器使用的入站 NAT 池集中唯一的资源的名称。

InboundNatPool withProtocol(TransportProtocol protocol)

设置对入站 NAT 池使用的传输协议的引用。

方法继承自 com.microsoft.azure.SubResource

com.microsoft.azure.SubResource.id com.microsoft.azure.SubResource.withId

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

InboundNatPool

public InboundNatPool()

方法详细信息

backendPort

public int backendPort()

获取用于终结点上的内部连接的端口。 可接受的值介于 1 和 65535 之间。

Returns:

backendPort 值

enableFloatingIP

public Boolean enableFloatingIP()

获取 为虚拟机的终结点配置配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能。 在 SQL Server 中使用 SQL AlwaysOn 可用性组时,需要此设置。 创建终结点后,无法更改此设置。

Returns:

enableFloatingIP 值

enableTcpReset

public Boolean enableTcpReset()

在 TCP 流空闲超时或意外连接终止时接收双向 TCP 重置。 仅在将协议设置为 TCP 后才使用此元素。

Returns:

enableTcpReset 值

etag

public String etag()

获取一个唯一的只读字符串,该字符串在资源更新时会更改。

Returns:

etag 值

frontendIPConfiguration

public SubResource frontendIPConfiguration()

获取对前端 IP 地址的引用。

Returns:

frontendIPConfiguration 值

frontendPortRangeEnd

public int frontendPortRangeEnd()

获取外部端口范围中的最后一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。 可接受的值范围为 1 到 65535。

Returns:

frontendPortRangeEnd 值

frontendPortRangeStart

public int frontendPortRangeStart()

获取外部端口范围内的第一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。 可接受的值范围为 1 到 65534。

Returns:

frontendPortRangeStart 值

idleTimeoutInMinutes

public Integer idleTimeoutInMinutes()

获取 TCP 空闲连接的超时。 该值可设置为介于 4 和 30 分钟之间。 默认值为 4 分钟。 仅在将协议设置为 TCP 后才使用此元素。

Returns:

idleTimeoutInMinutes 值

name

public String name()

获取负载均衡器使用的入站 NAT 池集中唯一的资源的名称。 此名称可用于访问资源。

Returns:

名称值

protocol

public TransportProtocol protocol()

获取对入站 NAT 池使用的传输协议的引用。 可能的值包括:“Udp”、“Tcp”、“All”。

Returns:

协议值

provisioningState

public ProvisioningState provisioningState()

获取入站 NAT 池资源的预配状态。 可能的值包括:“Succeeded”、“Updateing”、“删除”、“Failed”。

Returns:

provisioningState 值

type

public String type()

获取资源的类型。

Returns:

类型值

withBackendPort

public InboundNatPool withBackendPort(int backendPort)

设置用于终结点上的内部连接的端口。 可接受的值介于 1 和 65535 之间。

Parameters:

backendPort - 要设置的 backendPort 值

Returns:

InboundNatPool 对象本身。

withEnableFloatingIP

public InboundNatPool withEnableFloatingIP(Boolean enableFloatingIP)

Set 为配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能配置虚拟机的终结点。 在 SQL Server 中使用 SQL AlwaysOn 可用性组时,需要此设置。 创建终结点后,无法更改此设置。

Parameters:

enableFloatingIP - 要设置的 enableFloatingIP 值

Returns:

InboundNatPool 对象本身。

withEnableTcpReset

public InboundNatPool withEnableTcpReset(Boolean enableTcpReset)

在 TCP 流空闲超时或意外连接终止时设置接收双向 TCP 重置。 仅在将协议设置为 TCP 后才使用此元素。

Parameters:

enableTcpReset - 要设置的 enableTcpReset 值

Returns:

InboundNatPool 对象本身。

withFrontendIPConfiguration

public InboundNatPool withFrontendIPConfiguration(SubResource frontendIPConfiguration)

设置对前端 IP 地址的引用。

Parameters:

frontendIPConfiguration - 要设置的 frontendIPConfiguration 值

Returns:

InboundNatPool 对象本身。

withFrontendPortRangeEnd

public InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

设置外部端口范围中的最后一个端口号,该端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。 可接受的值范围为 1 到 65535。

Parameters:

frontendPortRangeEnd - 要设置的 frontendPortRangeEnd 值

Returns:

InboundNatPool 对象本身。

withFrontendPortRangeStart

public InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

设置外部端口范围中的第一个端口号,这些端口将用于向与负载均衡器关联的 NIC 提供入站 Nat。 可接受的值范围为 1 到 65534。

Parameters:

frontendPortRangeStart - 要设置的 frontendPortRangeStart 值

Returns:

InboundNatPool 对象本身。

withIdleTimeoutInMinutes

public InboundNatPool withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)

设置 TCP 空闲连接的超时。 该值可设置为介于 4 和 30 分钟之间。 默认值为 4 分钟。 仅在将协议设置为 TCP 后才使用此元素。

Parameters:

idleTimeoutInMinutes - 要设置的 idleTimeoutInMinutes 值

Returns:

InboundNatPool 对象本身。

withName

public InboundNatPool withName(String name)

设置负载均衡器使用的入站 NAT 池集中唯一的资源的名称。 此名称可用于访问资源。

Parameters:

name - 要设置的名称值

Returns:

InboundNatPool 对象本身。

withProtocol

public InboundNatPool withProtocol(TransportProtocol protocol)

设置对入站 NAT 池使用的传输协议的引用。 可能的值包括:“Udp”、“Tcp”、“All”。

Parameters:

protocol - 要设置的协议值

Returns:

InboundNatPool 对象本身。

适用于