Compartilhar via


InboundNatPool Classe

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

public class InboundNatPool

Um pool NAT de entrada que pode ser usado para abordar portas específicas em nós de computação em um pool do Lote externamente.

Resumo do método

Modificador e tipo Método e descrição
int backendPort()

Obter isso deve ser exclusivo em um pool do Lote. Os valores aceitáveis estão entre 1 e 65535, exceto 22, 3389, 29876 e 29877, pois são reservados. Se algum valor reservado for fornecido, a solicitação falhará com HTTP status código 400.

int frontendPortRangeEnd()

Os valores aceitáveis variam entre 1 e 65534, exceto as portas de 50000 a 55.000 reservadas pelo serviço do Lote. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

int frontendPortRangeStart()

Os valores aceitáveis variam entre 1 e 65534, exceto as portas de 50000 a 55.000 reservadas. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

String name()

Obter o nome deve ser exclusivo em um pool do Lote, pode conter letras, números, sublinhados, pontos e hifens. Os nomes devem começar com uma letra ou número, devem terminar com uma letra, número ou sublinhado e não podem exceder 77 caracteres. Se forem fornecidos valores inválidos, a solicitação falhará com HTTP status código 400.

List<NetworkSecurityGroupRule> networkSecurityGroupRules()

Obter o número máximo de regras que podem ser especificadas em todos os pontos de extremidade em um pool do Lote é 25. Se nenhuma regra de grupo de segurança de rede for especificada, uma regra padrão será criada para permitir o acesso de entrada ao backendPort especificado. Se o número máximo de regras do grupo de segurança de rede for excedido, a solicitação falhará com HTTP status código 400.

InboundEndpointProtocol protocol()

Os valores possíveis incluem: 'TCP', 'UDP'.

InboundNatPool withBackendPort(int backendPort)

Defina isso deve ser exclusivo em um pool do Lote. Os valores aceitáveis estão entre 1 e 65535, exceto 22, 3389, 29876 e 29877, pois são reservados. Se algum valor reservado for fornecido, a solicitação falhará com HTTP status código 400.

InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

Defina o intervalo de valores aceitáveis entre 1 e 65534, exceto as portas de 50000 a 55000 reservadas pelo serviço lote. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

Definir valores aceitáveis varia entre 1 e 65534, exceto portas de 50000 a 55000 que são reservadas. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se algum valor reservado ou sobreposto for fornecido, a solicitação falhará com HTTP status código 400.

InboundNatPool withName(String name)

Definir o nome deve ser exclusivo em um pool do Lote, pode conter letras, números, sublinhados, períodos e hifens. Os nomes devem começar com uma letra ou número, devem terminar com uma letra, número ou sublinhado e não podem exceder 77 caracteres. Se algum valor inválido for fornecido, a solicitação falhará com HTTP status código 400.

InboundNatPool withNetworkSecurityGroupRules(List<NetworkSecurityGroupRule> networkSecurityGroupRules)

Defina o número máximo de regras que podem ser especificadas em todos os pontos de extremidade em um pool do Lote é 25. Se nenhuma regra de grupo de segurança de rede for especificada, uma regra padrão será criada para permitir o acesso de entrada ao back-endPort especificado. Se o número máximo de regras de grupo de segurança de rede for excedido, a solicitação falhará com HTTP status código 400.

InboundNatPool withProtocol(InboundEndpointProtocol protocol)

Os valores possíveis definidos incluem: 'TCP', 'UDP'.

Detalhes do método

backendPort

public int backendPort()

Obter isso deve ser exclusivo em um pool do Lote. Os valores aceitáveis estão entre 1 e 65535, exceto 22, 3389, 29876 e 29877, pois são reservados. Se algum valor reservado for fornecido, a solicitação falhará com HTTP status código 400.

Returns:

o valor de backendPort

frontendPortRangeEnd

public int frontendPortRangeEnd()

Os valores aceitáveis variam entre 1 e 65534, exceto as portas de 50000 a 55.000 reservadas pelo serviço do Lote. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

Returns:

o valor frontendPortRangeEnd

frontendPortRangeStart

public int frontendPortRangeStart()

Os valores aceitáveis variam entre 1 e 65534, exceto as portas de 50000 a 55.000 reservadas. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

Returns:

o valor frontendPortRangeStart

name

public String name()

Obter o nome deve ser exclusivo em um pool do Lote, pode conter letras, números, sublinhados, pontos e hifens. Os nomes devem começar com uma letra ou número, devem terminar com uma letra, número ou sublinhado e não podem exceder 77 caracteres. Se forem fornecidos valores inválidos, a solicitação falhará com HTTP status código 400.

Returns:

o valor do nome

networkSecurityGroupRules

public List networkSecurityGroupRules()

Obter o número máximo de regras que podem ser especificadas em todos os pontos de extremidade em um pool do Lote é 25. Se nenhuma regra de grupo de segurança de rede for especificada, uma regra padrão será criada para permitir o acesso de entrada ao backendPort especificado. Se o número máximo de regras do grupo de segurança de rede for excedido, a solicitação falhará com HTTP status código 400.

Returns:

o valor networkSecurityGroupRules

protocol

public InboundEndpointProtocol protocol()

Os valores possíveis incluem: 'TCP', 'UDP'.

Returns:

o valor do protocolo

withBackendPort

public InboundNatPool withBackendPort(int backendPort)

Defina isso deve ser exclusivo em um pool do Lote. Os valores aceitáveis estão entre 1 e 65535, exceto 22, 3389, 29876 e 29877, pois são reservados. Se algum valor reservado for fornecido, a solicitação falhará com HTTP status código 400.

Parameters:

backendPort - o valor backendPort a ser definido

Returns:

o próprio objeto InboundNatPool.

withFrontendPortRangeEnd

public InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)

Defina o intervalo de valores aceitáveis entre 1 e 65534, exceto as portas de 50000 a 55000 reservadas pelo serviço lote. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se quaisquer valores reservados ou sobrepostos forem fornecidos, a solicitação falhará com HTTP status código 400.

Parameters:

frontendPortRangeEnd - o valor frontendPortRangeEnd a ser definido

Returns:

o próprio objeto InboundNatPool.

withFrontendPortRangeStart

public InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)

Definir valores aceitáveis varia entre 1 e 65534, exceto portas de 50000 a 55000 que são reservadas. Todos os intervalos dentro de um pool devem ser distintos e não podem se sobrepor. Se algum valor reservado ou sobreposto for fornecido, a solicitação falhará com HTTP status código 400.

Parameters:

frontendPortRangeStart - o valor frontendPortRangeStart a ser definido

Returns:

o próprio objeto InboundNatPool.

withName

public InboundNatPool withName(String name)

Definir o nome deve ser exclusivo em um pool do Lote, pode conter letras, números, sublinhados, períodos e hifens. Os nomes devem começar com uma letra ou número, devem terminar com uma letra, número ou sublinhado e não podem exceder 77 caracteres. Se algum valor inválido for fornecido, a solicitação falhará com HTTP status código 400.

Parameters:

name - o valor do nome a ser definido

Returns:

o próprio objeto InboundNatPool.

withNetworkSecurityGroupRules

public InboundNatPool withNetworkSecurityGroupRules(List networkSecurityGroupRules)

Defina o número máximo de regras que podem ser especificadas em todos os pontos de extremidade em um pool do Lote é 25. Se nenhuma regra de grupo de segurança de rede for especificada, uma regra padrão será criada para permitir o acesso de entrada ao back-endPort especificado. Se o número máximo de regras de grupo de segurança de rede for excedido, a solicitação falhará com HTTP status código 400.

Parameters:

networkSecurityGroupRules - o valor networkSecurityGroupRules a ser definido

Returns:

o próprio objeto InboundNatPool.

withProtocol

public InboundNatPool withProtocol(InboundEndpointProtocol protocol)

Os valores possíveis definidos incluem: 'TCP', 'UDP'.

Parameters:

protocol - o valor do protocolo a ser definido

Returns:

o próprio objeto InboundNatPool.

Aplica-se a