IApplicationGatewayRequestRoutingRule Interface

Definition

An immutable 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

Remarks

(Beta: This functionality is in preview and as such is subject to change in non-backwards compatible ways in future releases, including removal, regardless of any compatibility expectations set by the containing library version number.).

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>)
Listener

Gets the associated frontend HTTP listener.

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 (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