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.
  • Method Details

    • authenticationCertificates

      @Beta(V1_4_0) Map<String,ApplicationGatewayAuthenticationCertificate> authenticationCertificates()
      Returns:
      authentication certificates associated with this backend HTTPS configuration
    • cookieBasedAffinity

      boolean cookieBasedAffinity()
      Returns:
      true if cookie based affinity (sticky sessions) is enabled, else false
    • requestTimeout

      int requestTimeout()
      Returns:
      HTTP request timeout in seconds. Requests will fail if no response is received within the specified time.
    • probe

      Returns:
      the probe associated with this backend
    • hostHeader

      @Beta(V1_4_0) String 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

      @Beta(V1_4_0) String affinityCookieName()
      Returns:
      name used for the affinity cookie
    • path

      @Beta(V1_4_0) String path()
      Returns:
      the path, if any, used as a prefix for all HTTP requests