Interface ApplicationGatewayRequestRoutingRule
- All Superinterfaces:
ChildResource<ApplicationGateway>
,HasBackendPort
,HasCookieBasedAffinity
,HasFrontendPort
,HasHostName
,HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayRequestRoutingRuleInner>
,HasName
,HasParent<ApplicationGateway>
,HasPublicIPAddress
,HasServerNameIndication
,HasSslCertificate<ApplicationGatewaySslCertificate>
,Indexable
public interface ApplicationGatewayRequestRoutingRule
extends HasInner<com.microsoft.azure.management.network.implementation.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
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of an application gateway request routing rule definition.static interface
Grouping of application gateway request routing rule definition stages.static interface
The entirety of an application gateway request routing rule update as part of an application gateway update.static interface
The entirety of an application gateway request routing rule definition as part of an application gateway update.static interface
Grouping of application gateway request routing rule definition stages applicable as part of an application gateway update.static interface
Grouping of application gateway request routing rule update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.network.model.HasBackendPort
backendPort
Methods inherited from interface com.microsoft.azure.management.network.model.HasCookieBasedAffinity
cookieBasedAffinity
Methods inherited from interface com.microsoft.azure.management.network.model.HasFrontendPort
frontendPort
Methods inherited from interface com.microsoft.azure.management.network.model.HasHostName
hostName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.network.model.HasPublicIPAddress
getPublicIPAddress, publicIPAddressId
Methods inherited from interface com.microsoft.azure.management.network.model.HasServerNameIndication
requiresServerNameIndication
Methods inherited from interface com.microsoft.azure.management.network.model.HasSslCertificate
sslCertificate
-
Method Details
-
redirectConfiguration
- Returns:
- the redirect configuration associated with this request routing rule, if any
-
frontendProtocol
ApplicationGatewayProtocol frontendProtocol()- Returns:
- the frontend protocol
-
ruleType
ApplicationGatewayRequestRoutingRuleType ruleType()- Returns:
- rule type
-
backend
ApplicationGatewayBackend backend()- Returns:
- the associated backend address pool
-
backendHttpConfiguration
ApplicationGatewayBackendHttpConfiguration backendHttpConfiguration()- Returns:
- the associated backend HTTP settings configuration
-
listener
ApplicationGatewayListener listener()- Returns:
- the associated frontend HTTP listener
-
backendAddresses
Collection<ApplicationGatewayBackendAddress> backendAddresses()- Returns:
- the addresses assigned to the associated backend
-
urlPathMap
ApplicationGatewayUrlPathMap urlPathMap()- Returns:
- the associated URL path map
-