Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayRequestRoutingRule.Definition Namespace

Contains interfaces that support defining a routing rule for an application gateway.

Interfaces

IBlank<ParentT>

The first stage of an application gateway request routing rule definition.

IDefinition<ParentT>

The entirety of an application gateway request routing rule definition.

IWithAttach<ParentT>

The final stage of an application gateway request routing rule definition. At this stage, any remaining optional settings can be specified, or the definition can be attached to the parent application gateway definition using WithAttach.attach().

IWithBackend<ParentT>

The stage of an application gateway request routing rule definition allowing to specify the backend to associate the routing rule with.

IWithBackendAddress<ParentT>

The stage of an application gateway request routing rule definition allowing to add an address to the backend used by this request routing rule. A new backend will be created if none is associated with this rule yet.

IWithBackendAddressBeta<ParentT>
IWithBackendAddressOrAttach<ParentT>

The stage of an application gateway request routing rule definition allowing to add more backend addresses, start specifying optional settings, or finish the definition by attaching it to the parent application gateway.

IWithBackendHttpConfigOrRedirect<ParentT>
IWithBackendHttpConfigOrSniOrRedirect<ParentT>
IWithBackendHttpConfiguration<ParentT>

The stage of an application gateway request routing rule definition allowing to specify the backend HTTP settings configuration to associate the routing rule with.

IWithBackendHttpConfigurationOrSni<ParentT>

The stage of an application gateway request routing rule definition allowing to require server name indication if the application gateway is serving multiple websites in its backends and SSL is required.

IWithBackendOrAddress<ParentT>

The stage of an application gateway request routing rule definition allowing to add an address to specify an existing backend to associate with this request routing rule or create a new backend with an auto-generated name and addresses to it.

IWithCookieBasedAffinity<ParentT>

The stage of an application gateway request routing rule allowing to enable cookie based affinity.

IWithFrontend<ParentT>

The stage of an application gateway request routing rule definition allowing to specify the frontend for the rule to apply to.

IWithFrontendPort<ParentT>

The stage of an application gateway request routing rule definition allowing to create an associate listener and frontend for a specific port number and protocol.

IWithHostName<ParentT>

The stage of an application gateway request routing rule definition allowing to specify the host name of a backend website for the listener to receive traffic for.

IWithListener<ParentT>

The stage of an application gateway request routing rule definition allowing to specify an existing listener to associate the routing rule with.

IWithListenerOrFrontend<ParentT>

The stage of an application gateway request routing rule definition allowing to associate an existing listener with the rule, or create a new one implicitly by specifying the frontend to listen to.

IWithRedirectConfig<ParentT>
IWithRedirectConfigBeta<ParentT>
IWithServerNameIndication<ParentT>

The stage of an application gateway request routing rule definition allowing to require server name indication.

IWithSslCertificate<ParentT>

The stage of an application gateway request routing rule allowing to specify an SSL certificate.

IWithSslPassword<ParentT>

The stage of an application gateway request routing rule allowing to specify an SSL certificate.