Interface ApplicationGatewayRequestRoutingRule
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>,HasBackendPort,HasCookieBasedAffinity,HasFrontendPort,HasHostName,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayRequestRoutingRuleInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<ApplicationGateway>,HasPublicIPAddress,HasServerNameIndication,HasSslCertificate<ApplicationGatewaySslCertificate>,com.microsoft.azure.management.resources.fluentcore.model.Indexable
public interface ApplicationGatewayRequestRoutingRule extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayRequestRoutingRuleInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.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.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 Detail
-
redirectConfiguration
@Beta(V1_4_0) 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
-
-