Compartir a través de


ApplicationGateway Interfaz

Implementaciones

HasPrivateIPAddress UpdatableWithTags<ApplicationGateway> GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ApplicationGatewayInner> HasSubnet Actualizable<ApplicationGateway> Actualizable<Actualizar>

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

Punto de entrada para la API de administración de application Gateway en Azure.

Resumen del método

Modificador y tipo Método y descripción
abstract java.util.Map<java.lang.String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()
abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
abstract java.util.Set<AvailabilityZoneId> availabilityZones()

Zonas de disponibilidad asignadas a la puerta de enlace de aplicaciones.

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()

Comprueba el estado del back-end.

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

Comprueba el estado del back-end de forma asincrónica.

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

Devuelve el nombre del puerto existente, si existe, asociado al número de puerto 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)

Busca un agente de escucha de front-end asociado al número de puerto de front-end especificado, si existe.

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 la puerta de enlace de aplicaciones.

abstract rx.Completable startAsync()

Inicia la puerta de enlace de aplicaciones de forma asincrónica.

abstract void stop()

Detiene la puerta de enlace de aplicaciones.

abstract rx.Completable stopAsync()

Detiene la puerta de enlace de aplicaciones de forma asincrónica.

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

Detalles del método

authenticationCertificates

public abstract Map authenticationCertificates()

Returns:

certificados de autenticación

autoscaleConfiguration

public abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Returns:

valor de autoscaleConfiguration.

availabilityZones

public abstract Set availabilityZones()

Zonas de disponibilidad asignadas a la puerta de enlace de aplicaciones.

Tenga en cuenta que esta funcionalidad no está habilitada para la mayoría de las suscripciones y está sujeta a un rediseño significativo o eliminación en el futuro.

Returns:

las zonas de disponibilidad asignadas a la puerta de enlace de aplicaciones.

backendHttpConfigurations

public abstract Map backendHttpConfigurations()

Returns:

configuraciones HTTP de back-end de esta puerta de enlace de aplicaciones, indizada por nombre

backends

public abstract Map backends()

Returns:

grupos de direcciones de back-end de esta puerta de enlace de aplicaciones, indizada por nombre

checkBackendHealth

public abstract Map checkBackendHealth()

Comprueba el estado del back-end.

Returns:

estado de back-end indexado por nombre de back-end

checkBackendHealthAsync

public abstract Observable> checkBackendHealthAsync()

Comprueba el estado del back-end de forma asincrónica.

Returns:

representación del cálculo futuro de esta llamada

defaultIPConfiguration

public abstract ApplicationGatewayIPConfiguration defaultIPConfiguration()

Returns:

las configuraciones de IP existentes si solo existe una; de lo contrario, null

defaultPrivateFrontend

public abstract ApplicationGatewayFrontend defaultPrivateFrontend()

Returns:

la configuración ip de front-end asociada a una dirección IP privada, si existe, a la que pueden hacer referencia implícitamente los agentes de escucha de front-end y las reglas de enrutamiento de solicitudes.

defaultPublicFrontend

public abstract ApplicationGatewayFrontend defaultPublicFrontend()

Returns:

la configuración de IP de front-end asociada a una dirección IP pública, si existe, a la que pueden hacer referencia implícitamente los agentes de escucha de front-end y las reglas de enrutamiento de solicitudes.

disabledSslProtocols

public abstract Collection disabledSslProtocols()

Returns:

protocolos SSL deshabilitados

frontendPortNameFromNumber

public abstract String frontendPortNameFromNumber(int portNumber)

Devuelve el nombre del puerto existente, si existe, asociado al número de puerto especificado.

Parameters:

portNumber - un número de puerto

Returns:

el nombre de puerto existente para ese número de puerto o null si no se encuentra ninguno.

frontendPorts

public abstract Map frontendPorts()

Returns:

puertos front-end con nombre de esta puerta de enlace de aplicaciones, indizada por nombre

frontends

public abstract Map frontends()

Returns:

configuraciones de IP de front-end, indizada por nombre

instanceCount

public abstract int instanceCount()

Returns:

número de instancias

ipConfigurations

public abstract Map ipConfigurations()

Returns:

Configuraciones ip de esta puerta de enlace de aplicaciones, indizada por nombre

isHttp2Enabled

public abstract boolean isHttp2Enabled()

Returns:

si HTTP2 está habilitado para la puerta de enlace de aplicaciones

isPrivate

public abstract boolean isPrivate()

Returns:

True si la puerta de enlace de aplicaciones tiene al menos un front-end de carga equilibrada internamente accesible dentro de la red virtual.

isPublic

public abstract boolean isPublic()

Returns:

True si la puerta de enlace de aplicaciones tiene al menos un front-end accesible desde Internet

listenerByPortNumber

public abstract ApplicationGatewayListener listenerByPortNumber(int portNumber)

Busca un agente de escucha de front-end asociado al número de puerto de front-end especificado, si existe.

Parameters:

portNumber - un número de puerto usado

Returns:

un agente de escucha de front-end o null si no se encuentra ninguno

listeners

public abstract Map listeners()

Returns:

agentes de escucha de front-end, indexados por nombre

operationalState

public abstract ApplicationGatewayOperationalState operationalState()

Returns:

el estado operativo de la puerta de enlace de aplicaciones

privateFrontends

public abstract Map privateFrontends()

Returns:

configuraciones ip de front-end con una dirección IP privada dentro de una subred, indizada por nombre

probes

public abstract Map probes()

Returns:

sondeos de esta puerta de enlace de aplicaciones, indizada por nombre

publicFrontends

public abstract Map publicFrontends()

Returns:

configuraciones ip de front-end con una dirección IP pública, indizada por nombre

redirectConfigurations

public abstract Map redirectConfigurations()

Returns:

configuraciones de redireccionamiento, indizada por nombre

requestRoutingRules

public abstract Map requestRoutingRules()

Returns:

reglas de enrutamiento de solicitudes, indizada por nombre

size

public abstract ApplicationGatewaySkuName size()

Returns:

el tamaño de la puerta de enlace de aplicaciones

sku

public abstract ApplicationGatewaySku sku()

Returns:

la SKU de esta puerta de enlace de aplicaciones

sslCertificates

public abstract Map sslCertificates()

Returns:

Certificados SSL, indexados por nombre

start

public abstract void start()

Inicia la puerta de enlace de aplicaciones.

startAsync

public abstract Completable startAsync()

Inicia la puerta de enlace de aplicaciones de forma asincrónica.

Returns:

representación del cálculo diferido de esta llamada

stop

public abstract void stop()

Detiene la puerta de enlace de aplicaciones.

stopAsync

public abstract Completable stopAsync()

Detiene la puerta de enlace de aplicaciones de forma asincrónica.

Returns:

representación del cálculo diferido de esta llamada

tier

public abstract ApplicationGatewayTier tier()

Returns:

el nivel de la puerta de enlace de aplicaciones

urlPathMaps

public abstract Map urlPathMaps()

Returns:

Asignaciones de ruta de acceso url, indizada por nombre (distingue mayúsculas de minúsculas)

webApplicationFirewallConfiguration

public abstract ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Returns:

el valor webApplicationFirewallConfiguration.

Se aplica a