Interface ApplicationGatewayBackendHttpConfiguration
- All Superinterfaces:
- ChildResource<ApplicationGateway>,- HasInner<ApplicationGatewayBackendHttpSettings>,- HasName,- HasParent<ApplicationGateway>,- HasPort,- HasProtocol<ApplicationGatewayProtocol>,- Indexable
public interface ApplicationGatewayBackendHttpConfiguration
extends HasInner<ApplicationGatewayBackendHttpSettings>, ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>, HasPort
A client-side representation of an application gateway's backend HTTP configuration.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an application gateway backend HTTPS configuration definition.static interfaceGrouping of application gateway backend HTTPS configuration stages.static interfaceThe entirety of an application gateway backend HTTPS configuration update as part of an application gateway update.static interfaceThe entirety of an application gateway backend HTTPS configuration definition as part of an application gateway update.static interfaceGrouping of application gateway backend HTTPS configuration definition stages applicable as part of an application gateway update.static interfaceGrouping of application gateway backend HTTPS configuration update stages.
- 
Method SummaryMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInnerinnerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasNamenameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParentparentMethods inherited from interface com.microsoft.azure.management.network.model.HasProtocolprotocol
- 
Method Details- 
authenticationCertificates- Returns:
- authentication certificates associated with this backend HTTPS configuration
 
- 
cookieBasedAffinityboolean cookieBasedAffinity()- Returns:
- true if cookie based affinity (sticky sessions) is enabled, else false
 
- 
requestTimeoutint requestTimeout()- Returns:
- HTTP request timeout in seconds. Requests will fail if no response is received within the specified time.
 
- 
probeApplicationGatewayProbe probe()- Returns:
- the probe associated with this backend
 
- 
hostHeader- Returns:
- host header to be sent to the backend servers
 
- 
isHostHeaderFromBackend@Beta(V1_4_0) boolean isHostHeaderFromBackend()- Returns:
- whether the host header should come from the host name of the backend server
 
- 
isProbeEnabled@Beta(V1_4_0) boolean isProbeEnabled()- Returns:
- true if the probe is enabled
 
- 
connectionDrainingTimeoutInSeconds@Beta(V1_4_0) int connectionDrainingTimeoutInSeconds()- Returns:
- if 0 then connection draining is not enabled, otherwise if between 1 and 3600, then the number of seconds when connection draining is active
 
- 
affinityCookieName- Returns:
- name used for the affinity cookie
 
- 
path- Returns:
- the path, if any, used as a prefix for all HTTP requests
 
 
-