ApplicationGateway Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ApplicationGateway()
Initialise une nouvelle instance de la classe ApplicationGateway.
public ApplicationGateway ();
Public Sub New ()
S’applique à
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.
public ApplicationGateway (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku sku = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy sslPolicy = default, string operationalState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> gatewayIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> trustedRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> trustedClientCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> sslCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> frontendPorts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> backendSettingsCollection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> httpListeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> listeners = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> sslProfiles = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> urlPathMaps = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> requestRoutingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> routingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> rewriteRuleSets = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> redirectConfigurations = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration = default, Microsoft.Azure.Management.Network.Models.SubResource firewallPolicy = default, bool? enableHttp2 = default, bool? enableFips = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> privateEndpointConnections = default, string resourceGuid = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> customErrorConfigurations = default, bool? forceFirewallPolicyAssociation = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration globalConfiguration = default, string etag = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity identity = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGateway : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySku * Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslPolicy * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayAuthenticationCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedRootCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayTrustedClientCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFrontendPort> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendAddressPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayHttpListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayListener> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewaySslProfile> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayUrlPathMap> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRequestRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRoutingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRewriteRuleSet> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayRedirectConfiguration> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration * Microsoft.Azure.Management.Network.Models.SubResource * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayAutoscaleConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateLinkConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayPrivateEndpointConnection> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayCustomError> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayLoadDistributionPolicy> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayGlobalConfiguration * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Network.Models.ManagedServiceIdentity -> Microsoft.Azure.Management.Network.Models.ApplicationGateway
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional sku As ApplicationGatewaySku = Nothing, Optional sslPolicy As ApplicationGatewaySslPolicy = Nothing, Optional operationalState As String = Nothing, Optional gatewayIPConfigurations As IList(Of ApplicationGatewayIPConfiguration) = Nothing, Optional authenticationCertificates As IList(Of ApplicationGatewayAuthenticationCertificate) = Nothing, Optional trustedRootCertificates As IList(Of ApplicationGatewayTrustedRootCertificate) = Nothing, Optional trustedClientCertificates As IList(Of ApplicationGatewayTrustedClientCertificate) = Nothing, Optional sslCertificates As IList(Of ApplicationGatewaySslCertificate) = Nothing, Optional frontendIPConfigurations As IList(Of ApplicationGatewayFrontendIPConfiguration) = Nothing, Optional frontendPorts As IList(Of ApplicationGatewayFrontendPort) = Nothing, Optional probes As IList(Of ApplicationGatewayProbe) = Nothing, Optional backendAddressPools As IList(Of ApplicationGatewayBackendAddressPool) = Nothing, Optional backendHttpSettingsCollection As IList(Of ApplicationGatewayBackendHttpSettings) = Nothing, Optional backendSettingsCollection As IList(Of ApplicationGatewayBackendSettings) = Nothing, Optional httpListeners As IList(Of ApplicationGatewayHttpListener) = Nothing, Optional listeners As IList(Of ApplicationGatewayListener) = Nothing, Optional sslProfiles As IList(Of ApplicationGatewaySslProfile) = Nothing, Optional urlPathMaps As IList(Of ApplicationGatewayUrlPathMap) = Nothing, Optional requestRoutingRules As IList(Of ApplicationGatewayRequestRoutingRule) = Nothing, Optional routingRules As IList(Of ApplicationGatewayRoutingRule) = Nothing, Optional rewriteRuleSets As IList(Of ApplicationGatewayRewriteRuleSet) = Nothing, Optional redirectConfigurations As IList(Of ApplicationGatewayRedirectConfiguration) = Nothing, Optional webApplicationFirewallConfiguration As ApplicationGatewayWebApplicationFirewallConfiguration = Nothing, Optional firewallPolicy As SubResource = Nothing, Optional enableHttp2 As Nullable(Of Boolean) = Nothing, Optional enableFips As Nullable(Of Boolean) = Nothing, Optional autoscaleConfiguration As ApplicationGatewayAutoscaleConfiguration = Nothing, Optional privateLinkConfigurations As IList(Of ApplicationGatewayPrivateLinkConfiguration) = Nothing, Optional privateEndpointConnections As IList(Of ApplicationGatewayPrivateEndpointConnection) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional customErrorConfigurations As IList(Of ApplicationGatewayCustomError) = Nothing, Optional forceFirewallPolicyAssociation As Nullable(Of Boolean) = Nothing, Optional loadDistributionPolicies As IList(Of ApplicationGatewayLoadDistributionPolicy) = Nothing, Optional globalConfiguration As ApplicationGatewayGlobalConfiguration = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing)
Paramètres
- id
- String
ID de la ressource
- name
- String
Nom de la ressource.
- type
- String
Type de ressource.
- location
- String
Emplacement de la ressource.
- tags
- IDictionary<String,String>
Balises de ressource.
Référence SKU de la ressource de passerelle d’application.
- sslPolicy
- ApplicationGatewaySslPolicy
Stratégie SSL de la ressource de passerelle d’application.
- operationalState
- String
État opérationnel de la ressource de passerelle Application Gateway. Les valeurs possibles sont les suivantes : « Arrêté », « Démarrage », « En cours d’exécution », « Arrêt »
- gatewayIPConfigurations
- IList<ApplicationGatewayIPConfiguration>
Sous-réseaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- authenticationCertificates
- IList<ApplicationGatewayAuthenticationCertificate>
Certificats d’authentification de la ressource application gateway. Pour connaître les limites par défaut, consultez limites Application Gateway.
- trustedRootCertificates
- IList<ApplicationGatewayTrustedRootCertificate>
Certificats racines approuvés de la ressource de passerelle Application Gateway. Pour connaître les limites par défaut, consultez limites Application Gateway.
- trustedClientCertificates
- IList<ApplicationGatewayTrustedClientCertificate>
Certificats clients approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- sslCertificates
- IList<ApplicationGatewaySslCertificate>
Certificats SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- frontendIPConfigurations
- IList<ApplicationGatewayFrontendIPConfiguration>
Adresses IP frontales de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- frontendPorts
- IList<ApplicationGatewayFrontendPort>
Ports front-end de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- probes
- IList<ApplicationGatewayProbe>
Sondes de la ressource de passerelle d’application.
- backendAddressPools
- IList<ApplicationGatewayBackendAddressPool>
Pool d’adresses principales de la ressource de passerelle Application Gateway. Pour connaître les limites par défaut, consultez limites Application Gateway.
- backendHttpSettingsCollection
- IList<ApplicationGatewayBackendHttpSettings>
Paramètres http principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- backendSettingsCollection
- IList<ApplicationGatewayBackendSettings>
Paramètres principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- httpListeners
- IList<ApplicationGatewayHttpListener>
Écouteurs HTTP de la ressource de passerelle Application Gateway. Pour connaître les limites par défaut, consultez limites Application Gateway.
- listeners
- IList<ApplicationGatewayListener>
Écouteurs de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- sslProfiles
- IList<ApplicationGatewaySslProfile>
Profils SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- urlPathMaps
- IList<ApplicationGatewayUrlPathMap>
Mappage du chemin d’accès d’URL de la ressource application gateway. Pour connaître les limites par défaut, consultez limites Application Gateway.
- requestRoutingRules
- IList<ApplicationGatewayRequestRoutingRule>
Règles de routage des demandes de la ressource de passerelle d’application.
- routingRules
- IList<ApplicationGatewayRoutingRule>
Règles de routage de la ressource de passerelle d’application.
- rewriteRuleSets
- IList<ApplicationGatewayRewriteRuleSet>
Réécrire les règles pour la ressource de passerelle d’application.
- redirectConfigurations
- IList<ApplicationGatewayRedirectConfiguration>
Rediriger les configurations de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez limites Application Gateway.
- webApplicationFirewallConfiguration
- ApplicationGatewayWebApplicationFirewallConfiguration
Configuration du pare-feu d’applications web.
- firewallPolicy
- SubResource
Référence à la ressource FirewallPolicy.
Indique si HTTP2 est activé sur la ressource de passerelle d’application.
Indique si FIPS est activé sur la ressource de passerelle d’application.
- autoscaleConfiguration
- ApplicationGatewayAutoscaleConfiguration
Configuration de la mise à l’échelle automatique.
- privateLinkConfigurations
- IList<ApplicationGatewayPrivateLinkConfiguration>
Configurations PrivateLink sur la passerelle d’application.
- privateEndpointConnections
- IList<ApplicationGatewayPrivateEndpointConnection>
Connexions de point de terminaison privé sur la passerelle Application Gateway.
- resourceGuid
- String
Propriété GUID de ressource de la ressource application gateway.
- provisioningState
- String
État d’approvisionnement de la ressource de passerelle d’application. Les valeurs possibles sont les suivantes : « Succeeded », « Updating », « Deleting », « Failed »
- customErrorConfigurations
- IList<ApplicationGatewayCustomError>
Configurations d’erreur personnalisées de la ressource de passerelle Application Gateway.
Si la valeur est true, associe une stratégie de pare-feu à une passerelle d’application, que la stratégie diffère ou non de la configuration WAF.
- loadDistributionPolicies
- IList<ApplicationGatewayLoadDistributionPolicy>
Stratégies de distribution de charge de la ressource de passerelle d’application.
- globalConfiguration
- ApplicationGatewayGlobalConfiguration
Configuration globale.
- etag
- String
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.
- identity
- ManagedServiceIdentity
Identité de la passerelle d’application, si elle est configurée.
S’applique à
Azure SDK for .NET