GetApplicationGatewayBackendHealthOnDemandPlainArgs

data class GetApplicationGatewayBackendHealthOnDemandPlainArgs(val applicationGatewayName: String, val backendAddressPool: SubResource? = null, val backendHttpSettings: SubResource? = null, val expand: String? = null, val host: String? = null, val match: ApplicationGatewayProbeHealthResponseMatch? = null, val path: String? = null, val pickHostNameFromBackendHttpSettings: Boolean? = null, val protocol: Either<String, ApplicationGatewayProtocol>? = null, val resourceGroupName: String, val timeout: Int? = null) : ConvertibleToJava<GetApplicationGatewayBackendHealthOnDemandPlainArgs>

Constructors

constructor(applicationGatewayName: String, backendAddressPool: SubResource? = null, backendHttpSettings: SubResource? = null, expand: String? = null, host: String? = null, match: ApplicationGatewayProbeHealthResponseMatch? = null, path: String? = null, pickHostNameFromBackendHttpSettings: Boolean? = null, protocol: Either<String, ApplicationGatewayProtocol>? = null, resourceGroupName: String, timeout: Int? = null)

Properties

Link copied to clipboard

The name of the application gateway.

Link copied to clipboard

Reference to backend pool of application gateway to which probe request will be sent.

Link copied to clipboard

Reference to backend http setting of application gateway to be used for test probe.

Link copied to clipboard
val expand: String? = null

Expands BackendAddressPool and BackendHttpSettings referenced in backend health.

Link copied to clipboard
val host: String? = null

Host name to send the probe to.

Link copied to clipboard

Criterion for classifying a healthy probe response.

Link copied to clipboard
val path: String? = null

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

Link copied to clipboard

Whether the host header should be picked from the backend http settings. Default value is false.

Link copied to clipboard

The protocol used for the probe.

Link copied to clipboard

The name of the resource group.

Link copied to clipboard
val timeout: Int? = null

The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.

Functions

Link copied to clipboard
open override fun toJava(): GetApplicationGatewayBackendHealthOnDemandPlainArgs