IWithAttach<ReturnT> Interface

Definition

The final stage of an application gateway backend HTTP configuration. 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().

public interface IWithAttach<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProbe<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.Definition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IWithAttach<'ReturnT> = interface
    interface IInDefinition<'ReturnT>
    interface IWithPort<'ReturnT>
    interface IWithPort<IWithAttach<'ReturnT>>
    interface IWithAffinity<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocolBeta<'ReturnT>
    interface IBeta
    interface IWithRequestTimeout<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithHostHeader<'ReturnT>
    interface IWithHostHeaderBeta<'ReturnT>
    interface IWithConnectionDraining<'ReturnT>
    interface IWithConnectionDrainingBeta<'ReturnT>
    interface IWithCookieName<'ReturnT>
    interface IWithCookieNameBeta<'ReturnT>
    interface IWithPath<'ReturnT>
    interface IWithPathBeta<'ReturnT>
Public Interface IWithAttach(Of ReturnT)
Implements IBeta, IInDefinition(Of ReturnT), IWithAffinity(Of ReturnT), IWithConnectionDraining(Of ReturnT), IWithConnectionDrainingBeta(Of ReturnT), IWithCookieName(Of ReturnT), IWithCookieNameBeta(Of ReturnT), IWithHostHeader(Of ReturnT), IWithHostHeaderBeta(Of ReturnT), IWithPath(Of ReturnT), IWithPathBeta(Of ReturnT), IWithPort(Of IWithAttach(Of ReturnT)), IWithPort(Of ReturnT), IWithProbe(Of ReturnT), IWithProtocol(Of ReturnT), IWithProtocolBeta(Of ReturnT), IWithRequestTimeout(Of ReturnT)

Type Parameters

ReturnT

The stage of the parent application gateway definition to return to after attaching this definition.

Derived
Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
WithAffinityCookieName(String)

Specifies the name for the affinity cookie.

(Inherited from IWithCookieNameBeta<ReturnT>)
WithConnectionDrainingTimeoutInSeconds(Int32)

Specifies the number of seconds when connection draining is active.

(Inherited from IWithConnectionDrainingBeta<ReturnT>)
WithCookieBasedAffinity()

Enables cookie based affinity.

(Inherited from IWithAffinity<ReturnT>)
WithHostHeader(String)

Specifies the host header.

(Inherited from IWithHostHeaderBeta<ReturnT>)
WithHostHeaderFromBackend()

Specifies that the host header should come from the host name of the backend server.

(Inherited from IWithHostHeaderBeta<ReturnT>)
WithHttps()

Specifies HTTPS as the protocol.

(Inherited from IWithProtocolBeta<ReturnT>)
WithPath(String)

Specifies the path prefix for all HTTP requests.

(Inherited from IWithPathBeta<ReturnT>)
WithPort(Int32)

Specifies the port number.

(Inherited from IWithPort<ReturnT>)
WithProbe(String)

Specifies an existing probe on this application gateway to associate with this backend. If the probe with the specified name does not yet exist, it must be defined separately in the optional part of the application gateway definition. This only adds a reference to the probe by its name.

(Inherited from IWithProbe<ReturnT>)
WithProtocol(ApplicationGatewayProtocol)

Specifies the transport protocol.

(Inherited from IWithProtocol<ReturnT>)
WithRequestTimeout(Int32)

Specifies the request timeout.

(Inherited from IWithRequestTimeout<ReturnT>)

Applies to