IWithAttachAndAuthCert<ReturnT> Interface

Definition

The stage of an application gateway backend HTTP configuration allowing to add an authentication certificate, specify other options or attach to the parent application gateway definition.

public interface IWithAttachAndAuthCert<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Definition.IWithAuthenticationCertificateBeta<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 IWithAttachAndAuthCert<'ReturnT> = interface
    interface IWithAttach<'ReturnT>
    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>
    interface IWithAuthenticationCertificate<'ReturnT>
    interface IWithAuthenticationCertificateBeta<'ReturnT>
Public Interface IWithAttachAndAuthCert(Of ReturnT)
Implements IBeta, IInDefinition(Of ReturnT), IWithAffinity(Of ReturnT), IWithAttach(Of ReturnT), IWithAuthenticationCertificate(Of ReturnT), IWithAuthenticationCertificateBeta(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>)
WithAuthenticationCertificate(String)

Associates the specified authentication certificate that exists on this application gateway with this backend HTTP confifuration. Multiple calls to this method will add additional certificate references.

(Inherited from IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBase64(String)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file. Multiple calls to this method will add additional certificate references.

(Inherited from IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromBytes(Byte[])

Associates a new, automatically named certificate with this HTTP backend configuration based on the specified data. Multiple calls to this method will add additional certificate references.

(Inherited from IWithAuthenticationCertificateBeta<ReturnT>)
WithAuthenticationCertificateFromFile(FileInfo)

Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file. Multiple calls to this method will add additional certificate references.

(Inherited from IWithAuthenticationCertificateBeta<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