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.