Compartilhar via


ApplicationGateway Interface

Implementações

HasPrivateIPAddress UpdatableWithTags<ApplicationGateway> GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ApplicationGatewayInner> HasSubnet Atualizáveis<ApplicationGateway> Atualizável<Atualização>

public interface ApplicationGateway
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ApplicationGatewayInner>, Refreshable<ApplicationGateway>, Updatable<Update>, UpdatableWithTags<ApplicationGateway>, HasSubnet, HasPrivateIPAddress

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

Resumo do método

Modificador e tipo Método e descrição
abstract java.util.Map<java.lang.String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()
abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
abstract java.util.Set<AvailabilityZoneId> availabilityZones()

As zonas de disponibilidade atribuídas ao gateway de aplicativo.

abstract java.util.Map<java.lang.String,ApplicationGatewayBackendHttpConfiguration> backendHttpConfigurations()
abstract java.util.Map<java.lang.String,ApplicationGatewayBackend> backends()
abstract java.util.Map<java.lang.String,ApplicationGatewayBackendHealth> checkBackendHealth()

Verifica a integridade do back-end.

abstract rx.Observable<java.util.Map<java.lang.String,ApplicationGatewayBackendHealth>> checkBackendHealthAsync()

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

abstract ApplicationGatewayIPConfiguration defaultIPConfiguration()
abstract ApplicationGatewayFrontend defaultPrivateFrontend()
abstract ApplicationGatewayFrontend defaultPublicFrontend()
abstract java.util.Collection<ApplicationGatewaySslProtocol> disabledSslProtocols()
abstract java.lang.String frontendPortNameFromNumber(int portNumber)

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

abstract java.util.Map<java.lang.String,java.lang.Integer> frontendPorts()
abstract java.util.Map<java.lang.String,ApplicationGatewayFrontend> frontends()
abstract int instanceCount()
abstract java.util.Map<java.lang.String,ApplicationGatewayIPConfiguration> ipConfigurations()
abstract boolean isHttp2Enabled()
abstract boolean isPrivate()
abstract boolean isPublic()
abstract ApplicationGatewayListener listenerByPortNumber(int portNumber)

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

abstract java.util.Map<java.lang.String,ApplicationGatewayListener> listeners()
abstract ApplicationGatewayOperationalState operationalState()
abstract java.util.Map<java.lang.String,ApplicationGatewayFrontend> privateFrontends()
abstract java.util.Map<java.lang.String,ApplicationGatewayProbe> probes()
abstract java.util.Map<java.lang.String,ApplicationGatewayFrontend> publicFrontends()
abstract java.util.Map<java.lang.String,ApplicationGatewayRedirectConfiguration> redirectConfigurations()
abstract java.util.Map<java.lang.String,ApplicationGatewayRequestRoutingRule> requestRoutingRules()
abstract ApplicationGatewaySkuName size()
abstract ApplicationGatewaySku sku()
abstract java.util.Map<java.lang.String,ApplicationGatewaySslCertificate> sslCertificates()
abstract void start()

Inicia o gateway de aplicativo.

abstract rx.Completable startAsync()

Inicia o gateway de aplicativo de forma assíncrona.

abstract void stop()

Interrompe o gateway de aplicativo.

abstract rx.Completable stopAsync()

Interrompe o gateway de aplicativo de forma assíncrona.

abstract ApplicationGatewayTier tier()
abstract java.util.Map<java.lang.String,ApplicationGatewayUrlPathMap> urlPathMaps()
abstract ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Detalhes do método

authenticationCertificates

public abstract Map authenticationCertificates()

Returns:

certificados de autenticação

autoscaleConfiguration

public abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Returns:

o valor autoscaleConfiguration.

availabilityZones

public abstract Set availabilityZones()

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.

Returns:

as zonas de disponibilidade atribuídas ao gateway de aplicativo.

backendHttpConfigurations

public abstract Map backendHttpConfigurations()

Returns:

configurações HTTP de back-end desse gateway de aplicativo, indexadas por nome

backends

public abstract Map backends()

Returns:

pools de endereços de back-end desse gateway de aplicativo, indexados por nome

checkBackendHealth

public abstract Map checkBackendHealth()

Verifica a integridade do back-end.

Returns:

integridades de back-end indexadas pelo nome do back-end

checkBackendHealthAsync

public abstract Observable> checkBackendHealthAsync()

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

Returns:

uma representação da computação futura dessa chamada

defaultIPConfiguration

public abstract ApplicationGatewayIPConfiguration defaultIPConfiguration()

Returns:

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

defaultPrivateFrontend

public abstract ApplicationGatewayFrontend defaultPrivateFrontend()

Returns:

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

defaultPublicFrontend

public abstract ApplicationGatewayFrontend defaultPublicFrontend()

Returns:

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

disabledSslProtocols

public abstract Collection disabledSslProtocols()

Returns:

Protocolos SSL desabilitados

frontendPortNameFromNumber

public abstract String frontendPortNameFromNumber(int portNumber)

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

Parameters:

portNumber - um número de porta

Returns:

o nome da porta existente para esse número de porta ou nulo se nenhum for encontrado

frontendPorts

public abstract Map frontendPorts()

Returns:

portas de front-end nomeadas desse gateway de aplicativo, indexadas por nome

frontends

public abstract Map frontends()

Returns:

configurações de IP de front-end, indexadas por nome

instanceCount

public abstract int instanceCount()

Returns:

número de instâncias

ipConfigurations

public abstract Map ipConfigurations()

Returns:

Configurações de IP desse gateway de aplicativo, indexadas por nome

isHttp2Enabled

public abstract boolean isHttp2Enabled()

Returns:

se HTTP2 está habilitado para o gateway de aplicativo

isPrivate

public abstract boolean isPrivate()

Returns:

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

isPublic

public abstract boolean isPublic()

Returns:

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

listenerByPortNumber

public abstract ApplicationGatewayListener listenerByPortNumber(int portNumber)

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

Parameters:

portNumber - um número de porta usado

Returns:

um ouvinte de front-end ou nulo se nenhum for encontrado

listeners

public abstract Map listeners()

Returns:

ouvintes de front-end, indexados por nome

operationalState

public abstract ApplicationGatewayOperationalState operationalState()

Returns:

o estado operacional do gateway de aplicativo

privateFrontends

public abstract Map privateFrontends()

Returns:

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

probes

public abstract Map probes()

Returns:

investigações desse gateway de aplicativo, indexadas por nome

publicFrontends

public abstract Map publicFrontends()

Returns:

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

redirectConfigurations

public abstract Map redirectConfigurations()

Returns:

configurações de redirecionamento, indexadas por nome

requestRoutingRules

public abstract Map requestRoutingRules()

Returns:

regras de roteamento de solicitação, indexadas por nome

size

public abstract ApplicationGatewaySkuName size()

Returns:

o tamanho do gateway de aplicativo

sku

public abstract ApplicationGatewaySku sku()

Returns:

o SKU desse gateway de aplicativo

sslCertificates

public abstract Map sslCertificates()

Returns:

Certificados SSL, indexados por nome

start

public abstract void start()

Inicia o gateway de aplicativo.

startAsync

public abstract Completable startAsync()

Inicia o gateway de aplicativo de forma assíncrona.

Returns:

uma representação da computação adiada dessa chamada

stop

public abstract void stop()

Interrompe o gateway de aplicativo.

stopAsync

public abstract Completable stopAsync()

Interrompe o gateway de aplicativo de forma assíncrona.

Returns:

uma representação da computação adiada dessa chamada

tier

public abstract ApplicationGatewayTier tier()

Returns:

a camada do gateway de aplicativo

urlPathMaps

public abstract Map urlPathMaps()

Returns:

Mapas de caminho de URL, indexados por nome (diferencia maiúsculas de minúsculas)

webApplicationFirewallConfiguration

public abstract ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Returns:

o valor webApplicationFirewallConfiguration.

Aplica-se a