Compartilhar via


ILoadBalancer Interface

Definição

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

public interface ILoadBalancer : Microsoft.Azure.Management.Network.Fluent.IHasLoadBalancingRules, Microsoft.Azure.Management.Network.Fluent.ILoadBalancerBeta, Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.LoadBalancerInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.LoadBalancerInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Update.IUpdate>
type ILoadBalancer = interface
    interface IGroupableResource<INetworkManager, LoadBalancerInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<LoadBalancerInner>
    interface IRefreshable<ILoadBalancer>
    interface IUpdatable<IUpdate>
    interface IUpdatableWithTags<ILoadBalancer>
    interface IHasLoadBalancingRules
    interface ILoadBalancerBeta
    interface IBeta
Public Interface ILoadBalancer
Implements IBeta, IGroupableResource(Of INetworkManager, LoadBalancerInner), IHasInner(Of LoadBalancerInner), IHasLoadBalancingRules, IHasManager(Of INetworkManager), ILoadBalancerBeta, IRefreshable(Of ILoadBalancer), IUpdatable(Of IUpdate), IUpdatableWithTags(Of ILoadBalancer)
Implementações

Propriedades

Backends

Obtém back-ends para esse balanceador de carga balancear a carga entre o tráfego de entrada, indexado por nome.

Frontends

Obtém front-ends para esse balanceador de carga, para o tráfego de entrada proveniente.

HttpProbes

Obtém investigações HTTP desse balanceador de carga, indexadas pelo nome.

HttpsProbes

Obtém investigações HTTPS desse balanceador de carga, indexadas pelo nome.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
InboundNatPools

Obtém pools NAT de entrada, indexados por nome.

InboundNatRules

Obtém regras NAT de entrada para esse balanceador.

Inner

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IHasInner<T>)
Key

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IIndexable)
LoadBalancingRules

Obtém as regras de balanceamento de carga associadas desse balanceador de carga, indexadas por seus nomes.

(Herdado de IHasLoadBalancingRules)
Manager

Obtém o tipo de cliente gerenciador desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Name

Obtém o nome do recurso

(Herdado de IHasName)
OutboundRules

Obtém regras de saída para esse balanceador de carga, indexadas por nome.

PrivateFrontends

Obtém front-ends privados (internos).

PublicFrontends

Obtém front-ends públicos (voltados para a Internet).

PublicIPAddressIds

Obtém IDs de recurso dos endereços IP públicos atribuídos aos front-ends desse balanceador de carga.

Region

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IResource)
RegionName

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IResource)
ResourceGroupName

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IHasResourceGroup)
Sku

Obtém o SKU do balanceador de carga.

(Herdado de ILoadBalancerBeta)
Tags

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IResource)
TcpProbes

Obtém investigações TCP desse balanceador de carga, indexadas pelo nome.

Type

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IResource)

Métodos

FindFrontendByPublicIPAddress(IPublicIPAddress)

Pesquisa o front-end público associado ao endereço IP público fornecido, se houver.

FindFrontendByPublicIPAddress(String)

Pesquisa o front-end público associado ao endereço IP público fornecido, se houver.

Refresh()

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
Update()

Ponto de entrada para a API de gerenciamento do balanceador de carga no Azure.

(Herdado de IUpdatable<T>)
UpdateTags()

Inicia uma atualização de marcas para um recurso. Este é o início do padrão de construtor usado para atualizar marcas para recursos no Azure. O método final que conclui a definição e inicia o processo real de atualização de recursos no Azure é AppliableWithTags.applyTags().

(Herdado de IUpdatableWithTags<T>)

Aplica-se a