Share via


IApplicationGatewayRequestRoutingRule Interface

Definition

A client-side representation of an application gateway request routing rule.

public interface IApplicationGatewayRequestRoutingRule : Microsoft.Azure.Management.Network.Fluent.IApplicationGatewayRequestRoutingRuleBeta, Microsoft.Azure.Management.Network.Fluent.IHasBackendPort, Microsoft.Azure.Management.Network.Fluent.IHasCookieBasedAffinity, Microsoft.Azure.Management.Network.Fluent.IHasFrontendPort, Microsoft.Azure.Management.Network.Fluent.IHasHostName, Microsoft.Azure.Management.Network.Fluent.IHasPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.IHasServerNameIndication, Microsoft.Azure.Management.Network.Fluent.IHasSslCertificate<Microsoft.Azure.Management.Network.Fluent.IApplicationGatewaySslCertificate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayRequestRoutingRuleInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IApplicationGatewayRequestRoutingRule = interface
    interface IHasInner<ApplicationGatewayRequestRoutingRuleInner>
    interface IChildResource<IApplicationGateway>
    interface IHasName
    interface IIndexable
    interface IHasParent<IApplicationGateway>
    interface IHasPublicIPAddress
    interface IHasSslCertificate<IApplicationGatewaySslCertificate>
    interface IHasFrontendPort
    interface IHasBackendPort
    interface IHasHostName
    interface IHasCookieBasedAffinity
    interface IHasServerNameIndication
    interface IApplicationGatewayRequestRoutingRuleBeta
    interface IBeta
Public Interface IApplicationGatewayRequestRoutingRule
Implements IApplicationGatewayRequestRoutingRuleBeta, IBeta, IChildResource(Of IApplicationGateway), IHasBackendPort, IHasCookieBasedAffinity, IHasFrontendPort, IHasHostName, IHasInner(Of ApplicationGatewayRequestRoutingRuleInner), IHasParent(Of IApplicationGateway), IHasPublicIPAddress, IHasServerNameIndication, IHasSslCertificate(Of IApplicationGatewaySslCertificate)
Implements

Properties

Backend

Gets the associated backend address pool.

BackendAddresses

Gets the addresses assigned to the associated backend.

BackendHttpConfiguration

Gets the associated backend HTTP settings configuration.

BackendPort

Gets the backend port number the network traffic is sent to.

(Inherited from IHasBackendPort)
CookieBasedAffinity

Gets the backend port number the network traffic is sent to.

(Inherited from IHasCookieBasedAffinity)
FrontendPort

Gets the frontend port number the inbound network traffic is received on.

(Inherited from IHasFrontendPort)
FrontendProtocol

Gets the frontend protocol.

HostName

Gets the associated host name.

(Inherited from IHasHostName)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Listener

Gets the associated frontend HTTP listener.

Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
PublicIPAddressId

Gets the resource ID of the associated public IP address.

(Inherited from IHasPublicIPAddress)
RedirectConfiguration

Gets the redirect configuration associated with this request routing rule, if any.

(Inherited from IApplicationGatewayRequestRoutingRuleBeta)
RequiresServerNameIndication

Gets true if server name indication (SNI) is required, else false.

(Inherited from IHasServerNameIndication)
RuleType

Gets rule type.

SslCertificate

Gets the associated SSL certificate, if any.

(Inherited from IHasSslCertificate<T>)

Methods

GetPublicIPAddress() (Inherited from IHasPublicIPAddress)

Applies to