ApplicationGatewayBackendSettingsArgs

data class ApplicationGatewayBackendSettingsArgs(val hostName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val pickHostNameFromBackendAddress: Output<Boolean>? = null, val port: Output<Int>? = null, val probe: Output<SubResourceArgs>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val timeout: Output<Int>? = null, val trustedRootCertificates: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewayBackendSettingsArgs>

Backend address pool settings of an application gateway.

Constructors

Link copied to clipboard
constructor(hostName: Output<String>? = null, id: Output<String>? = null, name: Output<String>? = null, pickHostNameFromBackendAddress: Output<Boolean>? = null, port: Output<Int>? = null, probe: Output<SubResourceArgs>? = null, protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, timeout: Output<Int>? = null, trustedRootCertificates: Output<List<SubResourceArgs>>? = null)

Properties

Link copied to clipboard
val hostName: Output<String>? = null

Server name indication to be sent to the backend servers for Tls protocol.

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard
val name: Output<String>? = null

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

Link copied to clipboard

Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.

Link copied to clipboard
val port: Output<Int>? = null

The destination port on the backend.

Link copied to clipboard
val probe: Output<SubResourceArgs>? = null

Probe resource of an application gateway.

Link copied to clipboard
val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null

The protocol used to communicate with the backend.

Link copied to clipboard
val timeout: Output<Int>? = null

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

Link copied to clipboard

Array of references to application gateway trusted root certificates.

Functions

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