Partager via


ApplicationGateway Interface

public interface ApplicationGateway extends GroupableResource<NetworkManager, ApplicationGatewayInner>,Refreshable,Updatable<ApplicationGateway.Update>,HasSubnet,HasPrivateIPAddress

Point d’entrée pour l’API de gestion de passerelle d’application dans Azure.

Résumé de la méthode

Modificateur et type Méthode et description
Map<String, ApplicationGatewayBackendHttpConfiguration> backendHttpConfigurations()
Map<String, ApplicationGatewayBackend> backends()
ApplicationGatewayIPConfiguration defaultIPConfiguration()
ApplicationGatewayFrontend defaultPrivateFrontend()
ApplicationGatewayFrontend defaultPublicFrontend()
Collection<ApplicationGatewaySslProtocol> disabledSslProtocols()
String frontendPortNameFromNumber(int portNumber)

Retourne le nom du port existant, le cas échéant, associé au numéro de port spécifié.

Map<String, Integer> frontendPorts()
Map<String, ApplicationGatewayFrontend> frontends()
int instanceCount()
Map<String, ApplicationGatewayIPConfiguration> ipConfigurations()
boolean isPrivate()
boolean isPublic()
ApplicationGatewayListener listenerByPortNumber(int portNumber)

Recherche un écouteur frontal associé au numéro de port frontal spécifié, le cas échéant.

Map<String, ApplicationGatewayListener> listeners()
ApplicationGatewayOperationalState operationalState()
Map<String, ApplicationGatewayFrontend> privateFrontends()
Map<String, ApplicationGatewayProbe> probes()
Map<String, ApplicationGatewayFrontend> publicFrontends()
Map<String, ApplicationGatewayRequestRoutingRule> requestRoutingRules()
ApplicationGatewaySkuName size()
ApplicationGatewaySku sku()
Map<String, ApplicationGatewaySslCertificate> sslCertificates()
void start()

Démarre la passerelle d’application.

Completable startAsync()

Démarre la passerelle d’application de manière asynchrone.

void stop()

Arrête la passerelle d’application.

Completable stopAsync()

Arrête la passerelle d’application de manière asynchrone.

ApplicationGatewayTier tier()

Membres hérités

Détails de la méthode

backendHttpConfigurations

public Map backendHttpConfigurations()

Retours:

Configurations HTTP back-end de cette passerelle d’application, indexées par nom

backends

public Map backends()

Retours:

pools d’adresses back-end de cette passerelle d’application, indexés par nom

defaultIPConfiguration

public ApplicationGatewayIPConfiguration defaultIPConfiguration()

Retours:

les configurations IP existantes s’il n’en existe qu’une seule, sinon null

defaultPrivateFrontend

public ApplicationGatewayFrontend defaultPrivateFrontend()

Retours:

la configuration IP frontale associée à une adresse IP privée, le cas échéant, que les écouteurs front-end et les règles de routage des requêtes peuvent référencer implicitement

defaultPublicFrontend

public ApplicationGatewayFrontend defaultPublicFrontend()

Retours:

la configuration IP frontale associée à une adresse IP publique, le cas échéant, que les écouteurs front-end et les règles de routage des requêtes peuvent référencer implicitement

disabledSslProtocols

public Collection disabledSslProtocols()

Retours:

protocoles SSL désactivés

frontendPortNameFromNumber

public String frontendPortNameFromNumber(int portNumber)

Retourne le nom du port existant, le cas échéant, associé au numéro de port spécifié.

Paramètres:

portNumber - un numéro de port

Retours:

nom de port existant pour ce numéro de port, ou null si aucun n’est trouvé

frontendPorts

public Map frontendPorts()

Retours:

ports front-end nommés de cette passerelle d’application, indexés par nom

frontends

public Map frontends()

Retours:

Configurations IP frontales, indexées par nom

instanceCount

public int instanceCount()

Retours:

Nombre d'instances

ipConfigurations

public Map ipConfigurations()

Retours:

Configurations IP de cette passerelle d’application, indexées par nom

isPrivate

public boolean isPrivate()

Retours:

true si la passerelle d’application a au moins un front-end à charge équilibrée accessible au sein du réseau virtuel

isPublic

public boolean isPublic()

Retours:

true si la passerelle d’application a au moins un serveur frontal accessible sur Internet

listenerByPortNumber

public ApplicationGatewayListener listenerByPortNumber(int portNumber)

Recherche un écouteur frontal associé au numéro de port frontal spécifié, le cas échéant.

Paramètres:

portNumber - numéro de port utilisé

Retours:

un écouteur frontal ou null si aucun n’a été trouvé

listeners

public Map listeners()

Retours:

écouteurs front-end, indexés par nom

operationalState

public ApplicationGatewayOperationalState operationalState()

Retours:

l’état opérationnel de la passerelle d’application

privateFrontends

public Map privateFrontends()

Retours:

Configurations IP frontales avec une adresse IP privée au sein d’un sous-réseau, indexée par nom

probes

public Map probes()

Retours:

sondes de cette passerelle d’application, indexées par nom

publicFrontends

public Map publicFrontends()

Retours:

Configurations IP frontales avec une adresse IP publique, indexée par nom

requestRoutingRules

public Map requestRoutingRules()

Retours:

règles de routage de requête, indexées par nom

size

public ApplicationGatewaySkuName size()

Retours:

la taille de la passerelle d’application

sku

public ApplicationGatewaySku sku()

Retours:

la référence SKU de cette passerelle d’application

sslCertificates

public Map sslCertificates()

Retours:

Certificats SSL, indexés par nom

start

public void start()

Démarre la passerelle d’application.

startAsync

public Completable startAsync()

Démarre la passerelle d’application de manière asynchrone.

Retours:

représentation du calcul différé de cet appel

stop

public void stop()

Arrête la passerelle d’application.

stopAsync

public Completable stopAsync()

Arrête la passerelle d’application de manière asynchrone.

Retours:

représentation du calcul différé de cet appel

tier

public ApplicationGatewayTier tier()

Retours:

niveau de la passerelle d’application

S’applique à