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 Classes Modifier and Type Interface Description static interfaceApplicationGatewayRequestRoutingRule.Definition<ParentT>The entirety of an application gateway request routing rule definition.static interfaceApplicationGatewayRequestRoutingRule.DefinitionStagesGrouping of application gateway request routing rule definition stages.static interfaceApplicationGatewayRequestRoutingRule.UpdateThe entirety of an application gateway request routing rule update as part of an application gateway update.static interfaceApplicationGatewayRequestRoutingRule.UpdateDefinition<ParentT>The entirety of an application gateway request routing rule definition as part of an application gateway update.static interfaceApplicationGatewayRequestRoutingRule.UpdateDefinitionStagesGrouping of application gateway request routing rule definition stages applicable as part of an application gateway update.static interfaceApplicationGatewayRequestRoutingRule.UpdateStagesGrouping of application gateway request routing rule update stages.
-
Method Summary
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasBackendPort
backendPort
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasCookieBasedAffinity
cookieBasedAffinity
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasFrontendPort
frontendPort
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasHostname
hostname, hostnames
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasPublicIpAddress
getPublicIpAddress, getPublicIpAddressAsync, publicIpAddressId
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasServerNameIndication
requiresServerNameIndication
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasSslCertificate
sslCertificate
-
-
-
-
Method Detail
-
redirectConfiguration
ApplicationGatewayRedirectConfiguration 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
-
-