ApplicationGatewayBackendHttpSettingsResponse

data class ApplicationGatewayBackendHttpSettingsResponse(val affinityCookieName: String? = null, val authenticationCertificates: List<SubResourceResponse>? = null, val connectionDraining: ApplicationGatewayConnectionDrainingResponse? = null, val cookieBasedAffinity: String? = null, val etag: String, val hostName: String? = null, val id: String? = null, val name: String? = null, val path: String? = null, val pickHostNameFromBackendAddress: Boolean? = null, val port: Int? = null, val probe: SubResourceResponse? = null, val probeEnabled: Boolean? = null, val protocol: String? = null, val provisioningState: String, val requestTimeout: Int? = null, val trustedRootCertificates: List<SubResourceResponse>? = null, val type: String)

Backend address pool settings of an application gateway.

Constructors

constructor(affinityCookieName: String? = null, authenticationCertificates: List<SubResourceResponse>? = null, connectionDraining: ApplicationGatewayConnectionDrainingResponse? = null, cookieBasedAffinity: String? = null, etag: String, hostName: String? = null, id: String? = null, name: String? = null, path: String? = null, pickHostNameFromBackendAddress: Boolean? = null, port: Int? = null, probe: SubResourceResponse? = null, probeEnabled: Boolean? = null, protocol: String? = null, provisioningState: String, requestTimeout: Int? = null, trustedRootCertificates: List<SubResourceResponse>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Cookie name to use for the affinity cookie.

Link copied to clipboard

Array of references to application gateway authentication certificates.

Link copied to clipboard

Connection draining of the backend http settings resource.

Link copied to clipboard

Cookie based affinity.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard
val hostName: String? = null

Host header to be sent to the backend servers.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard
val name: String? = null

Name of the backend http settings that is unique within an Application Gateway.

Link copied to clipboard
val path: String? = null

Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.

Link copied to clipboard

Whether to pick host header should be picked from the host name of the backend server. Default value is false.

Link copied to clipboard
val port: Int? = null

The destination port on the backend.

Link copied to clipboard

Probe resource of an application gateway.

Link copied to clipboard
val probeEnabled: Boolean? = null

Whether the probe is enabled. Default value is false.

Link copied to clipboard
val protocol: String? = null

The protocol used to communicate with the backend.

Link copied to clipboard

The provisioning state of the backend HTTP settings resource.

Link copied to clipboard
val requestTimeout: Int? = null

Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.

Link copied to clipboard

Array of references to application gateway trusted root certificates.

Link copied to clipboard

Type of the resource.