Partager via


IApplicationGateway Interface

Définition

Point d’entrée pour l’API de gestion de passerelle d’application dans 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)
Implémente

Propriétés

AuthenticationCertificates

Obtient des certificats d’authentification.

(Hérité de IApplicationGatewayBeta)
AutoscaleConfiguration

Obtient la valeur de configuration de scalse automatique.

AvailabilityZones

Obtient les zones de disponibilité affectées à la passerelle d’application. Notez que cette fonctionnalité n’est pas activée pour la plupart des abonnements et fait l’objet d’une refonte et/ou d’une suppression significatives à l’avenir.

(Hérité de IApplicationGatewayBeta)
BackendHttpConfigurations

Obtient les configurations HTTP back-end de cette passerelle d’application, indexées par nom.

Backends

Obtient les pools d’adresses principales de cette passerelle d’application, indexés par nom.

DefaultIPConfiguration

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

DefaultPrivateFrontend

Obtient 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

Obtient 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

Obtient les protocoles SSL désactivés.

(Hérité de IApplicationGatewayBeta)
FrontendPorts

Obtient les ports frontend nommés de cette passerelle d’application, indexés par nom.

Frontends

Obtient les configurations IP frontales, indexées par nom.

Id

Obtient la chaîne d’ID de ressource

(Hérité de IHasId)
Inner

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

(Hérité de IHasInner<T>)
InstanceCount

Obtient le nombre d’instances.

IPConfigurations

Obtient les configurations IP de cette passerelle d’application, indexées par nom.

IsPrivate

Obtient la valeur true si la passerelle d’application dispose d’au moins un serveur frontal à charge équilibrée accessible en interne au sein du réseau virtuel.

IsPublic

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

Key

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

(Hérité de IIndexable)
Listeners

Obtient les écouteurs front-end, indexés par nom.

Manager

Obtient le type de client manager de ce type de ressource.

(Hérité de IHasManager<ManagerT>)
Name

Obtient le nom de la ressource

(Hérité de IHasName)
NetworkId

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

(Hérité de IHasSubnet)
OperationalState

Obtient l’état opérationnel de la passerelle Application Gateway.

PrivateFrontends

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

PrivateIPAddress

Obtient l’adresse IP privée associée à cette ressource.

(Hérité de IHasPrivateIPAddress)
PrivateIPAllocationMethod

Obtient la méthode d’allocation d’adresses IP privées dans le sous-réseau associé.

(Hérité de IHasPrivateIPAddress)
Probes

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

PublicFrontends

Obtient les configurations IP frontales avec une adresse IP publique, indexée par nom.

RedirectConfigurations

Obtient les configurations de redirection, indexées par nom.

(Hérité de IApplicationGatewayBeta)
Region

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

(Hérité de IResource)
RegionName

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

(Hérité de IResource)
RequestRoutingRules

Obtient les règles de routage des requêtes, indexées par nom.

ResourceGroupName

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

(Hérité de IHasResourceGroup)
Size

Obtient la taille de la passerelle Application Gateway.

Sku

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

SslCertificates

Obtient les certificats SSL, indexés par nom.

SubnetName

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

(Hérité de IHasSubnet)
Tags

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

(Hérité de IResource)
Tier

Obtient le niveau de la passerelle d’application.

Type

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

(Hérité de IResource)
WebApplicationFirewallConfiguration

Obtient la valeur WebApplicationFirewallConfiguration.

Méthodes

CheckBackendHealth()

Vérifie l’intégrité du back-end.

(Hérité de IApplicationGatewayBeta)
CheckBackendHealthAsync(CancellationToken)

Vérifie l’intégrité du back-end de manière asynchrone.

(Hérité de IApplicationGatewayBeta)
FrontendPortNameFromNumber(Int32)

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

ListenerByPortNumber(Int32)

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

Refresh()

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
RefreshAsync(CancellationToken)

Actualise la ressource pour la synchroniser avec Azure.

(Hérité de IRefreshable<T>)
Start()

Démarre la passerelle d’application.

StartAsync(CancellationToken)

Démarre la passerelle d’application de façon asynchrone.

Stop()

Arrête la passerelle d’application.

StopAsync(CancellationToken)

Arrête la passerelle d’application de façon asynchrone.

Update()

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

(Hérité de IUpdatable<T>)
UpdateTags()

Commence une mise à jour des balises pour une ressource. Il s’agit du début du modèle de générateur utilisé pour mettre à jour les étiquettes d’une ressource dans Azure. La dernière méthode qui termine la définition et démarre le processus réel de mise à jour des ressources dans Azure est AppliableWithTags.applyTags().

(Hérité de IUpdatableWithTags<T>)

S’applique à