IBlank<ReturnT> Interface

Definition

The first stage of an application gateway backend HTTP configuration definition.

C#
public interface IBlank<ReturnT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAffinity<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificate<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAuthenticationCertificateBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDraining<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithConnectionDrainingBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieName<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithCookieNameBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeader<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithHostHeaderBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPath<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPathBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithProtocolBeta<ReturnT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithRequestTimeout<ReturnT>, Microsoft.Azure.Management.Network.Fluent.HasPort.UpdateDefinition.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta

Type Parameters

ReturnT

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

Derived
Implements

Methods

Attach() (Inherited from IInUpdate<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>)
WithoutCookieBasedAffinity()

Disables cookie based affinity.

(Inherited from IWithAffinity<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>)
WithProtocol(ApplicationGatewayProtocol)

Specifies the transport protocol.

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

Specifies the request timeout.

(Inherited from IWithRequestTimeout<ReturnT>)

Applies to

Продукт Версії
Azure SDK for .NET Legacy