Compartilhar via


BackendAddressPoolInner Classe

public final class BackendAddressPoolInner
extends SubResource

Pool de endereços IP de back-end.

Resumo do Construtor

Construtor Description
BackendAddressPoolInner()

Cria uma instância da classe Inner do Pool de Endereçosde Back-end.

Resumo do método

Modificador e tipo Método e descrição
List<NetworkInterfaceIpConfigurationInner> backendIpConfigurations()

Obter a propriedade IpConfigurations de back-end: uma matriz de referências a endereços IP definidos em interfaces de rede.

Integer drainPeriodInSeconds()

Obter a propriedade EsvaziarPeríodoInSeconds: quantidade de segundos Load Balancer aguarda antes de enviar RESET para o cliente e endereço de back-end.

String etag()

Obter a propriedade etag: uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

List<SubResource> inboundNatRules()

Obter a propriedade NatRules de entrada: uma matriz de referências a regras NAT de entrada que usam esse pool de endereços de back-end.

List<LoadBalancerBackendAddress> loadBalancerBackendAddresses()

Obter a propriedade Endereços de Back-enddo Balanceadorde Carga: uma matriz de endereços de back-end.

List<SubResource> loadBalancingRules()

Obter a propriedade Regras de Balanceamentode Carga: uma matriz de referências às regras de balanceamento de carga que usam esse pool de endereços de back-end.

String location()

Obter a propriedade location: o local do pool de endereços de back-end.

String name()

Obter a propriedade name: o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga.

SubResource outboundRule()

Obter a propriedade Regra de saída: uma referência a uma regra de saída que usa esse pool de endereços de back-end.

List<SubResource> outboundRules()

Obter a propriedade Regras de saída: uma matriz de referências a regras de saída que usam esse pool de endereços de back-end.

ProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: o estado de provisionamento do recurso do pool de endereços de back-end.

SyncMode syncMode()

Obtenha a propriedade modo de sincronização: modo síncrono de endereço de back-end para o pool de back-end.

List<GatewayLoadBalancerTunnelInterface> tunnelInterfaces()

Obter a propriedade Interfaces de túnel: uma matriz de interfaces de túnel do balanceador de carga do gateway.

String type()

Obter a propriedade type: tipo do recurso.

void validate()

Valida a instância.

SubResource virtualNetwork()

Obter a propriedade rede virtual: uma referência a uma rede virtual.

BackendAddressPoolInner withDrainPeriodInSeconds(Integer drainPeriodInSeconds)

Defina a propriedade EsvaziarPeríodoInSeconds: quantidade de segundos Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end.

BackendAddressPoolInner withId(String id)
BackendAddressPoolInner withLoadBalancerBackendAddresses(List<LoadBalancerBackendAddress> loadBalancerBackendAddresses)

Defina a propriedade Endereços de Back-enddo Balanceadorde Carga: uma matriz de endereços de back-end.

BackendAddressPoolInner withLocation(String location)

Definir a propriedade location: o local do pool de endereços de back-end.

BackendAddressPoolInner withName(String name)

Definir a propriedade name: o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga.

BackendAddressPoolInner withSyncMode(SyncMode syncMode)

Defina a propriedade modo de sincronização: modo síncrono de endereço de back-end para o pool de back-end.

BackendAddressPoolInner withTunnelInterfaces(List<GatewayLoadBalancerTunnelInterface> tunnelInterfaces)

Defina a propriedade Interfaces de túnel: uma matriz de interfaces de túnel do balanceador de carga de gateway.

BackendAddressPoolInner withVirtualNetwork(SubResource virtualNetwork)

Defina a propriedade rede virtual: uma referência a uma rede virtual.

Métodos herdados de SubResource

Métodos herdados de java.lang.Object

Detalhes do construtor

BackendAddressPoolInner

public BackendAddressPoolInner()

Cria uma instância da classe BackendAddressPoolInner.

Detalhes do método

backendIpConfigurations

public List backendIpConfigurations()

Obter a propriedade backendIpConfigurations: uma matriz de referências a endereços IP definidos em interfaces de rede.

Returns:

o valor backendIpConfigurations.

drainPeriodInSeconds

public Integer drainPeriodInSeconds()

Obter a propriedade drainPeriodInSeconds: quantidade de segundos Load Balancer aguarda antes de enviar RESET para o endereço de cliente e back-end.

Returns:

o valor drainPeriodInSeconds.

etag

public String etag()

Obter a propriedade etag: uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

Returns:

o valor da etag.

inboundNatRules

public List inboundNatRules()

Obter a propriedade inboundNatRules: uma matriz de referências a regras NAT de entrada que usam esse pool de endereços de back-end.

Returns:

o valor inboundNatRules.

loadBalancerBackendAddresses

public List loadBalancerBackendAddresses()

Obtenha a propriedade loadBalancerBackendAddresses: uma matriz de endereços de back-end.

Returns:

o valor loadBalancerBackendAddresses.

loadBalancingRules

public List loadBalancingRules()

Obter a propriedade loadBalancingRules: uma matriz de referências às regras de balanceamento de carga que usam esse pool de endereços de back-end.

Returns:

o valor loadBalancingRules.

location

public String location()

Obter a propriedade location: o local do pool de endereços de back-end.

Returns:

o valor de localização.

name

public String name()

Obter a propriedade name: o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

Returns:

o valor do nome.

outboundRule

public SubResource outboundRule()

Obter a propriedade outboundRule: uma referência a uma regra de saída que usa esse pool de endereços de back-end.

Returns:

o valor outboundRule.

outboundRules

public List outboundRules()

Obter a propriedade outboundRules: uma matriz de referências a regras de saída que usam esse pool de endereços de back-end.

Returns:

o valor outboundRules.

provisioningState

public ProvisioningState provisioningState()

Obter a propriedade provisioningState: o estado de provisionamento do recurso do pool de endereços de back-end.

Returns:

o valor provisioningState.

syncMode

public SyncMode syncMode()

Obtenha a propriedade syncMode: modo síncrono de endereço de back-end para o pool de back-end.

Returns:

o valor syncMode.

tunnelInterfaces

public List tunnelInterfaces()

Obter a propriedade tunnelInterfaces: uma matriz de interfaces de túnel do balanceador de carga de gateway.

Returns:

o valor tunnelInterfaces.

type

public String type()

Obter a propriedade type: tipo do recurso.

Returns:

o valor do tipo.

validate

public void validate()

Valida a instância.

virtualNetwork

public SubResource virtualNetwork()

Obter a propriedade virtualNetwork: uma referência a uma rede virtual.

Returns:

o valor virtualNetwork.

withDrainPeriodInSeconds

public BackendAddressPoolInner withDrainPeriodInSeconds(Integer drainPeriodInSeconds)

Defina a propriedade drainPeriodInSeconds: quantidade de segundos Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end.

Parameters:

drainPeriodInSeconds - o valor drainPeriodInSeconds a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withId

public BackendAddressPoolInner withId(String id)

Overrides:

BackendAddressPoolInner.withId(String id)

Parameters:

id

withLoadBalancerBackendAddresses

public BackendAddressPoolInner withLoadBalancerBackendAddresses(List loadBalancerBackendAddresses)

Defina a propriedade loadBalancerBackendAddresses: uma matriz de endereços de back-end.

Parameters:

loadBalancerBackendAddresses - o valor loadBalancerBackendAddresses a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withLocation

public BackendAddressPoolInner withLocation(String location)

Definir a propriedade location: o local do pool de endereços de back-end.

Parameters:

location - o valor do local a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withName

public BackendAddressPoolInner withName(String name)

Definir a propriedade name: o nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

Parameters:

name - o valor do nome a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withSyncMode

public BackendAddressPoolInner withSyncMode(SyncMode syncMode)

Defina a propriedade syncMode: modo síncrono de endereço de back-end para o pool de back-end.

Parameters:

syncMode - o valor syncMode a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withTunnelInterfaces

public BackendAddressPoolInner withTunnelInterfaces(List tunnelInterfaces)

Defina a propriedade tunnelInterfaces: uma matriz de interfaces de túnel do balanceador de carga de gateway.

Parameters:

tunnelInterfaces - o valor tunnelInterfaces a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

withVirtualNetwork

public BackendAddressPoolInner withVirtualNetwork(SubResource virtualNetwork)

Defina a propriedade virtualNetwork: uma referência a uma rede virtual.

Parameters:

virtualNetwork - o valor virtualNetwork a ser definido.

Returns:

o próprio objeto BackendAddressPoolInner.

Aplica-se a