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

InboundNatPool 类

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

public class InboundNatPool

入站 NAT 池,可用于在外部 Batch 池中对计算节点上的特定端口进行寻址。

方法摘要

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

获取此名称在 Batch 池中必须是唯一的。 可接受的值介于 1 和 65535 之间,但 22、3389、29876 和 29877 除外,因为这些值是保留的。 如果提供了任何保留值,则请求将失败,并显示 HTTP 状态代码 400。

int frontendPortRangeEnd()

获取介于 1 和 65534 之间的可接受值范围,但 Batch 服务保留的 50000 到 55000 之间的端口除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

int frontendPortRangeStart()

获取介于 1 和 65534 之间的可接受值,但保留的端口为 50000 到 55000。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

String name()

获取名称在 Batch 池中必须是唯一的,可以包含字母、数字、下划线、句点和连字符。 名称必须以字母或数字开头,必须以字母、数字或下划线结尾,并且不能超过 77 个字符。 如果提供了任何无效值,请求将失败,并显示 HTTP 状态代码 400。

List<NetworkSecurityGroupRule> networkSecurityGroupRules()

获取可在 Batch 池上的所有终结点上指定的最大规则数为 25。 如果未指定网络安全组规则,则将创建默认规则以允许对指定的 backendPort 进行入站访问。 如果超过网络安全组规则的最大数目,请求将失败,并显示 HTTP 状态代码 400。

InboundEndpointProtocol protocol()

获取可能的值包括:“TCP”、“UDP”。

InboundNatPool withBackendPort(int backendPort)

设置此项在 Batch 池中必须是唯一的。 可接受的值介于 1 和 65535 之间,但 22、3389、29876 和 29877 除外,因为这些值是保留的。 如果提供了任何保留值,则请求将失败,并显示 HTTP 状态代码 400。

InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

将可接受的值范围设置为 1 到 65534,但 Batch 服务保留的端口从 50000 到 55000 除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

将可接受的值范围设置为 1 到 65534,但保留的端口从 50000 到 55000 除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

InboundNatPool withName(String name)

设置名称在 Batch 池中必须唯一,可以包含字母、数字、下划线、句点和连字符。 名称必须以字母或数字开头,必须以字母、数字或下划线结尾,并且不能超过 77 个字符。 如果提供了任何无效值,请求将失败,并显示 HTTP 状态代码 400。

InboundNatPool withNetworkSecurityGroupRules(List<NetworkSecurityGroupRule> networkSecurityGroupRules)

将 Batch 池上可跨所有终结点指定的最大规则数设置为 25。 如果未指定网络安全组规则,则将创建默认规则以允许对指定的 backendPort 进行入站访问。 如果超过网络安全组规则的最大数目,请求将失败,并显示 HTTP 状态代码 400。

InboundNatPool withProtocol(InboundEndpointProtocol protocol)

设置可能的值包括:“TCP”、“UDP”。

方法详细信息

backendPort

public int backendPort()

获取此名称在 Batch 池中必须是唯一的。 可接受的值介于 1 和 65535 之间,但 22、3389、29876 和 29877 除外,因为这些值是保留的。 如果提供了任何保留值,则请求将失败,并显示 HTTP 状态代码 400。

返回:

backendPort 值

frontendPortRangeEnd

public int frontendPortRangeEnd()

获取介于 1 和 65534 之间的可接受值范围,但 Batch 服务保留的 50000 到 55000 之间的端口除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

返回:

frontendPortRangeEnd 值

frontendPortRangeStart

public int frontendPortRangeStart()

获取介于 1 和 65534 之间的可接受值,但保留的端口为 50000 到 55000。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

返回:

frontendPortRangeStart 值

name

public String name()

获取名称在 Batch 池中必须是唯一的,可以包含字母、数字、下划线、句点和连字符。 名称必须以字母或数字开头,必须以字母、数字或下划线结尾,并且不能超过 77 个字符。 如果提供了任何无效值,请求将失败,并显示 HTTP 状态代码 400。

返回:

名称值

networkSecurityGroupRules

public List networkSecurityGroupRules()

获取可在 Batch 池上的所有终结点上指定的最大规则数为 25。 如果未指定网络安全组规则,则将创建默认规则以允许对指定的 backendPort 进行入站访问。 如果超过网络安全组规则的最大数目,请求将失败,并显示 HTTP 状态代码 400。

返回:

networkSecurityGroupRules 值

protocol

public InboundEndpointProtocol protocol()

获取可能的值包括:“TCP”、“UDP”。

返回:

协议值

withBackendPort

public InboundNatPool withBackendPort(int backendPort)

设置此项在 Batch 池中必须是唯一的。 可接受的值介于 1 和 65535 之间,但 22、3389、29876 和 29877 除外,因为这些值是保留的。 如果提供了任何保留值,则请求将失败,并显示 HTTP 状态代码 400。

参数:

backendPort - 要设置的 backendPort 值

返回:

InboundNatPool 对象本身。

withFrontendPortRangeEnd

public InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

将可接受的值范围设置为 1 到 65534,但 Batch 服务保留的端口从 50000 到 55000 除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

参数:

frontendPortRangeEnd - 要设置的 frontendPortRangeEnd 值

返回:

InboundNatPool 对象本身。

withFrontendPortRangeStart

public InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

将可接受的值范围设置为 1 到 65534,但保留的端口从 50000 到 55000 除外。 池中的所有范围都必须是不同的,并且不能重叠。 如果提供了任何保留值或重叠值,请求将失败,并显示 HTTP 状态代码 400。

参数:

frontendPortRangeStart - 要设置的 frontendPortRangeStart 值

返回:

InboundNatPool 对象本身。

withName

public InboundNatPool withName(String name)

设置名称在 Batch 池中必须唯一,可以包含字母、数字、下划线、句点和连字符。 名称必须以字母或数字开头,必须以字母、数字或下划线结尾,并且不能超过 77 个字符。 如果提供了任何无效值,请求将失败,并显示 HTTP 状态代码 400。

参数:

name - 要设置的名称值

返回:

InboundNatPool 对象本身。

withNetworkSecurityGroupRules

public InboundNatPool withNetworkSecurityGroupRules(List networkSecurityGroupRules)

将 Batch 池上可跨所有终结点指定的最大规则数设置为 25。 如果未指定网络安全组规则,则将创建默认规则以允许对指定的 backendPort 进行入站访问。 如果超过网络安全组规则的最大数目,请求将失败,并显示 HTTP 状态代码 400。

参数:

networkSecurityGroupRules - 要设置的 networkSecurityGroupRules 值

返回:

InboundNatPool 对象本身。

withProtocol

public InboundNatPool withProtocol(InboundEndpointProtocol protocol)

设置可能的值包括:“TCP”、“UDP”。

参数:

protocol - 要设置的协议值

返回:

InboundNatPool 对象本身。

适用于