IUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The entirety of an application gateway backend HTTPS configuration update as part of an application gateway update.
public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithAffinity, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithConnectionDraining, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithCookieName, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithHostHeader, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithPath, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IWithRequestTimeout, Microsoft.Azure.Management.Network.Fluent.HasPort.Update.IWithPort<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayBackendHttpConfiguration.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IUpdate = interface
interface ISettable<IUpdate>
interface IWithPort
interface IWithPort<IUpdate>
interface IWithAffinity
interface IWithProtocol
interface IWithProtocolBeta
interface IBeta
interface IWithRequestTimeout
interface IWithProbe
interface IWithHostHeader
interface IWithHostHeaderBeta
interface IWithConnectionDraining
interface IWithConnectionDrainingBeta
interface IWithCookieName
interface IWithCookieNameBeta
interface IWithPath
interface IWithPathBeta
interface IWithAuthenticationCertificate
interface IWithAuthenticationCertificateBeta
Public Interface IUpdate
Implements IBeta, ISettable(Of IUpdate), IWithAffinity, IWithAuthenticationCertificate, IWithConnectionDraining, IWithCookieName, IWithHostHeader, IWithPath, IWithPort, IWithPort(Of IUpdate), IWithProbe, IWithProtocol, IWithRequestTimeout
- Implements
-
IWithAffinity IWithAuthenticationCertificate IWithAuthenticationCertificateBeta IWithConnectionDraining IWithConnectionDrainingBeta IWithCookieName IWithCookieNameBeta IWithHostHeader IWithHostHeaderBeta IWithPath IWithPathBeta IWithPort IWithProbe IWithProtocol IWithProtocolBeta IWithRequestTimeout IWithPort<IUpdate> ISettable<IUpdate> IBeta
Methods
Parent() | (Inherited from ISettable<ParentT>) |
WithAffinityCookieName(String) |
Specifies the name for the affinity cookie. (Inherited from IWithCookieNameBeta) |
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) |
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) |
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) |
WithAuthenticationCertificateFromFile(FileInfo) |
Associates a new, automatically named certificate with this HTTP backend configuration loaded from the specified file. (Inherited from IWithAuthenticationCertificateBeta) |
WithConnectionDrainingTimeoutInSeconds(Int32) |
Specifies the number of seconds when connection draining is active. (Inherited from IWithConnectionDrainingBeta) |
WithCookieBasedAffinity() |
Enables cookie based affinity. (Inherited from IWithAffinity) |
WithHostHeader(String) |
Specifies the host header. (Inherited from IWithHostHeaderBeta) |
WithHostHeaderFromBackend() |
Specifies that the host header should come from the host name of the backend server. (Inherited from IWithHostHeaderBeta) |
WithHttp() |
Specifies HTTP as the protocol. (Inherited from IWithProtocolBeta) |
WithHttps() |
Specifies HTTPS as the protocol. (Inherited from IWithProtocolBeta) |
WithoutAuthenticationCertificate(String) |
Removes the reference to the specified authentication certificate from this HTTP backend configuration. Note the certificate will remain associated with the application gateway until removed from it explicitly. (Inherited from IWithAuthenticationCertificateBeta) |
WithoutAuthenticationCertificates() |
Removes all references to any authentication certificates. (Inherited from IWithAuthenticationCertificateBeta) |
WithoutConnectionDraining() |
Disables connection draining. (Inherited from IWithConnectionDrainingBeta) |
WithoutCookieBasedAffinity() |
Disables cookie based affinity. (Inherited from IWithAffinity) |
WithoutHostHeader() |
Specifies that no host header should be used. (Inherited from IWithHostHeaderBeta) |
WithoutProbe() |
Removes the association with a probe. (Inherited from IWithProbe) |
WithPath(String) |
Specifies the path prefix for all HTTP requests. (Inherited from IWithPathBeta) |
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) |
WithProtocol(ApplicationGatewayProtocol) |
Specifies the transport protocol. (Inherited from IWithProtocol) |
WithRequestTimeout(Int32) |
Specifies the request timeout. (Inherited from IWithRequestTimeout) |