Partager via


ApplicationGatewayInner Classe

public final class ApplicationGatewayInner
extends Resource

Ressource Application Gateway.

Récapitulatif du constructeur

Constructeur Description
ApplicationGatewayInner()

Crée un instance de la classe interne ApplicationGateway.

Résumé de la méthode

Modificateur et type Méthode et description
List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates()

Obtenez la propriété Certificats d’authentification: Certificats d’authentification de la ressource de passerelle d’application.

ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Obtenez la propriété Configuration de la mise à l’échelleautomatique : Configuration de la mise à l’échelle automatique.

List<ApplicationGatewayBackendAddressPool> backendAddressPools()

Obtenez la propriété Pools d’adressesback-end: Pool d’adresses back-end de la ressource de passerelle d’application.

List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection()

Obtenez la propriété Back-endHttpSettingsCollection : Paramètres http principaux de la ressource de passerelle d’application.

List<ApplicationGatewayBackendSettings> backendSettingsCollection()

Obtenez la propriété Back-endSettingsCollection : Paramètres principaux de la ressource de passerelle d’application.

List<ApplicationGatewayCustomError> customErrorConfigurations()

Obtenez la propriété Configurations d’erreurpersonnalisées: Configurations d’erreur personnalisées de la ressource Application Gateway.

ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

Obtenez la propriété Stratégie SSLprédéfiniepar défaut: stratégie SSL prédéfinie par défaut appliquée à la ressource de passerelle d’application.

Boolean enableFips()

Obtenez la propriété EnableFips : Indique si FIPS est activé sur la ressource de passerelle d’application.

Boolean enableHttp2()

Obtenez la propriété EnableHttp2 : Indique si HTTP2 est activé sur la ressource de passerelle d’application.

String etag()

Obtenir la propriété etag : chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

SubResource firewallPolicy()

Obtenir la propriété Stratégie de pare-feu: Référence à la ressource Stratégie de pare-feu.

Boolean forceFirewallPolicyAssociation()

Obtenez la propriété Forcerl’association destratégie de pare-feu: 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.

List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations()

Obtenez la propriété IpConfigurations frontend: Adresses IP frontales de la ressource de passerelle d’application.

List<ApplicationGatewayFrontendPort> frontendPorts()

Obtenez la propriété Ports front-end: Ports frontaux de la ressource de passerelle d’application.

List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations()

Obtenez la propriété IpConfigurations de la passerelle: Sous-réseaux de la ressource de passerelle d’application.

ApplicationGatewayGlobalConfiguration globalConfiguration()

Obtenez la propriété Configuration globale: Configuration globale.

List<ApplicationGatewayHttpListener> httpListeners()

Obtenez la propriété httpListeners : Écouteurs Http de la ressource de passerelle d’application.

String id()

Obtenez la propriété id : ID de ressource.

ManagedServiceIdentity identity()

Obtenir la propriété d’identité : identité de la passerelle d’application, si elle est configurée.

List<ApplicationGatewayListenerInner> listeners()

Obtenez la propriété écouteurs : Écouteurs de la ressource de passerelle d’application.

List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies()

Obtenez lapropriété Load DistributionPolicies : Charger les stratégies de distribution de la ressource Application Gateway.

ApplicationGatewayOperationalState operationalState()

Obtenez la propriété État opérationnel: État opérationnel de la ressource de passerelle d’application.

List<ApplicationGatewayPrivateEndpointConnectionInner> privateEndpointConnections()

Obtenez lapropriété Private EndpointConnections : Private Endpoint Connections on Application Gateway.

List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations()

Obtenez lapropriété Private LinkConfigurations : Configurations privateLink sur Application Gateway.

List<ApplicationGatewayProbeInner> probes()

Obtenez la propriété probes : Sondes de la ressource de passerelle d’application.

ProvisioningState provisioningState()

Obtenez la propriété État d’approvisionnement: état d’approvisionnement de la ressource de passerelle d’application.

List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations()

Obtenez la propriété Configurations de redirection: Rediriger les configurations de la ressource de passerelle d’application.

List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules()

Obtenez la propriété Règles de routagedes requêtes: Règles de routage des demandes de la ressource de passerelle d’application.

String resourceGuid()

Obtenir la propriété GUID de la ressource: propriété GUID de ressource de la ressource application gateway.

List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets()

Obtenez la propriété jeux de règlesde réécriture: Règles de réécriture pour la ressource de passerelle d’application.

List<ApplicationGatewayRoutingRule> routingRules()

Obtenez la propriété Règles de routage: Règles de routage de la ressource de passerelle d’application.

ApplicationGatewaySku sku()

Obtenez la propriété sku : SKU de la ressource de passerelle d’application.

List<ApplicationGatewaySslCertificateInner> sslCertificates()

Obtenez la propriété certificats ssl: certificats SSL de la ressource de passerelle d’application.

ApplicationGatewaySslPolicy sslPolicy()

Obtenez la propriété sslPolicy : stratégie SSL de la ressource de passerelle d’application.

List<ApplicationGatewaySslProfile> sslProfiles()

Obtenez lapropriété ssl Profiles : Profils SSL de la ressource de passerelle d’application.

List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates()

Obtenez la propriété Certificats clientsapprouvés: Certificats clients approuvés de la ressource de passerelle d’application.

List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates()

Obtenez la propriété Certificats racinesapprouvés: Certificats racines approuvés de la ressource Application Gateway.

List<ApplicationGatewayUrlPathMapInner> urlPathMaps()

Obtenez la propriété Mappages de chemind’accès d’URL: mappage de chemin d’URL de la ressource Application Gateway.

void validate()

Valide le instance.

ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Obtenez la propriété Configuration du pare-feud’applicationsweb: Configuration du pare-feu d’applications web.

ApplicationGatewayInner withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)

Définissez la propriété Certificats d’authentification: Certificats d’authentification de la ressource Application Gateway.

ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

Définissez la propriété Configuration de mise à l’échelleautomatique : Configuration de mise à l’échelle automatique.

ApplicationGatewayInner withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)

Définissez la propriété Pools d’adressesprincipaux: Pool d’adresses back-end de la ressource de passerelle d’application.

ApplicationGatewayInner withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)

Définissez lapropriété HttpSettingsCollection : Paramètres http principaux de la ressource de passerelle d’application.

ApplicationGatewayInner withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)

Définissez la propriété Back-endSettingsCollection : Paramètres principaux de la ressource de passerelle d’application.

ApplicationGatewayInner withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)

Définissez la propriété Configurations d’erreurpersonnalisées: configurations d’erreur personnalisées de la ressource de passerelle d’application.

ApplicationGatewayInner withEnableFips(Boolean enableFips)

Définissez la propriété enableFips : indique si FIPS est activé sur la ressource de passerelle d’application.

ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

Définissez la propriété enableHttp2 : indique si HTTP2 est activé sur la ressource de passerelle d’application.

ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

Définissez la propriété Stratégie de pare-feu: référence à la ressource Stratégie de pare-feu.

ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

Définissez la propriété forcerl’association de stratégiede pare-feu: 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.

ApplicationGatewayInner withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)

Définissez la propriété IpConfigurations front-end: adresses IP frontales de la ressource de passerelle d’application.

ApplicationGatewayInner withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)

Définissez la propriété Ports front-end: ports front-end de la ressource de passerelle d’application.

ApplicationGatewayInner withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)

Définissez la propriété IpConfigurations de passerelle: Sous-réseaux de la ressource de passerelle d’application.

ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

Définissez la propriété Configuration globale: Configuration globale.

ApplicationGatewayInner withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)

Définissez la propriété httpListeners : écouteurs Http de la ressource de passerelle d’application.

ApplicationGatewayInner withId(String id)

Définissez la propriété id : ID de ressource.

ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

Définir la propriété identity : identité de la passerelle d’application, si elle est configurée.

ApplicationGatewayInner withListeners(List<ApplicationGatewayListenerInner> listeners)

Définissez la propriété écouteurs : écouteurs de la ressource de passerelle d’application.

ApplicationGatewayInner withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)

Définissez la propriété LoadDistributionPolicies : Charger les stratégies de distribution de la ressource de passerelle d’application.

ApplicationGatewayInner withLocation(String location)
ApplicationGatewayInner withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)

Définissez lapropriété Private LinkConfigurations : Configurations privateLink sur application gateway.

ApplicationGatewayInner withProbes(List<ApplicationGatewayProbeInner> probes)

Définissez la propriété sondes : sondes de la ressource de passerelle d’application.

ApplicationGatewayInner withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)

Définissez lapropriété Redirect Configurations : Configurations de redirection de la ressource de passerelle d’application.

ApplicationGatewayInner withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)

Définissez la propriété Règles de routagede la demande: Règles de routage des demandes de la ressource de passerelle d’application.

ApplicationGatewayInner withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)

Définissez la propriété RewriteRuleSets : Réécrire les règles pour la ressource de passerelle d’application.

ApplicationGatewayInner withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)

Définissez la propriété Règles de routage: règles de routage de la ressource de passerelle d’application.

ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

Définissez la propriété sku : référence SKU de la ressource de passerelle d’application.

ApplicationGatewayInner withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)

Définissez la propriété Certificats ssl: certificats SSL de la ressource de passerelle d’application.

ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

Définissez la propriété sslPolicy : stratégie SSL de la ressource de passerelle d’application.

ApplicationGatewayInner withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)

Définissez la propriété profils ssl: profils SSL de la ressource de passerelle d’application.

ApplicationGatewayInner withTags(Map<String,String> tags)
ApplicationGatewayInner withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)

Définissez la propriété Certificats clientapprouvés: certificats clients approuvés de la ressource de passerelle d’application.

ApplicationGatewayInner withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)

Définissez la propriété Certificats racinesapprouvés: certificats racines approuvés de la ressource de passerelle d’application.

ApplicationGatewayInner withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)

Définissez la propriété UrlPathMaps : mappage de chemin d’URL de la ressource de passerelle d’application.

ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

Définissez la propriété Configuration du pare-feud’applicationsweb: configuration du pare-feu d’applications web.

ApplicationGatewayInner withZones(List<String> zones)

Définir la propriété zones : liste des zones de disponibilité indiquant d’où provient la ressource.

List<String> zones()

Obtenir la propriété zones : liste des zones de disponibilité indiquant d’où la ressource doit provenir.

Méthodes héritées de ProxyResource

Méthodes héritées de Resource

Méthodes héritées de java.lang.Object

Détails du constructeur

ApplicationGatewayInner

public ApplicationGatewayInner()

Crée un instance de la classe ApplicationGatewayInner.

Détails de la méthode

authenticationCertificates

public List authenticationCertificates()

Obtenez la propriété authenticationCertificates : Certificats d’authentification de la ressource Application Gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur authenticationCertificates.

autoscaleConfiguration

public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Obtenez la propriété autoscaleConfiguration : Configuration de la mise à l’échelle automatique.

Returns:

valeur autoscaleConfiguration.

backendAddressPools

public List backendAddressPools()

Obtenez la propriété backendAddressPools : Pool d’adresses back-end de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur backendAddressPools.

backendHttpSettingsCollection

public List backendHttpSettingsCollection()

Obtenez la propriété backendHttpSettingsCollection : Paramètres http principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

la valeur back-endHttpSettingsCollection.

backendSettingsCollection

public List backendSettingsCollection()

Obtenez la propriété backendSettingsCollection : Paramètres principaux de la ressource Application Gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur backendSettingsCollection.

customErrorConfigurations

public List customErrorConfigurations()

Obtenez la propriété customErrorConfigurations : Configurations d’erreur personnalisées de la ressource application gateway.

Returns:

valeur customErrorConfigurations.

defaultPredefinedSslPolicy

public ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

Obtenez la propriété defaultPredefinedSslPolicy : stratégie SSL prédéfinie par défaut appliquée à la ressource de passerelle d’application.

Returns:

valeur defaultPredefinedSslPolicy.

enableFips

public Boolean enableFips()

Obtenir la propriété enableFips : Indique si FIPS est activé sur la ressource de passerelle d’application.

Returns:

valeur enableFips.

enableHttp2

public Boolean enableHttp2()

Obtenir la propriété enableHttp2 : Indique si HTTP2 est activé sur la ressource de passerelle d’application.

Returns:

valeur enableHttp2.

etag

public String etag()

Obtenir la propriété etag : chaîne unique en lecture seule qui change chaque fois que la ressource est mise à jour.

Returns:

valeur etag.

firewallPolicy

public SubResource firewallPolicy()

Obtenir la propriété firewallPolicy : Référence à la ressource FirewallPolicy.

Returns:

valeur firewallPolicy.

forceFirewallPolicyAssociation

public Boolean forceFirewallPolicyAssociation()

Obtenez la propriété forceFirewallPolicyAssociation : 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.

Returns:

valeur forceFirewallPolicyAssociation.

frontendIpConfigurations

public List frontendIpConfigurations()

Obtenez la propriété frontendIpConfigurations : Adresses IP frontales de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur frontendIpConfigurations.

frontendPorts

public List frontendPorts()

Obtenez la propriété frontendPorts : Ports frontaux de la ressource application gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur frontendPorts.

gatewayIpConfigurations

public List gatewayIpConfigurations()

Obtenez la propriété gatewayIpConfigurations : Sous-réseaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur gatewayIpConfigurations.

globalConfiguration

public ApplicationGatewayGlobalConfiguration globalConfiguration()

Obtenez la propriété globalConfiguration : Configuration globale.

Returns:

valeur globalConfiguration.

httpListeners

public List httpListeners()

Obtenez la propriété httpListeners : Écouteurs Http de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur httpListeners.

id

public String id()

Obtenez la propriété id : ID de ressource.

Overrides:

ApplicationGatewayInner.id()

Returns:

valeur d’id.

identity

public ManagedServiceIdentity identity()

Obtenir la propriété d’identité : identité de la passerelle d’application, si elle est configurée.

Returns:

valeur d’identité.

listeners

public List listeners()

Obtenez la propriété écouteurs : Écouteurs de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

la valeur des écouteurs.

loadDistributionPolicies

public List loadDistributionPolicies()

Obtenez la propriété loadDistributionPolicies : Stratégies de distribution de charge de la ressource de passerelle d’application.

Returns:

valeur loadDistributionPolicies.

operationalState

public ApplicationGatewayOperationalState operationalState()

Obtenez la propriété operationalState : État opérationnel de la ressource de passerelle d’application.

Returns:

valeur operationalState.

privateEndpointConnections

public List privateEndpointConnections()

Obtenez la propriété privateEndpointConnections : Connexions de point de terminaison privé sur la passerelle d’application.

Returns:

valeur privateEndpointConnections.

privateLinkConfigurations

public List privateLinkConfigurations()

Obtenez la propriété privateLinkConfigurations : Configurations PrivateLink sur Application Gateway.

Returns:

valeur privateLinkConfigurations.

probes

public List probes()

Obtenez la propriété probes : Sondes de la ressource de passerelle d’application.

Returns:

valeur des sondes.

provisioningState

public ProvisioningState provisioningState()

Obtenez la propriété provisioningState : état d’approvisionnement de la ressource de passerelle d’application.

Returns:

valeur provisioningState.

redirectConfigurations

public List redirectConfigurations()

Obtenez la propriété redirectConfigurations : Configurations de redirection de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur redirectConfigurations.

requestRoutingRules

public List requestRoutingRules()

Obtenez la propriété requestRoutingRules : Règles de routage des demandes de la ressource de passerelle d’application.

Returns:

valeur requestRoutingRules.

resourceGuid

public String resourceGuid()

Obtenir la propriété resourceGuid : propriété GUID de ressource de la ressource application gateway.

Returns:

valeur resourceGuid.

rewriteRuleSets

public List rewriteRuleSets()

Obtenez la propriété rewriteRuleSets : Règles de réécriture pour la ressource de passerelle d’application.

Returns:

valeur rewriteRuleSets.

routingRules

public List routingRules()

Obtenez la propriété routingRules : Règles de routage de la ressource de passerelle d’application.

Returns:

valeur routingRules.

sku

public ApplicationGatewaySku sku()

Obtenez la propriété sku : SKU de la ressource de passerelle d’application.

Returns:

valeur de référence SKU.

sslCertificates

public List sslCertificates()

Obtenez la propriété sslCertificates : certificats SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur sslCertificates.

sslPolicy

public ApplicationGatewaySslPolicy sslPolicy()

Obtenez la propriété sslPolicy : stratégie SSL de la ressource de passerelle d’application.

Returns:

valeur sslPolicy.

sslProfiles

public List sslProfiles()

Obtenez la propriété sslProfiles : profils SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur sslProfiles.

trustedClientCertificates

public List trustedClientCertificates()

Obtenez la propriété trustedClientCertificates : Certificats clients approuvés de la ressource application gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur trustedClientCertificates.

trustedRootCertificates

public List trustedRootCertificates()

Obtenez la propriété trustedRootCertificates : Certificats racines approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur trustedRootCertificates.

urlPathMaps

public List urlPathMaps()

Obtenez la propriété urlPathMaps : mappage de chemin d’URL de la ressource application gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valeur urlPathMaps.

validate

public void validate()

Valide le instance.

webApplicationFirewallConfiguration

public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Obtenez la propriété webApplicationFirewallConfiguration : Configuration du pare-feu d’applications web.

Returns:

valeur webApplicationFirewallConfiguration.

withAuthenticationCertificates

public ApplicationGatewayInner withAuthenticationCertificates(List authenticationCertificates)

Définissez la propriété authenticationCertificates : Certificats d’authentification de la ressource Application Gateway. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

authenticationCertificates - valeur authenticationCertificates à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withAutoscaleConfiguration

public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

Définissez la propriété autoscaleConfiguration : Configuration de mise à l’échelle automatique.

Parameters:

autoscaleConfiguration - valeur autoscaleConfiguration à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withBackendAddressPools

public ApplicationGatewayInner withBackendAddressPools(List backendAddressPools)

Définissez la propriété backendAddressPools : Pool d’adresses principales de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendAddressPools - la valeur backendAddressPools à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withBackendHttpSettingsCollection

public ApplicationGatewayInner withBackendHttpSettingsCollection(List backendHttpSettingsCollection)

Définissez la propriété backendHttpSettingsCollection : Paramètres http principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendHttpSettingsCollection - la valeur back-endHttpSettingsCollection à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withBackendSettingsCollection

public ApplicationGatewayInner withBackendSettingsCollection(List backendSettingsCollection)

Définissez la propriété backendSettingsCollection : Paramètres principaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendSettingsCollection - valeur backendSettingsCollection à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withCustomErrorConfigurations

public ApplicationGatewayInner withCustomErrorConfigurations(List customErrorConfigurations)

Définissez la propriété customErrorConfigurations : configurations d’erreur personnalisées de la ressource de passerelle d’application.

Parameters:

customErrorConfigurations - valeur customErrorConfigurations à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withEnableFips

public ApplicationGatewayInner withEnableFips(Boolean enableFips)

Définissez la propriété enableFips : indique si FIPS est activé sur la ressource de passerelle d’application.

Parameters:

enableFips - valeur enableFips à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withEnableHttp2

public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

Définissez la propriété enableHttp2 : indique si HTTP2 est activé sur la ressource de passerelle d’application.

Parameters:

enableHttp2 - valeur enableHttp2 à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withFirewallPolicy

public ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

Définissez la propriété firewallPolicy : référence à la ressource FirewallPolicy.

Parameters:

firewallPolicy - valeur firewallPolicy à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withForceFirewallPolicyAssociation

public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

Définissez la propriété forceFirewallPolicyAssociation : 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.

Parameters:

forceFirewallPolicyAssociation - valeur forceFirewallPolicyAssociation à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withFrontendIpConfigurations

public ApplicationGatewayInner withFrontendIpConfigurations(List frontendIpConfigurations)

Définissez la propriété frontendIpConfigurations : adresses IP frontales de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

frontendIpConfigurations - valeur frontendIpConfigurations à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withFrontendPorts

public ApplicationGatewayInner withFrontendPorts(List frontendPorts)

Définissez la propriété frontendPorts : ports front-end de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

frontendPorts - valeur frontendPorts à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withGatewayIpConfigurations

public ApplicationGatewayInner withGatewayIpConfigurations(List gatewayIpConfigurations)

Définissez la propriété gatewayIpConfigurations : Sous-réseaux de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

gatewayIpConfigurations - valeur gatewayIpConfigurations à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withGlobalConfiguration

public ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

Définissez la propriété globalConfiguration : Configuration globale.

Parameters:

globalConfiguration - valeur globalConfiguration à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withHttpListeners

public ApplicationGatewayInner withHttpListeners(List httpListeners)

Définissez la propriété httpListeners : écouteurs Http de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

httpListeners - valeur httpListeners à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withId

public ApplicationGatewayInner withId(String id)

Définissez la propriété id : ID de ressource.

Parameters:

id - valeur d’id à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withIdentity

public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

Définir la propriété identity : identité de la passerelle d’application, si elle est configurée.

Parameters:

identity - valeur d’identité à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withListeners

public ApplicationGatewayInner withListeners(List listeners)

Définissez la propriété écouteurs : écouteurs de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

listeners - valeur des écouteurs à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withLoadDistributionPolicies

public ApplicationGatewayInner withLoadDistributionPolicies(List loadDistributionPolicies)

Définissez la propriété loadDistributionPolicies : Stratégies de distribution de charge de la ressource de passerelle d’application.

Parameters:

loadDistributionPolicies - valeur loadDistributionPolicies à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withLocation

public ApplicationGatewayInner withLocation(String location)

Overrides:

ApplicationGatewayInner.withLocation(String location)

Parameters:

location

withPrivateLinkConfigurations

public ApplicationGatewayInner withPrivateLinkConfigurations(List privateLinkConfigurations)

Définissez la propriété privateLinkConfigurations : configurations PrivateLink sur la passerelle d’application.

Parameters:

privateLinkConfigurations - valeur privateLinkConfigurations à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withProbes

public ApplicationGatewayInner withProbes(List probes)

Définissez la propriété sondes : sondes de la ressource de passerelle d’application.

Parameters:

probes - valeur des sondes à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withRedirectConfigurations

public ApplicationGatewayInner withRedirectConfigurations(List redirectConfigurations)

Définissez la propriété redirectConfigurations : Configurations de redirection de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

redirectConfigurations - valeur redirectConfigurations à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withRequestRoutingRules

public ApplicationGatewayInner withRequestRoutingRules(List requestRoutingRules)

Définissez la propriété requestRoutingRules : Règles de routage des requêtes de la ressource de passerelle d’application.

Parameters:

requestRoutingRules - valeur requestRoutingRules à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withRewriteRuleSets

public ApplicationGatewayInner withRewriteRuleSets(List rewriteRuleSets)

Définissez la propriété rewriteRuleSets : Réécrire les règles pour la ressource de passerelle d’application.

Parameters:

rewriteRuleSets - la valeur rewriteRuleSets à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withRoutingRules

public ApplicationGatewayInner withRoutingRules(List routingRules)

Définissez la propriété routingRules : règles de routage de la ressource de passerelle d’application.

Parameters:

routingRules - valeur routingRules à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withSku

public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

Définissez la propriété sku : référence SKU de la ressource de passerelle d’application.

Parameters:

sku - valeur de référence sku à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withSslCertificates

public ApplicationGatewayInner withSslCertificates(List sslCertificates)

Définissez la propriété sslCertificates : certificats SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

sslCertificates - valeur sslCertificates à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withSslPolicy

public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

Définissez la propriété sslPolicy : stratégie SSL de la ressource de passerelle d’application.

Parameters:

sslPolicy - valeur sslPolicy à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withSslProfiles

public ApplicationGatewayInner withSslProfiles(List sslProfiles)

Définissez la propriété sslProfiles : profils SSL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

sslProfiles - valeur sslProfiles à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withTags

public ApplicationGatewayInner withTags(Map tags)

Overrides:

ApplicationGatewayInner.withTags(Map<String,String> tags)

Parameters:

tags

withTrustedClientCertificates

public ApplicationGatewayInner withTrustedClientCertificates(List trustedClientCertificates)

Définissez la propriété trustedClientCertificates : Certificats client approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

trustedClientCertificates - valeur trustedClientCertificates à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withTrustedRootCertificates

public ApplicationGatewayInner withTrustedRootCertificates(List trustedRootCertificates)

Définissez la propriété trustedRootCertificates : certificats racines approuvés de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

trustedRootCertificates - valeur trustedRootCertificates à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withUrlPathMaps

public ApplicationGatewayInner withUrlPathMaps(List urlPathMaps)

Définissez la propriété urlPathMaps : mappage de chemin d’URL de la ressource de passerelle d’application. Pour connaître les limites par défaut, consultez [limites Application Gateway](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

urlPathMaps - valeur urlPathMaps à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withWebApplicationFirewallConfiguration

public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

Définissez la propriété webApplicationFirewallConfiguration : configuration du pare-feu d’applications web.

Parameters:

webApplicationFirewallConfiguration - valeur webApplicationFirewallConfiguration à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

withZones

public ApplicationGatewayInner withZones(List zones)

Définir la propriété zones : liste des zones de disponibilité indiquant d’où provient la ressource.

Parameters:

zones - valeur de zone à définir.

Returns:

l’objet ApplicationGatewayInner lui-même.

zones

public List zones()

Obtenir la propriété zones : liste des zones de disponibilité indiquant d’où la ressource doit provenir.

Returns:

valeur de zone.

S’applique à