Interface ApplicationGatewayRequestRoutingRule
- All Superinterfaces:
ChildResource<ApplicationGateway>,HasBackendPort,HasCookieBasedAffinity,HasFrontendPort,HasHostname,HasInnerModel<ApplicationGatewayRequestRoutingRuleInner>,HasName,HasParent<ApplicationGateway>,HasPublicIpAddress,HasServerNameIndication,HasSslCertificate<ApplicationGatewaySslCertificate>,Indexable
public interface ApplicationGatewayRequestRoutingRule
extends HasInnerModel<ApplicationGatewayRequestRoutingRuleInner>, ChildResource<ApplicationGateway>, HasPublicIpAddress, HasSslCertificate<ApplicationGatewaySslCertificate>, HasFrontendPort, HasBackendPort, HasHostname, HasCookieBasedAffinity, HasServerNameIndication
A client-side representation of an application gateway request routing rule.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an application gateway request routing rule definition.static interfaceGrouping of application gateway request routing rule definition stages.static interfaceThe entirety of an application gateway request routing rule update as part of an application gateway update.static interfaceThe entirety of an application gateway request routing rule definition as part of an application gateway update.static interfaceGrouping of application gateway request routing rule definition stages applicable as part of an application gateway update.static interfaceGrouping of application gateway request routing rule update stages. -
Method Summary
Modifier and TypeMethodDescriptionbackend()Gets the associated backend address pool.Gets the addresses assigned to the associated backend.Gets the associated backend HTTP settings configuration.Gets the frontend protocol.listener()Gets the associated frontend HTTP listener.priority()Gets the priority of the rule only available forApplicationGatewaySkuName.STANDARD_V2andApplicationGatewaySkuName.WAF_V2Gets the redirect configuration associated with this request routing rule.ruleType()Gets rule type.Gets the associated URL path map.Methods inherited from interface com.azure.resourcemanager.network.models.HasBackendPort
backendPortMethods inherited from interface com.azure.resourcemanager.network.models.HasCookieBasedAffinity
cookieBasedAffinityMethods inherited from interface com.azure.resourcemanager.network.models.HasFrontendPort
frontendPortMethods inherited from interface com.azure.resourcemanager.network.models.HasHostname
hostname, hostnamesMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.network.models.HasPublicIpAddress
getPublicIpAddress, getPublicIpAddressAsync, publicIpAddressIdMethods inherited from interface com.azure.resourcemanager.network.models.HasServerNameIndication
requiresServerNameIndicationMethods inherited from interface com.azure.resourcemanager.network.models.HasSslCertificate
sslCertificate
-
Method Details
-
redirectConfiguration
ApplicationGatewayRedirectConfiguration redirectConfiguration()Gets the redirect configuration associated with this request routing rule.- Returns:
- the redirect configuration associated with this request routing rule, if any
-
frontendProtocol
ApplicationGatewayProtocol frontendProtocol()Gets the frontend protocol.- Returns:
- the frontend protocol
-
ruleType
ApplicationGatewayRequestRoutingRuleType ruleType()Gets rule type.- Returns:
- rule type
-
backend
ApplicationGatewayBackend backend()Gets the associated backend address pool.- Returns:
- the associated backend address pool
-
backendHttpConfiguration
ApplicationGatewayBackendHttpConfiguration backendHttpConfiguration()Gets the associated backend HTTP settings configuration.- Returns:
- the associated backend HTTP settings configuration
-
listener
ApplicationGatewayListener listener()Gets the associated frontend HTTP listener.- Returns:
- the associated frontend HTTP listener
-
backendAddresses
Collection<ApplicationGatewayBackendAddress> backendAddresses()Gets the addresses assigned to the associated backend.- Returns:
- the addresses assigned to the associated backend
-
urlPathMap
ApplicationGatewayUrlPathMap urlPathMap()Gets the associated URL path map.- Returns:
- the associated URL path map
-
priority
Integer priority()Gets the priority of the rule only available forApplicationGatewaySkuName.STANDARD_V2andApplicationGatewaySkuName.WAF_V2- Returns:
- the priority of the rule
only available for
ApplicationGatewaySkuName.STANDARD_V2andApplicationGatewaySkuName.WAF_V2
-