Partager via


ApplicationGateway Classe

Définition

Ressource de passerelle d’application.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApplicationGateway : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApplicationGateway = class
    inherit Resource
Public Class ApplicationGateway
Inherits Resource
Héritage
ApplicationGateway
Attributs

Constructeurs

ApplicationGateway()

Initialise une nouvelle instance de la classe ApplicationGateway.

ApplicationGateway(String, String, String, String, IDictionary<String, String>, ApplicationGatewaySku, ApplicationGatewaySslPolicy, String, IList<ApplicationGatewayIPConfiguration>, IList<ApplicationGatewayAuthenticationCertificate>, IList<ApplicationGatewayTrustedRootCertificate>, IList<ApplicationGatewayTrustedClientCertificate>, IList<ApplicationGatewaySslCertificate>, IList<ApplicationGatewayFrontendIPConfiguration>, IList<ApplicationGatewayFrontendPort>, IList<ApplicationGatewayProbe>, IList<ApplicationGatewayBackendAddressPool>, IList<ApplicationGatewayBackendHttpSettings>, IList<ApplicationGatewayBackendSettings>, IList<ApplicationGatewayHttpListener>, IList<ApplicationGatewayListener>, IList<ApplicationGatewaySslProfile>, IList<ApplicationGatewayUrlPathMap>, IList<ApplicationGatewayRequestRoutingRule>, IList<ApplicationGatewayRoutingRule>, IList<ApplicationGatewayRewriteRuleSet>, IList<ApplicationGatewayRedirectConfiguration>, ApplicationGatewayWebApplicationFirewallConfiguration, SubResource, Nullable<Boolean>, Nullable<Boolean>, ApplicationGatewayAutoscaleConfiguration, IList<ApplicationGatewayPrivateLinkConfiguration>, IList<ApplicationGatewayPrivateEndpointConnection>, String, String, IList<ApplicationGatewayCustomError>, Nullable<Boolean>, IList<ApplicationGatewayLoadDistributionPolicy>, ApplicationGatewayGlobalConfiguration, String, IList<String>, ManagedServiceIdentity)

Initialise une nouvelle instance de la classe ApplicationGateway.

Propriétés

AuthenticationCertificates

Obtient ou définit les certificats d’authentification de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

AutoscaleConfiguration

Obtient ou définit la configuration de mise à l’échelle automatique.

BackendAddressPools

Obtient ou définit le pool d’adresses back-end de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

BackendHttpSettingsCollection

Obtient ou définit les paramètres http principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

BackendSettingsCollection

Obtient ou définit les paramètres principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

CustomErrorConfigurations

Obtient ou définit des configurations d’erreur personnalisées de la ressource de passerelle d’application.

EnableFips

Obtient ou définit si FIPS est activé sur la ressource de passerelle d’application.

EnableHttp2

Obtient ou définit si HTTP2 est activé sur la ressource de passerelle d’application.

Etag

Obtient une chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

FirewallPolicy

Obtient ou définit une référence à la ressource FirewallPolicy.

ForceFirewallPolicyAssociation

Obtient ou définit si la valeur est true, associe une stratégie de pare-feu à une passerelle d’application, que la stratégie diffère de la configuration WAF.

FrontendIPConfigurations

Obtient ou définit les adresses IP frontales de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

FrontendPorts

Obtient ou définit les ports front-end de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

GatewayIPConfigurations

Obtient ou définit les sous-réseaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

GlobalConfiguration

Obtient ou définit la configuration globale.

HttpListeners

Obtient ou définit les écouteurs http de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

Id

Obtient ou définit l’ID de ressource.

(Hérité de Resource)
Identity

Obtient ou définit l’identité de la passerelle d’application, si elle est configurée.

Listeners

Obtient ou définit les écouteurs de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

LoadDistributionPolicies

Obtient ou définit des stratégies de distribution de charge de la ressource de passerelle d’application.

Location

Obtient ou définit l’emplacement des ressources.

(Hérité de Resource)
Name

Obtient le nom de la ressource.

(Hérité de Resource)
OperationalState

Obtient l’état opérationnel de la ressource de passerelle d’application. Les valeurs possibles sont les suivantes : « Arrêté », « Démarrage », « En cours d’exécution », « Arrêt »

PrivateEndpointConnections

Obtient les connexions de point de terminaison privées sur application gateway.

PrivateLinkConfigurations

Obtient ou définit des configurations privateLink sur application gateway.

Probes

Obtient ou définit des sondes de la ressource de passerelle d’application.

ProvisioningState

Obtient l’état d’approvisionnement de la ressource de passerelle d’application. Les valeurs possibles sont les suivantes : « Réussi », « Mise à jour », « Suppression », « Échec »

RedirectConfigurations

Obtient ou définit les configurations de redirection de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

RequestRoutingRules

Obtient ou définit les règles de routage des requêtes de la ressource de passerelle d’application.

ResourceGuid

Obtient la propriété GUID de ressource de la ressource de passerelle d’application.

RewriteRuleSets

Obtient ou définit des règles de réécriture pour la ressource de passerelle d’application.

RoutingRules

Obtient ou définit les règles de routage de la ressource de passerelle d’application.

Sku

Obtient ou définit la référence SKU de la ressource de passerelle d’application.

SslCertificates

Obtient ou définit les certificats SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

SslPolicy

Obtient ou définit la stratégie SSL de la ressource de passerelle d’application.

SslProfiles

Obtient ou définit les profils SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

Tags

Obtient ou définit des balises de ressources.

(Hérité de Resource)
TrustedClientCertificates

Obtient ou définit des certificats clients approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

TrustedRootCertificates

Obtient ou définit des certificats racines approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

Type

Obtient le type de ressource.

(Hérité de Resource)
UrlPathMaps

Obtient ou définit le mappage de chemin d’URL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.

WebApplicationFirewallConfiguration

Obtient ou définit la configuration du pare-feu d’applications web.

Zones

Obtient ou définit une liste de zones de disponibilité indiquant d’où provient la ressource.

Méthodes

Validate()

Validez l’objet.

S’applique à