Compartilhar via


IApplicationGateway Interface

Definição

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

public interface IApplicationGateway : Microsoft.Azure.Management.Network.Fluent.IApplicationGatewayBeta, Microsoft.Azure.Management.Network.Fluent.IHasPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, 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.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasSubnet, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>
type IApplicationGateway = interface
    interface IGroupableResource<INetworkManager, ApplicationGatewayInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<ApplicationGatewayInner>
    interface IRefreshable<IApplicationGateway>
    interface IUpdatable<IUpdate>
    interface IUpdatableWithTags<IApplicationGateway>
    interface IHasSubnet
    interface IHasPrivateIPAddress
    interface IApplicationGatewayBeta
    interface IBeta
Public Interface IApplicationGateway
Implements IApplicationGatewayBeta, IBeta, IGroupableResource(Of INetworkManager, ApplicationGatewayInner), IHasInner(Of ApplicationGatewayInner), IHasManager(Of INetworkManager), IHasPrivateIPAddress, IHasSubnet, IRefreshable(Of IApplicationGateway), IUpdatable(Of IUpdate), IUpdatableWithTags(Of IApplicationGateway)
Implementações

Propriedades

AuthenticationCertificates

Obtém certificados de autenticação.

(Herdado de IApplicationGatewayBeta)
AutoscaleConfiguration

Obtém o valor de configuração de dimensionamento automático.

AvailabilityZones

Obtém as zonas de disponibilidade atribuídas ao gateway de aplicativo. Observe que essa funcionalidade não está habilitada para a maioria das assinaturas e está sujeita a uma reformulação significativa e/ou remoção no futuro.

(Herdado de IApplicationGatewayBeta)
BackendHttpConfigurations

Obtém as configurações HTTP de back-end desse gateway de aplicativo, indexadas por nome.

Backends

Obtém pools de endereços de back-end desse gateway de aplicativo, indexados por nome.

DefaultIPConfiguration

Obtém as configurações de IP existentes se houver apenas uma, caso contrário, nulo.

DefaultPrivateFrontend

Obtém a configuração de IP de front-end associada a um endereço IP privado, se houver, que os ouvintes de front-end e as regras de roteamento de solicitação podem referenciar implicitamente.

DefaultPublicFrontend

Obtém a configuração de IP de front-end associada a um endereço IP público, se houver, que os ouvintes de front-end e as regras de roteamento de solicitação podem referenciar implicitamente.

DisabledSslProtocols

Obtém protocolos SSL desabilitados.

(Herdado de IApplicationGatewayBeta)
FrontendPorts

Obtém portas de front-end nomeadas desse gateway de aplicativo, indexadas por nome.

Frontends

Obtém configurações de IP de front-end, indexadas por nome.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IHasInner<T>)
InstanceCount

Obtém o número de instâncias.

IPConfigurations

Obtém as configurações de IP desse gateway de aplicativo, indexadas por nome.

IsPrivate

Obtém true se o gateway de aplicativo tiver pelo menos um front-end com balanceamento de carga interno acessível dentro da rede virtual.

IsPublic

Obtém true se o gateway de aplicativo tiver pelo menos um front-end voltado para a Internet.

Key

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IIndexable)
Listeners

Obtém ouvintes de front-end, indexados por nome.

Manager

Obtém o tipo de cliente do gerente desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Name

Obtém o nome do recurso

(Herdado de IHasName)
NetworkId

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IHasSubnet)
OperationalState

Obtém o estado operacional do gateway de aplicativo.

PrivateFrontends

Obtém configurações de IP de front-end com um endereço IP privado em uma sub-rede, indexada por nome.

PrivateIPAddress

Obtém o endereço IP privado associado a esse recurso.

(Herdado de IHasPrivateIPAddress)
PrivateIPAllocationMethod

Obtém o método de alocação de endereço IP privado na sub-rede associada.

(Herdado de IHasPrivateIPAddress)
Probes

Obtém investigações desse gateway de aplicativo, indexadas por nome.

PublicFrontends

Obtém configurações de IP de front-end com um endereço IP público, indexado por nome.

RedirectConfigurations

Obtém configurações de redirecionamento, indexadas por nome.

(Herdado de IApplicationGatewayBeta)
Region

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IResource)
RegionName

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IResource)
RequestRoutingRules

Obtém regras de roteamento de solicitação, indexadas por nome.

ResourceGroupName

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IHasResourceGroup)
Size

Obtém o tamanho do gateway de aplicativo.

Sku

Obtém a SKU desse gateway de aplicativo.

SslCertificates

Obtém certificados SSL, indexados por nome.

SubnetName

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IHasSubnet)
Tags

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IResource)
Tier

Obtém a camada do gateway de aplicativo.

Type

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IResource)
WebApplicationFirewallConfiguration

Obtém o valor WebApplicationFirewallConfiguration.

Métodos

CheckBackendHealth()

Verifica a integridade do back-end.

(Herdado de IApplicationGatewayBeta)
CheckBackendHealthAsync(CancellationToken)

Verifica a integridade do back-end de forma assíncrona.

(Herdado de IApplicationGatewayBeta)
FrontendPortNameFromNumber(Int32)

Retorna o nome da porta existente, se houver, associada ao número da porta especificado.

ListenerByPortNumber(Int32)

Localiza um ouvinte de front-end associado ao número da porta de front-end especificado, se houver.

Refresh()

Atualiza o recurso a ser sincronizado com o Azure.

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

Atualiza o recurso a ser sincronizado com o Azure.

(Herdado de IRefreshable<T>)
Start()

Inicia o gateway de aplicativo.

StartAsync(CancellationToken)

Inicia o gateway de aplicativo de forma assíncrona.

Stop()

Interrompe o gateway de aplicativo.

StopAsync(CancellationToken)

Interrompe o gateway de aplicativo de forma assíncrona.

Update()

Ponto de entrada para a API de gerenciamento de gateway de aplicativo no Azure.

(Herdado de IUpdatable<T>)
UpdateTags()

Inicia uma atualização de marcas para um recurso. Esse é o início do padrão de construtor usado para atualizar marcas de 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