IApplicationGateway Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IApplicationGatewayBeta IHasPrivateIPAddress IUpdatableWithTags<IApplicationGateway> IBeta IGroupableResource<INetworkManager,ApplicationGatewayInner> IHasId IHasInner<InnerT> IHasInner<ApplicationGatewayInner> IHasManager<ManagerT> IHasManager<INetworkManager> IHasName IHasResourceGroup IHasSubnet IResource IIndexable IRefreshable<IApplicationGateway> IUpdatable<IUpdate>
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
Azure SDK for .NET