Application Gateway Backend Http Setting
data class ApplicationGatewayBackendHttpSetting(val affinityCookieName: String? = null, val authenticationCertificates: List<ApplicationGatewayBackendHttpSettingAuthenticationCertificate>? = null, val connectionDraining: ApplicationGatewayBackendHttpSettingConnectionDraining? = null, val cookieBasedAffinity: String, val hostName: String? = null, val id: String? = null, val name: String, val path: String? = null, val pickHostNameFromBackendAddress: Boolean? = null, val port: Int, val probeId: String? = null, val probeName: String? = null, val protocol: String, val requestTimeout: Int? = null, val trustedRootCertificateNames: List<String>? = null)
Constructors
Link copied to clipboard
constructor(affinityCookieName: String? = null, authenticationCertificates: List<ApplicationGatewayBackendHttpSettingAuthenticationCertificate>? = null, connectionDraining: ApplicationGatewayBackendHttpSettingConnectionDraining? = null, cookieBasedAffinity: String, hostName: String? = null, id: String? = null, name: String, path: String? = null, pickHostNameFromBackendAddress: Boolean? = null, port: Int, probeId: String? = null, probeName: String? = null, protocol: String, requestTimeout: Int? = null, trustedRootCertificateNames: List<String>? = null)
Properties
Link copied to clipboard
The name of the affinity cookie.
Link copied to clipboard
val authenticationCertificates: List<ApplicationGatewayBackendHttpSettingAuthenticationCertificate>? = null
One or more authentication_certificate_backend blocks as defined below.
Link copied to clipboard
A connection_draining block as defined below.
Link copied to clipboard
Is Cookie-Based Affinity enabled? Possible values are Enabled and Disabled.
Link copied to clipboard
Whether host header should be picked from the host name of the backend server. Defaults to false.
Link copied to clipboard
The request timeout in seconds, which must be between 1 and 86400 seconds. Defaults to 30.
Link copied to clipboard
A list of trusted_root_certificate names.